diff options
author | Vsevolod Stakhov <vsevolod@rspamd.com> | 2024-08-07 16:03:58 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rspamd.com> | 2024-08-07 16:03:58 +0100 |
commit | cbf1f6aae553420da756e9f3355709320fab44ee (patch) | |
tree | 018e358cc7242811fb79e5eff018e4cebd0684b7 /src | |
parent | b39f1dc41d6938912c41f7f87b2b50cb593c3e35 (diff) | |
download | rspamd-cbf1f6aae553420da756e9f3355709320fab44ee.tar.gz rspamd-cbf1f6aae553420da756e9f3355709320fab44ee.zip |
[Minor] Some more fixes for old OSSL
Diffstat (limited to 'src')
-rw-r--r-- | src/libcryptobox/cryptobox.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libcryptobox/cryptobox.c b/src/libcryptobox/cryptobox.c index f55b9fead..3ea23030d 100644 --- a/src/libcryptobox/cryptobox.c +++ b/src/libcryptobox/cryptobox.c @@ -384,7 +384,7 @@ void rspamd_cryptobox_keypair(rspamd_pk_t pk, rspamd_sk_t sk, group = EC_KEY_get0_group(ec_sec); BIGNUM *bn_pub; - bn_pub = EC_POINT_point2bn(EC_KEY_get0_group(ec_sec), + bn_pub = EC_POINT_point2bn(group, ec_pub, POINT_CONVERSION_UNCOMPRESSED, NULL, NULL); len = BN_num_bytes(bn_pub); g_assert(len <= (int) rspamd_cryptobox_pk_bytes(mode)); @@ -459,7 +459,6 @@ void rspamd_cryptobox_keypair_sig(rspamd_sig_pk_t pk, rspamd_sig_sk_t sk, len = BN_num_bytes(bn_sec); g_assert(len <= (int) sizeof(rspamd_sig_sk_t)); BN_bn2bin(bn_sec, sk); - BN_free(bn_sec); EC_KEY_free(ec_sec); #endif |