• Frederik Wedel-Heinen's avatar
    Adds support for bctbx openssl implementation · 71c3532e
    Frederik Wedel-Heinen authored
    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
    
    ...
    71c3532e
To learn more about this project, read the wiki.