This update supports both the ecdsa_brainpoolP512r1tls13_sha512 signature scheme and brainpoolP512r1tls13 key exchange mechanisms defined in RFC 8734 using openssl.
The NativeECDHKeyAgreement class was enhanced to allow for a key exchange to take place using the EC named curve brainpoolP512r1. This functionality can be enabled by configuring the named group brainpoolP512r1tls13.
The NativeECDSASignature class was enhanced to allow for ECDSAbrainpoolP512r1 signatures to be routed to openssl for execution.
The NativeECKeyPairGenerator was enhanced to allow for brainpoolP512r1 based keys to be generated with openssl.
Both the ecdsa_brainpoolP512r1tls13_sha512 signature scheme and brainpoolP512r1tls13 key exchange mechanism are optionally configured and not enabled by default.
Tests were added to exercise both the signature scheme and key exchange along with sign and verify using the brainpoolP512r1 named curve.
This update supports both the
ecdsa_brainpoolP512r1tls13_sha512
signature scheme andbrainpoolP512r1tls13
key exchange mechanisms defined inRFC 8734
usingopenssl
.The
NativeECDHKeyAgreement
class was enhanced to allow for a key exchange to take place using the EC named curvebrainpoolP512r1
. This functionality can be enabled by configuring the named groupbrainpoolP512r1tls13
.The
NativeECDSASignature
class was enhanced to allow forECDSA
brainpoolP512r1
signatures to be routed to openssl for execution.The
NativeECKeyPairGenerator
was enhanced to allow forbrainpoolP512r1
based keys to be generated with openssl.Both the
ecdsa_brainpoolP512r1tls13_sha512
signature scheme andbrainpoolP512r1tls13
key exchange mechanism are optionally configured and not enabled by default.Tests were added to exercise both the signature scheme and key exchange along with sign and verify using the
brainpoolP512r1
named curve.