Skip to content

Add CRL generation capability#315

Merged
cconlon merged 3 commits intowolfSSL:masterfrom
padelsbach:crl-generation
Feb 16, 2026
Merged

Add CRL generation capability#315
cconlon merged 3 commits intowolfSSL:masterfrom
padelsbach:crl-generation

Conversation

@padelsbach
Copy link
Copy Markdown
Contributor

@padelsbach padelsbach commented Jan 20, 2026

Add wrappers for CRL generation logic. Requires wolfSSL/wolfssl#9631 to be merged.

Android and JNI CI failures are fixed with #326. Please merge that first.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 18 out of 18 changed files in this pull request and generated 15 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/linux-common.yml Outdated
Comment thread .github/workflows/infer.yml Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread src/java/com/wolfssl/WolfSSLCRL.java
Comment thread .github/workflows/windows-vs.yml Outdated
Comment thread .github/workflows/address-sanitizer.yml Outdated
Comment thread .github/workflows/stable-wolfssl-releases.yml Outdated
Comment thread .github/workflows/scan-build.yml Outdated
Comment thread .github/workflows/maven.yml Outdated
@padelsbach padelsbach force-pushed the crl-generation branch 7 times, most recently from 8b9532c to 8af03a8 Compare January 22, 2026 19:07
@padelsbach
Copy link
Copy Markdown
Contributor Author

The FIPS failures are due to the use of the main wolfSSL repo and are expected to be fixed once the CRL PR is merged on the wolfSSL repo.

I will also revert the yamls at that point.

@padelsbach padelsbach marked this pull request as ready for review January 22, 2026 19:48
@padelsbach padelsbach requested a review from cconlon January 22, 2026 20:51
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread native/com_wolfssl_WolfSSLCRL.c Outdated
Comment thread src/java/com/wolfssl/WolfSSLCRL.java Outdated
@cconlon cconlon assigned padelsbach and unassigned cconlon Jan 23, 2026
@padelsbach padelsbach force-pushed the crl-generation branch 4 times, most recently from e3c6435 to dbfe657 Compare January 28, 2026 20:44
@padelsbach padelsbach requested a review from cconlon February 3, 2026 18:34
@padelsbach padelsbach removed their assignment Feb 4, 2026
@cconlon cconlon self-assigned this Feb 5, 2026
@padelsbach padelsbach mentioned this pull request Feb 6, 2026
@padelsbach padelsbach force-pushed the crl-generation branch 3 times, most recently from 56fa7d0 to cd84fac Compare February 9, 2026 17:13
Comment thread native/com_wolfssl_WolfSSLCRL.c
@cconlon cconlon assigned padelsbach and unassigned cconlon Feb 10, 2026
Copy link
Copy Markdown
Member

@cconlon cconlon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one more small request on this one. Would you mind adding WolfSSLCRL.java to our scripts/infer.sh static analysis script? Something like this should work. I already verified it doesn't catch any issues, but is good to have for future work.

diff --git a/scripts/infer.sh b/scripts/infer.sh
index e9dd7a9..6c6c92d 100755
--- a/scripts/infer.sh
+++ b/scripts/infer.sh
@@ -38,6 +38,7 @@ infer --fail-on-issue run -- javac \
     src/java/com/wolfssl/WolfSSLAltName.java \
     src/java/com/wolfssl/WolfSSLByteBufferIORecvCallback.java \
     src/java/com/wolfssl/WolfSSLByteBufferIOSendCallback.java \
+    src/java/com/wolfssl/WolfSSLCRL.java \
     src/java/com/wolfssl/WolfSSLCertManager.java \
     src/java/com/wolfssl/WolfSSLCertRequest.java \
     src/java/com/wolfssl/WolfSSLCertificate.java \

@cconlon
Copy link
Copy Markdown
Member

cconlon commented Feb 12, 2026

Thanks, this looks good to me. I'll approve/merge once wolfSSL/wolfssl#9631 gets merged in.

@cconlon cconlon merged commit 46192d8 into wolfSSL:master Feb 16, 2026
97 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants