summaryrefslogtreecommitdiff
path: root/lib/nettle
Commit message (Expand)AuthorAgeFilesLines
* 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
* added chacha20-poly1305 as cipherNikos Mavrogiannopoulos2015-03-281-0/+30
* removed unused functionNikos Mavrogiannopoulos2015-03-071-55/+0
* removed gnutls_pubkey_get_verify_algorithm() and unnecessary internal APIsNikos Mavrogiannopoulos2015-02-211-85/+0
* added the .check function in FIPS140-2 codeNikos Mavrogiannopoulos2014-12-101-0/+10
* use unsigned long in gcm_cast_stNikos Mavrogiannopoulos2014-12-031-1/+1
* corrected issue in AES-256-GCMNikos Mavrogiannopoulos2014-12-031-1/+1
* simplified abstractions over nettle based on Niels' comments.Nikos Mavrogiannopoulos2014-12-031-110/+74
* CCM: corrected AEAD decryptionNikos Mavrogiannopoulos2014-12-031-8/+5
* Added definitions for CCM ciphersuitesNikos Mavrogiannopoulos2014-12-031-0/+61
* Modified crypto backend to accomodate for the CCM ciphersuitesNikos Mavrogiannopoulos2014-12-031-377/+473
* More nettle2 updates (in FIPS140-2 mode)Nikos Mavrogiannopoulos2014-12-034-83/+68
* ported to nettle 3.0Nikos Mavrogiannopoulos2014-12-035-221/+174