Merge elementsproject/secp256k1-zkp#281: Make *key_cache const in musig_pubkey_get

e2eb3fae407f0a081a19baeb2ea22eb965fa9674 Make *key_cache const in musig_pubkey_get (Sanket Kanjalkar)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK e2eb3fae407f0a081a19baeb2ea22eb965fa9674

Tree-SHA512: 24d1375bd48440e805e82d8a7d371eebfa98f7ef2c7a60d86c720e8512b5fa5bb70499ea821f9cef81c73145a3569c243fa0ecb1c29d7c31c4515dafeba80e23
This commit is contained in:
Jonas Nick 2024-01-08 08:03:34 +00:00
commit 0ffca6f794
No known key found for this signature in database
GPG Key ID: 4861DBF262123605
2 changed files with 2 additions and 2 deletions

View File

@ -234,7 +234,7 @@ SECP256K1_API int secp256k1_musig_pubkey_agg(
SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int secp256k1_musig_pubkey_get( SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int secp256k1_musig_pubkey_get(
const secp256k1_context *ctx, const secp256k1_context *ctx,
secp256k1_pubkey *agg_pk, secp256k1_pubkey *agg_pk,
secp256k1_musig_keyagg_cache *keyagg_cache const secp256k1_musig_keyagg_cache *keyagg_cache
) SECP256K1_ARG_NONNULL(1) SECP256K1_ARG_NONNULL(2) SECP256K1_ARG_NONNULL(3); ) SECP256K1_ARG_NONNULL(1) SECP256K1_ARG_NONNULL(2) SECP256K1_ARG_NONNULL(3);
/** Apply plain "EC" tweaking to a public key in a given keyagg_cache by /** Apply plain "EC" tweaking to a public key in a given keyagg_cache by

View File

@ -278,7 +278,7 @@ int secp256k1_musig_pubkey_agg(const secp256k1_context* ctx, secp256k1_scratch_s
return 1; return 1;
} }
int secp256k1_musig_pubkey_get(const secp256k1_context* ctx, secp256k1_pubkey *agg_pk, secp256k1_musig_keyagg_cache *keyagg_cache) { int secp256k1_musig_pubkey_get(const secp256k1_context* ctx, secp256k1_pubkey *agg_pk, const secp256k1_musig_keyagg_cache *keyagg_cache) {
secp256k1_keyagg_cache_internal cache_i; secp256k1_keyagg_cache_internal cache_i;
VERIFY_CHECK(ctx != NULL); VERIFY_CHECK(ctx != NULL);
ARG_CHECK(agg_pk != NULL); ARG_CHECK(agg_pk != NULL);