mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-05-04 13:34:13 +02:00
* Added support for not loading a private key for server or client when HAVE_PK_CALLBACK is defined and the private PK callback is set. Tested with all cipher suites, TLS 1.2/1.3, client/server certs, RSA/ECC/ED25519.
* Added PK callback context tests for client/server examples (`SetupPkCallbackContexts`). * Added new test define for `TEST_PK_PRIVKEY` to allows simulating hardware based private key. * Added new test.h function for loading PEM key file and converting to DER (`load_key_file`). * Added way to get private key signature size (`GetPrivateKeySigSize`). * Added new ECC API `wc_ecc_sig_size_calc` to return max signature size for a key size. * Added inline comments to help track down handshake message types. * Cleanup of RSS PSS terminating byte (0xbc) to use enum value. * Fixed bug with PK callback for `myEccVerify` public key format. * Fixed bug with PK callback for ED25519 verify key buffer in DoServerKeyExchange.
This commit is contained in:
+354
-169
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user