summaryrefslogtreecommitdiff
path: root/lib/nettle
Commit message (Expand)AuthorAgeFilesLines
* dh: check validity of Z before exportDaiki Ueno2020-07-101-9/+17
* safe_memcmp: remove in favor of gnutls_memcmptmp-safe-memcmpDaiki Ueno2020-06-291-4/+4
* build: avoid -Wenum-conversion warnings with GCC 10Daiki Ueno2020-06-151-4/+4
* lib: add Magma/Kuznyechik OMAC supportDmitry Eremin-Solenikov2020-06-071-0/+31
* lib: add Magma/Kuznyechik ciphers supportDmitry Eremin-Solenikov2020-06-071-0/+114
* nettle/gost: add ACPKM rekeying codeDmitry Eremin-Solenikov2020-06-073-0/+152
* nettle/gost: add CMAC-64/Magma/Kuznyechik codeDmitry Eremin-Solenikov2020-06-075-6/+236
* nettle/gost: add Kuznyechik codeDmitry Eremin-Solenikov2020-06-074-1/+12829
* nettle/gost: add Magma codeDmitry Eremin-Solenikov2020-06-073-0/+173
* nettle/gost: export gost28147_decrypt_simple for magma cipherDmitry Eremin-Solenikov2020-06-072-2/+5
* Merge branch 'nowincrypt' into 'master'Dmitry Baryshkov2020-05-312-0/+92
|\
| * win32: use bcrypt instead of CryptoAPI on Vista+ for random numbersSteve Lhomme2020-05-282-0/+92
* | lib: add support for AES-192-GCMDmitry Baryshkov2020-05-271-0/+18
|/
* nettle: disable RSA blinding in FIPS selfteststmp-fips-leftoverDaiki Ueno2020-05-051-4/+33
* nettle: expose SIV-CMAC through the AEAD interfaceDaiki Ueno2020-05-041-0/+83
* nettle: vendor in SIV-CMAC implementationDaiki Ueno2020-05-041-0/+6
* nettle: avoid manual backports of CFB8, CMAC, and XTSDaiki Ueno2020-05-049-979/+85
* nettle: rename import-chacha-from-nettle.sh to import-from-nettle.shDaiki Ueno2020-05-042-8/+8
* gost: use gostdsa-vko from nettle 3.6rc3Dmitry Baryshkov2020-04-283-112/+2
* nettle: update imported source to nettle 3.6rc3Dmitry Baryshkov2020-04-281-1/+2
* gost: update gostdsa_vko to follow NettleDmitry Baryshkov2020-04-213-29/+53
* Merge branch 'tmp-xts-ig-a9' into 'master'Daiki Ueno2020-04-191-4/+48
|\
| * xts: check key blocks according to FIPS-140-2 IG A.9tmp-xts-ig-a9Daiki Ueno2020-04-141-4/+48
* | nettle: vendor in poly1305 codeDmitry Baryshkov2020-04-141-1/+2
* | gost: import _nettle_write_le32 to stop using Nettle's internal symbolDmitry Baryshkov2020-04-143-1/+73
* | nettle: use new imported source files for GOST DSADmitry Baryshkov2020-04-1423-4993/+297
* | build: import-curve448 -> import-eccDmitry Baryshkov2020-04-142-36/+36
* | curve448: import write-le64.c which defines internal symbolDmitry Baryshkov2020-04-131-0/+1
|/
* 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