aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2024-08-07 16:03:58 +0100
committerVsevolod Stakhov <vsevolod@rspamd.com>2024-08-07 16:03:58 +0100
commitcbf1f6aae553420da756e9f3355709320fab44ee (patch)
tree018e358cc7242811fb79e5eff018e4cebd0684b7 /src
parentb39f1dc41d6938912c41f7f87b2b50cb593c3e35 (diff)
downloadrspamd-cbf1f6aae553420da756e9f3355709320fab44ee.tar.gz
rspamd-cbf1f6aae553420da756e9f3355709320fab44ee.zip
[Minor] Some more fixes for old OSSL
Diffstat (limited to 'src')
-rw-r--r--src/libcryptobox/cryptobox.c3
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