summaryrefslogtreecommitdiff
path: root/lib/nettle/pk.c
Commit message (Expand)AuthorAgeFilesLines
* nettle/pk: corrected memcpy of Q in DSA paramsgnutls_3_3_x_backport_openpgp_fixNikos Mavrogiannopoulos2017-02-211-2/+2
* _wrap_nettle_pk_verify: use FAIL_IF_LIB_ERROR prior to returning successNikos Mavrogiannopoulos2016-11-071-0/+1
* 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
* _wrap_nettle_pk_derive: reject values of public key that are over the primeNikos Mavrogiannopoulos2016-04-181-10/+4
* Fix memory leak in wrap_nettle_hash_algorithm().Lennert Buytenhek2015-10-121-1/+2
* Allow using nettle3 with gnutls3.3Nikos Mavrogiannopoulos2015-05-141-2/+161
* fix memory leak in ECDSA key parameters verificationgnutls_3_3_15Jan Vcelak2015-05-031-0/+5
* _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
* Added FIPS184-4 RSA key generation.Nikos Mavrogiannopoulos2014-01-301-2/+11
* removed unused variablesNikos Mavrogiannopoulos2014-01-281-1/+0
* Allow verification of public and private parameters.Nikos Mavrogiannopoulos2014-01-281-2/+61
* corrected usage of privkeyNikos Mavrogiannopoulos2014-01-271-1/+1
* updated prototypes of _gnutls_mpi_sub_ui, _gnutls_mpi_add_ui, _gnutls_mpi_mul_uiNikos Mavrogiannopoulos2014-01-261-1/+5
* updated prototype of _gnutls_mpi_powmNikos Mavrogiannopoulos2014-01-261-2/+10
* updated mpi_scan macrosNikos Mavrogiannopoulos2014-01-261-2/+2
* reduced warningsNikos Mavrogiannopoulos2014-01-261-0/+2
* updated prototypes of _gnutls_mpi_set, _gnutls_mpi_set_ui,, _gnutls_mpi_copyNikos Mavrogiannopoulos2014-01-261-19/+20
* updated prototype of _gnutls_mpi_modmNikos Mavrogiannopoulos2014-01-261-23/+34
* Updated _gnutls_mpi_init prototype and added _gnutls_mpi_init_multiNikos Mavrogiannopoulos2014-01-261-64/+34
* Added macros to allow specifying a subgroup for DSA.Nikos Mavrogiannopoulos2014-01-231-1/+7
* corrected FIPS140 generation of DSA2 keys.Nikos Mavrogiannopoulos2014-01-231-1/+3
* use dsa_generate_dss_keypair when generating DSA keys.Nikos Mavrogiannopoulos2014-01-231-18/+66
* limit the size of the DH exponentNikos Mavrogiannopoulos2013-12-251-2/+8
* unified constantsNikos Mavrogiannopoulos2013-12-251-1/+1
* corrected macrosNikos Mavrogiannopoulos2013-12-041-1/+1
* Added hack for nettle's checks.Nikos Mavrogiannopoulos2013-11-301-0/+8
* The library state is used even when not in FIPS mode.Nikos Mavrogiannopoulos2013-11-301-7/+7
* Added check to prevent generating a DH pubkey of 1.Nikos Mavrogiannopoulos2013-11-281-11/+26
* DH key exchange uses the _gnutls_pk_derive and _gnutls_pk_generate_key functi...Nikos Mavrogiannopoulos2013-11-281-11/+89
* use _gnutls_pk_bits_to_subgroup_bits() to select DH and DSA key q size.Nikos Mavrogiannopoulos2013-11-271-7/+3
* Added option to disable the non-SuiteB curves (i.e., the SECP 192R1 and 224R1...Nikos Mavrogiannopoulos2013-11-271-0/+2
* Use a FIPS140-2 compliant DSA and DH parameter generator.Nikos Mavrogiannopoulos2013-11-271-3/+35
* Added curve_exists() to pk-backend. That allows to determine which curves are...Nikos Mavrogiannopoulos2013-11-271-0/+6
* when using the rng() with a void option use the FIPS state to indicate errors.Nikos Mavrogiannopoulos2013-11-271-2/+15