summaryrefslogtreecommitdiff
path: root/lib/nettle
Commit message (Expand)AuthorAgeFilesLines
* 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-113-48/+44
* removed assert.h from files that wasn't used atNikos Mavrogiannopoulos2016-09-112-2/+0
* nettle: removed unused variable in windows rngNikos Mavrogiannopoulos2016-08-291-2/+0
* rnd-linux: added check for SYS_getrandom being definedNikos Mavrogiannopoulos2016-08-231-1/+5
* 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
* getrandom: use SYS_getrandom instead of __NR_getrandomNikos Mavrogiannopoulos2016-07-291-1/+1
* rnd-linux: use better define check for linux systemsNikos Mavrogiannopoulos2016-07-271-3/+3
* tests: added unit test for linux _rnd_get_system_entropygetrandom-fixNikos Mavrogiannopoulos2016-07-261-9/+7
* getrandom: loop around getrandom to get the requested number of bytesNikos Mavrogiannopoulos2016-07-261-23/+24
* rnd-getentropy: better handling of error printing with errnoNikos Mavrogiannopoulos2016-07-211-1/+2
* rnd-linux: make getrandom back-end robust against EINTR failuresNikos Mavrogiannopoulos2016-07-211-7/+26
* Dropped support for EGD random generatorNikos Mavrogiannopoulos2016-07-164-353/+3
* rnd-linux: added sanity check in getrandom outputNikos Mavrogiannopoulos2016-07-151-0/+6
* nettle: split the rnd-common to rnd-windows, rnd-getentropy, and rnd-linuxNikos Mavrogiannopoulos2016-07-155-271/+401
* rnd-common: added faster detection of getrandom based on GRND_NONBLOCKNikos Mavrogiannopoulos2016-07-151-1/+3
* urandom: use st_ino and st_rdev to determine device uniquenessNikos Mavrogiannopoulos2016-07-151-4/+7
* Added auto-detection of getrandom() system call in Linux systemsNikos Mavrogiannopoulos2016-07-151-6/+51
* 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
* Makefile.am: moved common rules (AM_CFLAGS) to common.mkNikos Mavrogiannopoulos2016-04-121-4/+3
* cipher.c: Fixes to prevent undefined behavior (found with libubsan)Nikos Mavrogiannopoulos2016-02-291-1/+2
* provable RSA key generation: adjust the seed size based on N sizeNikos Mavrogiannopoulos2016-02-141-5/+8
* provable RSA key generation: allow non-2048 and non-3072 keysNikos Mavrogiannopoulos2016-02-141-2/+5
* nettle: use the correct type for hash and MAC functionsNikos Mavrogiannopoulos2016-02-121-6/+6
* provable prime generation: arbitrary seed lengths are accepted in non-FIPS modeNikos Mavrogiannopoulos2016-02-122-16/+26
* added cast to silence gcc warningNikos Mavrogiannopoulos2015-11-221-1/+1
* Do not enforce a maximum key size on ARCFOURNikos Mavrogiannopoulos2015-11-181-2/+9
* nettle: be more specific in seed size mismatchesNikos Mavrogiannopoulos2015-11-092-3/+3
* added text on _gnutls_dh_compute_keyNikos Mavrogiannopoulos2015-10-051-0/+2
* DSA FIPS186-4 key generation: print the required seed length on mismatchNikos Mavrogiannopoulos2015-09-191-1/+3
* Allow verifying and generating provable DSA keysNikos Mavrogiannopoulos2015-09-134-26/+84
* 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-125-18/+52
* nettle: simplified SHA3 checks for nettleNikos Mavrogiannopoulos2015-08-271-31/+7
* Added support for the SHA3 digest algorithmNikos Mavrogiannopoulos2015-08-261-0/+68
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-2311-36/+36
* simplified fork detectionNikos Mavrogiannopoulos2015-06-262-10/+17
* fips140: added check for reseed detectionNikos Mavrogiannopoulos2015-06-041-9/+35
* fips140: reset the reseed counter only on reseedNikos Mavrogiannopoulos2015-06-041-1/+1
* fips140: when reseeding only reseed the required context not allNikos Mavrogiannopoulos2015-06-041-3/+8
* fips140: added more checks on the reseed and generate functionNikos Mavrogiannopoulos2015-06-041-10/+49
* fips140: enforce the max_number_of_bits_per_requestNikos Mavrogiannopoulos2015-06-042-7/+36
* camellia256-gcm: corrected regressionNikos Mavrogiannopoulos2015-05-141-1/+1
* fix memory leak in ECDSA key parameters verificationJan Vcelak2015-04-281-0/+5
* Added CCM-8 ciphersuitesNikos Mavrogiannopoulos2015-04-071-0/+28
* don't enforce iv_size > block_size; it is no longer true for all ciphersNikos Mavrogiannopoulos2015-04-041-3/+1