summaryrefslogtreecommitdiff
path: root/lib/nettle
Commit message (Expand)AuthorAgeFilesLines
* xts: check key blocks according to FIPS-140-2 IG A.9tmp-xts-ig-a9Daiki Ueno2020-04-141-4/+48
* cipher: allow setting ChaCha20 initial block counterDaiki Ueno2020-03-191-4/+35
* nettle: vendor in ChaCha20 implementation from nettleDaiki Ueno2020-03-191-0/+8
* cipher: expose raw ChaCha20 cipherDaiki Ueno2020-03-191-0/+21
* lib: drop unused pbkdf2 helpersDmitry Baryshkov2020-02-184-216/+0
* Merge branch 'gost28147' into 'master'Dmitry Baryshkov2020-02-053-20/+11
|\
| * nettle/gost: gost28147: require calling set_param before set_keyDmitry Baryshkov2020-02-053-20/+11
* | crypto-api: add generic crypto functions for KDFDaiki Ueno2020-02-041-0/+75
|/
* nettle/gost: support use GOST DSA support from master branchDmitry Baryshkov2020-01-309-30/+88
* lib/nettle/gost: restore compatibility with nettle masterDmitry Baryshkov2020-01-243-0/+73
* algorithms: implement X448 key exchange and Ed448 signature schemeDaiki Ueno2020-01-231-27/+178
* nettle: vendor in Curve448 and Ed448 implementationDaiki Ueno2020-01-231-0/+50
* pk: set generated key algo before calling pct_testDmitry Eremin-Solenikov2020-01-101-2/+2
* Merge branch 'estanglerbm-getrandom' into 'master'Nikos Mavrogiannopoulos2020-01-051-1/+6
|\
| * Fixes dummy getrandom() when errno = EAGAIN.Edward Stangler2020-01-031-1/+6
* | rnd-fuzzer.c: Suppress shift sanitization checkTim Rühsen2020-01-031-0/+2
|/
* nettle/gost: remove gost28147_imit_initDmitry Eremin-Solenikov2019-12-273-12/+8
* Merge branch 'gost-split-2' into 'master'Dmitry Eremin-Solenikov2019-11-087-2/+428
|\
| * Add GOST key transport supportDmitry Eremin-Solenikov2019-11-072-0/+123
| * nettle: add support for GOST key derivationDmitry Eremin-Solenikov2019-11-071-0/+51
| * _gnutls_pk_derive: add argument for nonceDmitry Eremin-Solenikov2019-11-071-0/+10
| * nettle/gost: add support for GOST VKO algorithmDmitry Eremin-Solenikov2019-11-073-1/+86
| * nettle/gost: provide GOST keywrapping supportDmitry Eremin-Solenikov2019-11-073-1/+158
* | nettle: use included CFB8 implementation if nettle is 3.5Daiki Ueno2019-11-081-0/+3
* | nettle: backport fixes to cfb8_decryptDaiki Ueno2019-11-061-4/+6
|/
* nettle: Support sysctl(KERN_ARND) for RNG on NetBSD.nia2019-10-262-0/+87
* prf: add Streebog (GOST R 34.11-2012) PRF supportDmitry Eremin-Solenikov2019-10-151-0/+39
* nettle/pk: add support for "new" TC26 256 B curveDmitry Eremin-Solenikov2019-10-061-0/+2
* nettle/mac: add missing ifdefDmitry Eremin-Solenikov2019-10-021-0/+2
* nettle: provide GOST 28147-89 IMIT MAC supportDmitry Eremin-Solenikov2019-09-283-0/+164
* nettle: provide GOST 28147-89 CNT mode supportDmitry Eremin-Solenikov2019-09-283-0/+143
* nettle: use nettle_get_secpp* consistentlyNikos Mavrogiannopoulos2019-09-231-10/+0
* nettle: prohibit deterministic ECDSA/DSA under FIPS except selfteststmp-deterministic-ecdsaDaiki Ueno2019-08-081-0/+8
* nettle: enable deterministic ECDSA/DSA during FIPS selftestsDaiki Ueno2019-08-081-2/+4
* pk: implement deterministic ECDSA/DSADaiki Ueno2019-08-081-2/+52
* nettle: add functions for deterministic ECDSA/DSADaiki Ueno2019-08-087-1/+527
* nettle/backport: fix xts-backport guarding checkDmitry Eremin-Solenikov2019-07-142-4/+4
* nettle/gost: support building with GOST-enabled NettleDmitry Eremin-Solenikov2019-07-1416-0/+71
* Merge branch 'tmp-fips-drbg-continuous' into 'master'Daiki Ueno2019-06-301-21/+81
|\
| * nettle/rnd-fips: add FIPS 140-2 continuous RNG testtmp-fips-drbg-continuousDaiki Ueno2019-06-281-21/+81
* | nettle: return true for gnutls_mac_exists(AES-CMAC*)Dmitry Eremin-Solenikov2019-06-281-0/+2
* | nettle/mac: fail mac calculation if nonce is required but not providedDmitry Eremin-Solenikov2019-06-281-2/+9
* | nettle/mac: in mac_fast call set_nonce after set_keyDmitry Eremin-Solenikov2019-06-281-1/+1
* | lib: add support for AES-GMACDmitry Eremin-Solenikov2019-06-281-0/+127
* | lib: add support for gnutls_hash_copy()Dmitry Eremin-Solenikov2019-06-261-0/+17
* | Add MAC copying support to nettle backendDmitry Eremin-Solenikov2019-06-241-0/+17
|/
* Always pass in and check Q in TLS 1.3Simo Sorce2019-05-231-0/+5
* Add plumbing to handle Q parameter in DH exchangesSimo Sorce2019-05-231-1/+3
* Add Full Public Key Check for DHSimo Sorce2019-05-231-3/+20
* lib/nettle: fix carry flag in Streebog codeDmitry Eremin-Solenikov2019-05-131-5/+7