-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds support for bctbx openssl implementation
Use SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER for openssl SSL_CTX configurations. Enable Crypto test suite with openssl backend Fix Diffie Hellman testcase for openssl backend. Fix Openssl implementation of AES key wrap. Do not expect failure for large rng output size for openssl backend Support openssl hkdf library introduced in Openssl 3.0 Fix conflicting argument type for bctbx_ssl_get_dtls_srtp_key_material Fix MBEDTLS_FOUND -> MbedTLS_FOUND Put all HKDF code in one source file and choose implementation in the source file instead of cmake files Adds bas64 interface implementation for openssl Remove support for versions prior to openssl 3.0 for hkdf implementation Fix missing implementation bctbx_random for OpenSSL implementation Use new openssl api for generating an rsa key for the self signed cert. Refactor openssl diffie hellman key exchange code to use non deprecated openssl functions. Fixes a couple of null pointer crashes for openssl backend small rework on openssl/mbedtls c++ api fix openssl handle join function Remove some old test code Move SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER ssl option setting to make sure it is set for all connections. memory leak Fix subject and subject alt name parsing from certificates with openssl Improve AES-GCM testing Support new tls state machine definitions for openssl 3.2.0+ Fix some memory leaks from openssl certificate functions. Update readme with reference to openssl functionality Update bctbx_aes_gcm_finish() mbedtls implementation to verify incoming authentication tags AES-GCM test with wrong tag for C API too memory leaks in openssl DHM Drop support for mbedtls v2 Relax condition on RNG variance to pass the test memory leak
- Loading branch information
Showing
18 changed files
with
2,531 additions
and
2,315 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.