summaryrefslogtreecommitdiff
path: root/lib/nettle/pk.c
Commit message (Expand)AuthorAgeFilesLines
* Ensure that public key parameters are initialized on importNikos Mavrogiannopoulos2017-07-211-0/+3
* nettle: wrap_nettle_pk_verify_priv_params: verify whether public key matches ...Nikos Mavrogiannopoulos2017-07-171-1/+15
* Renamed GNUTLS_PK_ECDHX to GNUTLS_PK_ECDH_X25519Nikos Mavrogiannopoulos2017-07-171-3/+3
* Added support for EdDSA (Ed25519) curve keysNikos Mavrogiannopoulos2017-07-171-12/+145
* x509: implement RSA-PSS signature schemeDaiki Ueno2017-05-291-4/+215
* nettle/pk: use nonce level for RSA paddingNikos Mavrogiannopoulos2017-03-201-2/+3
* _gnutls_pk_generate_keys: separate between ephemeral and long-term keysNikos Mavrogiannopoulos2017-03-161-10/+21
* nettle/pk: use the nonce level for digital signaturesNikos Mavrogiannopoulos2017-03-161-3/+3
* nettle/pk: corrected call to gnutls_rnd() for rnd_nonce_funcNikos Mavrogiannopoulos2017-03-061-1/+1
* nettle/pk: use the GNUTLS_RND_RANDOM level for DH/DSA paramsNikos Mavrogiannopoulos2017-03-061-2/+2
* pk: always use _gnutls_switch_lib_stateNikos Mavrogiannopoulos2017-03-061-21/+31
* nettle/pk: corrected memcpy of Q in DSA paramsNikos Mavrogiannopoulos2017-02-211-1/+1
* nettle/pk: use the appropriate level of randomness for each operationNikos Mavrogiannopoulos2017-02-211-14/+36
* eliminated dead code as indicated by clang scan-buildNikos Mavrogiannopoulos2017-02-201-1/+0
* _wrap_nettle_pk_verify: use FAIL_IF_LIB_ERROR prior to returning successNikos Mavrogiannopoulos2016-11-071-0/+1
* fips140-2: moved PCT-test in wrap_nettle_generate_keysNikos Mavrogiannopoulos2016-11-071-1/+99
* deprecated _gnutls_rnd() in favor of exported gnutls_rnd()Nikos Mavrogiannopoulos2016-11-041-2/+2
* Introduced separate error codes for invalid private and public keysNikos Mavrogiannopoulos2016-09-171-16/+10
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-111-36/+32
* nettle: use rsa_*_key_prepare on key importNikos Mavrogiannopoulos2016-08-081-10/+52
* Revert "nettle: use rsa_*_key_prepare"Nikos Mavrogiannopoulos2016-08-081-32/+12
* nettle: use rsa_*_key_prepareNikos Mavrogiannopoulos2016-08-011-12/+32
* x25519: ensure that a valid private key is present on key derivationNikos Mavrogiannopoulos2016-04-281-1/+1
* handshake: added support for ECDH with curve X25519Nikos Mavrogiannopoulos2016-04-241-10/+78
* _wrap_nettle_pk_derive: reject values of public key that are over the primeNikos Mavrogiannopoulos2016-04-181-10/+4
* added text on _gnutls_dh_compute_keyNikos Mavrogiannopoulos2015-10-051-0/+2
* Allow verifying and generating provable DSA keysNikos Mavrogiannopoulos2015-09-131-24/+32
* Made the new key generation API flexible to allow extensions in the futureNikos Mavrogiannopoulos2015-09-131-0/+5
* Added API to generate private keys from a given seedNikos Mavrogiannopoulos2015-09-121-10/+27
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-9/+9
* fix memory leak in ECDSA key parameters verificationJan Vcelak2015-04-281-0/+5
* removed unused functionNikos Mavrogiannopoulos2015-03-071-55/+0
* removed gnutls_pubkey_get_verify_algorithm() and unnecessary internal APIsNikos Mavrogiannopoulos2015-02-211-85/+0
* More nettle2 updates (in FIPS140-2 mode)Nikos Mavrogiannopoulos2014-12-031-34/+16
* ported to nettle 3.0Nikos Mavrogiannopoulos2014-12-031-38/+38
* _gnutls_dh_generate_key() will account the q_bitsNikos Mavrogiannopoulos2014-10-291-1/+1
* fips140-2: limit the FIPS code in fips modeNikos Mavrogiannopoulos2014-10-211-1/+4
* fips140-2: use the FIPS algorithms only when in FIPS140-2 modeNikos Mavrogiannopoulos2014-10-211-42/+46
* corrected assignmentNikos Mavrogiannopoulos2014-10-081-1/+1
* added FIPS140-2 ECDH verification functionsNikos Mavrogiannopoulos2014-10-071-1/+141
* added FIPS140-2 DH verification functionsNikos Mavrogiannopoulos2014-10-071-3/+106
* added comment to clarify checkNikos Mavrogiannopoulos2014-09-081-0/+1
* mpi: use zeroize_key() instead of memset()Nikos Mavrogiannopoulos2014-07-071-2/+2
* Eliminated memory leak on failed curve assignment.Nikos Mavrogiannopoulos2014-05-141-2/+6
* simplify casting to mpz_t using __mpz_struct and cleaned up mpz_t access.Nikos Mavrogiannopoulos2014-05-021-16/+16
* simplify casting to mpz_t using __mpz_struct.Nikos Mavrogiannopoulos2014-05-021-2/+1
* explicit type conversions when neededNikos Mavrogiannopoulos2014-03-081-2/+3
* corrected bug in DH exponent size calculation.Nikos Mavrogiannopoulos2014-02-011-2/+2
* return proper error on RSA key generation failureNikos Mavrogiannopoulos2014-01-311-1/+1
* allow a missing uNikos Mavrogiannopoulos2014-01-311-6/+13