mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-28 17:32:23 +01:00
- Permit more wolfSSL_EC_POINT_* functions for FIPS builds. This requires one workaround in wolfSSL_EC_POINT_mul where wc_ecc_get_generator isn't available. - Permit more AES-GCM code in EVP code for FIPS v2 builds. It's unclear why this code wasn't already available. - Add EVP_CIPHER_CTX_get_iv to the compatibility layer. - Clear any existing AAD in the EVP_CIPHER_CTX for AES-GCM when we receive the EVP_CTRL_GCM_IV_GEN control command. OpenSSL does this, and OpenSSH is relying on this behavior to use AES-GCM correctly. - Modify ecc_point_test in testwolfcrypt so that it doesn't fail when doing a FIPS build with HAVE_COMP_KEY defined.