diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2018-12-20 17:49:21 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2018-12-21 19:49:08 +0100 |
commit | 82468dc162a0f379197e063aaec52afc19801c9c (patch) | |
tree | 77f330b1fe9c84bdb4eda537e83ed93bff6f6aee /lib/pubkey.c | |
parent | d4029938088c7a1f92ed9b6c5f90c09bc8a920c3 (diff) | |
download | gnutls-tmp-test-ecc.tar.gz |
gnutls_pubkey_import_ecc_raw: set the public key bitstmp-test-ecc
This sets the number of key bits once an ECC key is imported.
Resolves #640
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Diffstat (limited to 'lib/pubkey.c')
-rw-r--r-- | lib/pubkey.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/pubkey.c b/lib/pubkey.c index aad40beacc..5c8bb9837b 100644 --- a/lib/pubkey.c +++ b/lib/pubkey.c @@ -1431,6 +1431,7 @@ gnutls_pubkey_import_ecc_raw(gnutls_pubkey_t key, key->params.algo = GNUTLS_PK_EDDSA_ED25519; key->params.curve = curve; + key->bits = pubkey_to_bits(&key->params); return 0; } @@ -1454,6 +1455,7 @@ gnutls_pubkey_import_ecc_raw(gnutls_pubkey_t key, } key->params.params_nr++; key->params.algo = GNUTLS_PK_ECDSA; + key->bits = pubkey_to_bits(&key->params); return 0; |