** certtool: Certtool can now generate, manipulate, and evaluate x25519 and
x448 public keys, private keys, and certificates.
+
** libgnutls: disabling a hashing algorithm through "insecure-hash"
configuration directive now also disables TLS ciphersuites that use it
as a PRF algorithm.
use the tpm2tss-genkey tool from tpm2-tss-engine:
https://github.com/tpm2-software/tpm2-tss-engine/#rsa-operations
+** libgnutls: PKCS#12 keys derived using GOST algorithm now uses
+ HMAC_GOSTR3411_2012_512 instead of HMAC_GOSTR3411_2012_256 for
+ integrity, to conform with the latest TC-26 requirements
+
** API and ABI modifications:
GNUTLS_PRIVKEY_FLAG_RSA_PSS_FIXED_SALT_LENGTH: new flag in gnutls_privkey_flags_t
GNUTLS_VERIFY_RSA_PSS_FIXED_SALT_LENGTH: new flag in gnutls_certificate_verify_flags
if (p->pbes2 != 0) {
if (p->schema == PBES2_GOST28147_89_TC26Z)
- kdf_params->mac = GNUTLS_MAC_STREEBOG_256;
+ kdf_params->mac = GNUTLS_MAC_STREEBOG_512;
else if (p->schema == PBES2_GOST28147_89_CPA ||
p->schema == PBES2_GOST28147_89_CPB ||
p->schema == PBES2_GOST28147_89_CPC ||