summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* _gnutls_pk_derive: add argument for nonceDmitry Eremin-Solenikov2019-11-073-2/+14
* 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
* Merge branch 'crt-vrfy-final' into 'master'Dmitry Eremin-Solenikov2019-11-023-1/+50
|\
| * tls-sig: reverse bytes in TLS signatures for GOST signaturesDmitry Eremin-Solenikov2019-10-313-1/+50
* | Merge branch 'master' into 'master'Nikos Mavrogiannopoulos2019-11-012-0/+87
|\ \ | |/ |/|
| * nettle: Support sysctl(KERN_ARND) for RNG on NetBSD.nia2019-10-262-0/+87
* | Merge branch 'remove-uint24' into 'master'Dmitry Eremin-Solenikov2019-10-302-47/+4
|\ \
| * | lib: simplify uint24 handlingDmitry Eremin-Solenikov2019-10-242-47/+4
| |/
* | ecc: fix curve sizes for TC26-256 gost curvesDmitry Eremin-Solenikov2019-10-271-4/+4
|/
* lib: drop gnutls_uint64 usage as sequence numberDmitry Eremin-Solenikov2019-10-2415-211/+99
* Merge branch 'tls-continuous-mac' into 'master'Dmitry Eremin-Solenikov2019-10-239-28/+46
|\
| * mac: mark GOST28147-TC26Z-IMIT as using CONTINUOUS_MACDmitry Eremin-Solenikov2019-10-211-1/+2
| * Support GOST cipher suite MAC calculationDmitry Eremin-Solenikov2019-10-213-3/+18
| * mac: change preimage_insecure to be a flagDmitry Eremin-Solenikov2019-10-213-7/+8
| * cipher: replace several bools with single flags instanceDmitry Eremin-Solenikov2019-10-215-17/+18
* | Merge branch 'new-crt-vrfy' into 'master'Dmitry Eremin-Solenikov2019-10-235-90/+126
|\ \
| * | sign: convert tls13_ok to flags fieldDmitry Eremin-Solenikov2019-10-214-16/+16
| * | tls-sig: split TLS 1.0/1.1 CertificateVerify codeDmitry Eremin-Solenikov2019-10-211-74/+110
| |/
* | lib: pubkey vs TLS signature compatibility for GOST algorithmsDmitry Eremin-Solenikov2019-10-181-0/+13
|/
* Merge branch 'stream-iv' into 'master'Dmitry Eremin-Solenikov2019-10-171-2/+6
|\
| * Allow using implicit IV for stream ciphers with TLSDmitry Eremin-Solenikov2019-10-171-2/+6
* | Merge branch 'gost-prf' into 'master'Nikos Mavrogiannopoulos2019-10-171-0/+39
|\ \
| * | prf: add Streebog (GOST R 34.11-2012) PRF supportDmitry Eremin-Solenikov2019-10-151-0/+39
* | | Add const to several read-only packet sequence paramstmp-fix-coverityTim Rühsen2019-10-158-16/+16
* | | tests/buffer.c: Add unit test for _gnutls_buffer_unescape()Tim Rühsen2019-10-151-0/+4
* | | lib/x509/x509.c: Check before pointer dereference in get_alt_name()Tim Rühsen2019-10-131-1/+1
* | | cipher: Let _gnutls_auth_cipher_setiv() return intTim Rühsen2019-10-132-4/+8
* | | lib/record.c: Use assignment instead of memcpy()Tim Rühsen2019-10-131-1/+1
* | | lib/sslv2_compat.c: Check return value of _gnutls_generate_session_id()Tim Rühsen2019-10-131-4/+6
* | | lib/x509/output.c: Remove unneeded NULL check in print_crt_pubkey()Tim Rühsen2019-10-131-2/+1
* | | lib/auth/srp_passwd.c: Fix NULL dereference in _gnutls_srp_pwd_read_entry()Tim Rühsen2019-10-131-2/+4
* | | lib/str.c: Replace sscanf() in _gnutls_buffer_unescape()Tim Rühsen2019-10-131-14/+11
* | | lib/handshake.c: Check return value of _gnutls_version_max()Tim Rühsen2019-10-121-0/+2
* | | Remove trailing spaces in several filesTim Rühsen2019-10-126-103/+103
| |/ |/|
* | Merge branch 'tmp-ext-mandatory' into 'master'Nikos Mavrogiannopoulos2019-10-1028-44/+78
|\ \
| * | session tickets: parse extension during session resumption on client sideNikos Mavrogiannopoulos2019-10-0828-44/+78
* | | Merge branch 'groups-non-ec' into 'master'Dmitry Eremin-Solenikov2019-10-101-2/+2
|\ \ \
| * | | ext/supported_groups: don't consider non-EC groups for ECDmitry Eremin-Solenikov2019-10-081-2/+2
| | |/ | |/|
* | | crq APIs: fix typos [ci skip]Nikos Mavrogiannopoulos2019-10-091-2/+2
* | | document limitations of gnutls_record_discard_queued() [ci skip]Nikos Mavrogiannopoulos2019-10-091-2/+7
|/ /
* | lib: implement support for updated GOST PublicKeyParametersDmitry Eremin-Solenikov2019-10-064-21/+38
* | nettle/pk: add support for "new" TC26 256 B curveDmitry Eremin-Solenikov2019-10-061-0/+2
* | lib/ecc: add documentation for GOST-related curvesDmitry Eremin-Solenikov2019-10-061-0/+23
* | lib: define more GOST curvesDmitry Eremin-Solenikov2019-10-062-1/+56
|/
* Merge branch 'tmp-iov-fixes' into 'master'Daiki Ueno2019-10-064-76/+107
|\
| * gnutls_aead_cipher_{en,de}cryptv2: write back cached data to bufferstmp-iov-fixesDaiki Ueno2019-10-061-2/+16
| * iov: add _gnutls_iov_iter_sync to write back cached data to iovDaiki Ueno2019-10-063-1/+63
| * iov: _gnutls_iov_iter_next: return bytes instead of blocksDaiki Ueno2019-10-062-79/+34
* | nettle/mac: add missing ifdefDmitry Eremin-Solenikov2019-10-021-0/+2