summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* fips: add build option to embed FIPS module info in library configDaiki Ueno2022-01-171-0/+10
* global: add API to retrieve library configuration at run timeDaiki Ueno2022-01-163-0/+46
* build: hide maintainer tool invocation behind AM_V_GENDaiki Ueno2022-01-163-4/+8
* Merge branch 'wip/dueno/gost-pkcs12' into 'master'Daiki Ueno2022-01-141-1/+1
|\
| * pkcs12: use the correct MAC algorithm for GOST key generationDaiki Ueno2022-01-131-1/+1
* | Merge branch 'wip/dueno/build-fixes2' into 'master'Daiki Ueno2022-01-123-3/+13
|\ \ | |/ |/|
| * x509: fix potential wrong usage of memcpyDaiki Ueno2022-01-121-1/+3
| * cert-auth: suppress false-positive warnings with GCC analyzerDaiki Ueno2022-01-122-2/+10
* | Merge branch 'wip/dueno/cpuid' into 'master'Daiki Ueno2022-01-121-16/+41
|\ \ | |/ |/|
| * accelerated: fix CPU feature detection for Intel CPUsDaiki Ueno2021-12-221-15/+39
| * padlock: reset _gnutls_x86_cpuid_s only after padlock check succeedsDaiki Ueno2021-12-221-1/+2
* | Merge branch 'wip/dueno/pkcs12' into 'master'Daiki Ueno2022-01-122-4/+4
|\ \
| * | gnutls_pkcs12_generate_mac: use SHA256 by defaultDaiki Ueno2022-01-111-1/+1
| * | _gnutls_pkcs_generate_key: use HMAC-SHA256 for PBKDF2Daiki Ueno2022-01-071-1/+1
| * | pkcs12: determine iteration count for MAC at build timeDaiki Ueno2022-01-071-1/+1
| * | pkcs7: determine iteration count for PBKDF2 at build timeDaiki Ueno2022-01-071-1/+1
* | | fips: plumb service indicator to symmetric key crypto operationsDaiki Ueno2022-01-084-142/+460
* | | fips: plumb service indicator to public key crypto operationsDaiki Ueno2022-01-083-193/+486
* | | fips: add functions to inspect thread-local FIPS operation stateDaiki Ueno2022-01-074-65/+317
|/ /
* | Drop unquoted angle brackets in gtk-doc comment.Andreas Metzler2022-01-061-1/+1
|/
* Merge branch 'wip/dueno/nettle-hash' into 'master'Daiki Ueno2021-12-221-1/+3
|\
| * wrap_nettle_hash_fast: avoid calling _update with zero-length inputDaiki Ueno2021-12-221-1/+3
* | Merge branch 'wip/dueno/hash-copy-doc' into 'master'Daiki Ueno2021-12-221-2/+6
|\ \ | |/ |/|
| * gnutls_{hash,hmac}_copy: mention the functions do not always workDaiki Ueno2021-12-221-2/+6
* | Merge branch 'ktls_api' into 'master'Daiki Ueno2021-12-178-182/+222
|\ \
| * | ktls: flagsFrantisek Krenzelok2021-12-166-36/+51
| * | KTLS: APIFrantisek Krenzelok2021-12-158-177/+202
* | | use sha384_digest in lib/accelerated/aarch64/sha-aarch64.c sha384Alexander Sosedkin2021-12-161-1/+1
|/ /
* | X509 CT: defer filling in the length fieldDaiki Ueno2021-12-141-26/+16
* | X509 CT: use size_t for array index instead of unsignedDaiki Ueno2021-12-091-5/+5
|/
* devel: Suppress new API functionsAnder Juaristi2021-12-041-0/+6
* x509 CT: implement new public APIAnder Juaristi2021-12-044-0/+654
* Merge branch 'wip/dueno/config-allowlisting' into 'master'Daiki Ueno2021-11-2910-146/+1076
|\
| * priority: support allowlisting in configuration fileDaiki Ueno2021-11-2910-199/+934
| * priority: refactor config file parsingDaiki Ueno2021-11-246-57/+252
* | sockets: fixed compiler warning on Windows x32Evgeny Grin2021-11-261-0/+2
* | sockets: fixed building for Windows with compilers without VLA supportEvgeny Grin2021-11-261-3/+6
|/
* locks: deprecate gnutls_global_set_mutexDaiki Ueno2021-11-171-15/+6
* locks: use once execution for on-demand initialization of globalsDaiki Ueno2021-11-177-31/+87
* locks: rework rwlock primitivesDaiki Ueno2021-11-173-79/+142
* pkcs11: switch to using static mutexDaiki Ueno2021-11-172-12/+3
* verify-tofu: switch to using static mutex for lockingDaiki Ueno2021-11-172-12/+4
* locks: replace custom mutex wrappers with "glthread/lock.h"Daiki Ueno2021-11-176-144/+58
* Port openconnect TPM2 codeNikos Mavrogiannopoulos2021-11-1311-6/+1435
* priority: rework config reloading logic and lockingDaiki Ueno2021-11-053-105/+140
* Revert "priority: fix potential race in reloading system-wide config"Daiki Ueno2021-11-031-15/+6
* priority: fix potential race in reloading system-wide configDaiki Ueno2021-10-301-6/+15
* priority: filter out ciphersuites with prf blocked by insecure-hashAlexander Sosedkin2021-10-211-0/+13
* priority: refactor ciphersuite filteringAlexander Sosedkin2021-10-211-13/+16
* ktls: basic implementation of SW modeHedgehog50402021-10-197-25/+506