Skip to content

Commit

Permalink
Switch to APIs with context string
Browse files Browse the repository at this point in the history
  • Loading branch information
pi-314159 committed Dec 19, 2024
1 parent fbde11f commit b08e9b9
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions crypto/evp/p_oqs.cc
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,8 @@ static int pkey_oqs_sign_message(EVP_PKEY_CTX *ctx, uint8_t *sig,
}

size_t oqs_sig_len = 0;
if (OQS_SIG_sign(key->ctx, sig + index, &oqs_sig_len, tbs, tbslen,
key->priv) != OQS_SUCCESS) {
if (OQS_SIG_sign_with_ctx_str(key->ctx, sig + index, &oqs_sig_len, tbs,
tbslen, NULL, 0, key->priv) != OQS_SUCCESS) {
goto err;
}
*siglen = classical_sig_len + oqs_sig_len;
Expand Down Expand Up @@ -271,8 +271,9 @@ int oqs_verify_sig(EVP_PKEY *bssl_oqs_pkey, const uint8_t *sig, size_t siglen,
EVP_PKEY_CTX_free(ctx_verify);
}

if (OQS_SIG_verify(key->ctx, tbs, tbslen, sig + index,
siglen - classical_sig_len, key->pub) != OQS_SUCCESS) {
if (OQS_SIG_verify_with_ctx_str(key->ctx, tbs, tbslen, sig + index,
siglen - classical_sig_len, NULL, 0,
key->pub) != OQS_SUCCESS) {
OPENSSL_PUT_ERROR(EVP, EVP_R_INVALID_SIGNATURE);
return 0;
}
Expand Down

0 comments on commit b08e9b9

Please sign in to comment.