[PATCH 0/1] MR1817: bcrypt: Do not error out for GNUTLS_ECC_CURVE_SECP384R1 in key_export_ecc().
Commit 5253c8d77e8e7dc5770981e97e67348f393b99b9 added support for ECDH_P384 import / export, this check was probably left behind. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/1817
From: Paul Gofman <pgofman(a)codeweavers.com> --- dlls/bcrypt/gnutls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/bcrypt/gnutls.c b/dlls/bcrypt/gnutls.c index 9425cccd066..856b33ce0b3 100644 --- a/dlls/bcrypt/gnutls.c +++ b/dlls/bcrypt/gnutls.c @@ -1071,7 +1071,7 @@ static NTSTATUS key_export_ecc( struct key *key, UCHAR *buf, ULONG len, ULONG *r return STATUS_INTERNAL_ERROR; } - if (curve != GNUTLS_ECC_CURVE_SECP256R1) + if (curve != GNUTLS_ECC_CURVE_SECP256R1 && curve != GNUTLS_ECC_CURVE_SECP384R1) { FIXME( "curve %u not supported\n", curve ); free( x.data ); free( y.data ); free( d.data ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/1817
participants (2)
-
Paul Gofman -
Paul Gofman (@gofman)