Chris Conlon

Results 11 issues of Chris Conlon

# Description This PR adds support to wolfSSL's Zephyr sample applications for the Nordic nRF5340 Development Kit. It enables use of the CryptoCell-312 on the nRF5340 through use of the...

This PR adds a `KeyStore` implementation inside `WolfSSLKeyStore.java` with the type `WKS`. This KeyStore has been designed to be compatible with wolfCrypt FIPS 140-2 and 140-3. Private keys are protected...

This PR corrects the example TLS 1.3 secret callback (`examples/MyTls13SecretCallback.java`) strings for `CLIENT_TRAFFIC_SECRET` and `SERVER_TRAFFIC_SECRET` to include the `_0`. This example and support were originally added with https://github.com/wolfSSL/wolfssljni/pull/181. ZD 17211

This PR adds a new System property (`wolfjsse.debugFormat`) which can be set to `JSON` to output all debug log messages in JSON format. This can be helpful when logs need...

This PR adds support for using wolfJCE's `WKS` KeyStore type, which is in review on wolfcrypt-jni here (https://github.com/wolfSSL/wolfcrypt-jni/pull/67). Specifically this PR: - Gives preference to try and load `WKS` KeyStore...

# Description This PR updates `--enable-jni` to define `SESSION_CERTS`. This is needed for wolfJSSE `SSLSession.getPeerCertificate()` to return cert chain post handshake. # Testing Exposed through SunJSSE tests, specifically `SSLEngine.ConnectionTest`. This...

This PR modifies the example JSSE client (`ClientJSSE.java`) when the `-g` option is used to send an HTTP GET, this adds `Host: ` into the HTTP GET string. This allows...

This PR adds two new JNI-level (not JSSE) examples, a threaded client and server example. The client does session resumption when possible and maintains an application-wide client session cache to...

This PR refactors some code that used methods not available in Android API level 24. ZD 18311

This PR adjusts client-side session resumption to verify the original cipher suite and protocol used for the original session are enabled. If an initial connection to a server is established...