diff options
-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); |