diff options
author | George Hazan <ghazan@miranda.im> | 2022-10-15 18:56:29 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-10-15 18:56:29 +0300 |
commit | cdce045695dc885af6d3d0defa2c8dde1e582e67 (patch) | |
tree | 261450f01c5503fcfc1a744170d51bcf6ba56404 | |
parent | cda15a795d5f834fac2a239c772e538ab5a03803 (diff) |
compilation fix
-rw-r--r-- | libs/libsignal/src/curve.c | 7 | ||||
-rw-r--r-- | libs/libsignal/src/curve.h | 2 | ||||
-rw-r--r-- | protocols/WhatsAppWeb/src/noise.cpp | 4 |
3 files changed, 2 insertions, 11 deletions
diff --git a/libs/libsignal/src/curve.c b/libs/libsignal/src/curve.c index df9c550b26..dcb27c17ea 100644 --- a/libs/libsignal/src/curve.c +++ b/libs/libsignal/src/curve.c @@ -40,13 +40,6 @@ struct ec_public_key_list UT_array *values; }; -int curve_internal_fast_tests(int silent) -{ - if (all_fast_tests(silent) != 0) - return SG_ERR_UNKNOWN; - return 0; -} - int curve_decode_point(ec_public_key **public_key, const uint8_t *key_data, size_t key_len, signal_context *global_context) { ec_public_key *key = 0; diff --git a/libs/libsignal/src/curve.h b/libs/libsignal/src/curve.h index ae6cc670da..09bff406da 100644 --- a/libs/libsignal/src/curve.h +++ b/libs/libsignal/src/curve.h @@ -12,8 +12,6 @@ extern "C" { #define CURVE_SIGNATURE_LEN 64 #define VRF_SIGNATURE_LEN 96 -int curve_internal_fast_tests(int silent); - int curve_decode_point(ec_public_key **public_key, const uint8_t *key_data, size_t key_len, signal_context *global_context); int ec_public_key_compare(const ec_public_key *key1, const ec_public_key *key2); int ec_public_key_memcmp(const ec_public_key *key1, const ec_public_key *key2); diff --git a/protocols/WhatsAppWeb/src/noise.cpp b/protocols/WhatsAppWeb/src/noise.cpp index 549b3b5a14..446689bea7 100644 --- a/protocols/WhatsAppWeb/src/noise.cpp +++ b/protocols/WhatsAppWeb/src/noise.cpp @@ -28,7 +28,7 @@ WANoise::WANoise(WhatsAppProto *_ppro) : auto *pPrivKey = ec_key_pair_get_private(pKeys); ephemeral.priv.assign(pPrivKey->data, sizeof(pPrivKey->data)); - ec_key_pair_destroy(pKeys); + ec_key_pair_destroy((signal_type_base*)pKeys); // prepare hash memcpy(hash, noise_init, 32); @@ -62,7 +62,7 @@ void WANoise::init() auto *pPrivKey = ec_key_pair_get_private(pKeys); db_set_blob(0, ppro->m_szModuleName, DBKEY_NOISE_PRIV, pPrivKey->data, sizeof(pPrivKey->data)); - ec_key_pair_destroy(pKeys); + ec_key_pair_destroy((signal_type_base *)pKeys); } noiseKeys.pub = ppro->getBlob(DBKEY_NOISE_PUB); |