]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-dcrypt: Remove OSSL_EXCHANGE_PARAM_PAD from ECDH
authorAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 4 Mar 2025 17:56:34 +0000 (19:56 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 4 Mar 2025 17:59:18 +0000 (19:59 +0200)
This is only supported for DH/DHX

src/lib-dcrypt/dcrypt-openssl3.c

index 5da1e2078eacb15ce7c14cb58f90ddb196c3e262..d471cac7d40503f0a35a0c5cd0a1ed78707f88b2 100644 (file)
@@ -912,13 +912,6 @@ dcrypt_openssl_ecdh_derive_secret(struct dcrypt_private_key *priv_key,
        /* initialize */
        EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new(priv_key->key, NULL);
 
-       unsigned int pad = 1;
-       const OSSL_PARAM params[] = {
-               OSSL_PARAM_uint(OSSL_EXCHANGE_PARAM_PAD, &pad),
-               OSSL_PARAM_END,
-       };
-       EVP_PKEY_CTX_set_params(pctx, params);
-
        if (pctx == NULL ||
            EVP_PKEY_derive_init(pctx) != 1 ||
            EVP_PKEY_derive_set_peer(pctx, pub_key->key) != 1) {