Name Description Size Coverage
aeswrap.c Now the last step again with a key reset. 8730 -
basic-disable-all-hwf.in 125 -
basic.c Convert STRING consisting of hex characters into its binary representation and return it as an allocated buffer. The valid length of the buffer is returned at R_LENGTH. The string is delimited by end of string. The function terminates on error. 610399 -
basic_all_hwfeature_combinations.sh 2966 -
bench-slope.c CPU Ghz value provided by user, allows constructing cycles/byte and other results. 54289 -
benchmark.c Do encryption tests with large buffers (100 KiB). 67981 -
blake2b.h Generated from https://raw.githubusercontent.com/BLAKE2/BLAKE2/master/testvectors/blake2-kat.h 84495 -
blake2s.h Generated from https://raw.githubusercontent.com/BLAKE2/BLAKE2/master/testvectors/blake2-kat.h 49679 -
cavs_driver.pl 60635 -
cavs_tests.sh 3826 -
ChangeLog-2011 25343 -
curves.c Number of curves defined in ../cipger/ecc-curves.c 6083 -
dsa-rfc6979.c Convert STRING consisting of hex characters into its binary representation and return it as an allocated buffer. The valid length of the buffer is returned at R_LENGTH. The string is delimited by end of string. The function returns NULL on error. 37231 -
fips186-dsa.c Convert STRING consisting of hex characters into its binary representation and return it as an allocated buffer. The valid length of the buffer is returned at R_LENGTH. The string is delimited by end of string. The function returns NULL on error. 21767 -
fipsdrv.c We need setmode(). 81543 -
gchash.c Allocate a pool of 16k secure memory. This make the secure memory available and also drops privileges where needed. 2831 -
genhashdata.c Results: $ for i in -64 -1 0 1 64; do ./genhashdata --gigs 256 --bytes $i|sha1sum;done 92fc51850c7b750e6e774b75f294f6979d4059f0 - 4bddeeb4c08683f02d4944d93dbcb02ebab50134 - 71b923afde1c8c040884c723a2e3335b333e64c6 - 2d99f9b5b86e9c9c937104f4242bd6b8bc0927ef - a60dabe8d749f798b7ec3a684cc3eab487451482 - $ for i in -64 -1 0 1 64; do ./genhashdata --gigs 256 --bytes $i|sha224sum;done b5672b54d2480a5688a2dc727a1ad4db7a81ef31ce8999e0bbaeffdc - 814ea7159473e6ffc1c64b90026a542e13ac6980f7f3ca3c4582a9b8 - 9ec0e1829455db8650ec7a8b06912196f97a7358bc3a73c79911cd4e - e578d5d523320876565bbbc892511a485427caee6dd754d57e3e58c2 - ff0464df248cd298b63765bc4f87f21e25c93c657fdf3656d3c878e5 - $ for i in -64 -1 0 1 64; do ./genhashdata --gigs 256 --bytes $i|sha256sum;done 87a9828d3de78d55d252341db2a622908c4e0ceaee9961ecf9768700fc799ec8 - 823bf95f64ef04a4a77579c38760b1d401b56bf3a8e664bdf56ca15afb468a03 - 2d0723878cb2c3d5c59dfad910cdb857f4430a6ba2a7d687938d7a20e63dde47 - 5a2e21b1e79cd866acf53a2a18ca76bd4e02c4b01bf4627354171824c812d95f - 34444808af8e9d995e67f9e155ed94bf55f195a51dc1d8a989e6bcf95511c8a2 - $ for i in -64 -1 0 1 64; do ./genhashdata --gigs 256 --bytes $i|sha512sum;done e01bf8140874bf240e8426cb2bcbc377cbed2e6037334116637149e1cd8cd462 \ 96828b71f32b9f002771d4cb51172ce578b73b7939221e4df655ecd08601e655 - 4917ff94514b1757705c289fdc3e7d6ffcce5771b20ae237ebc03d2ec9eb435f \ b7ce9f0e27272be8cced77a5edae1a01a0ad62b0a44169d88bbee45474a17734 - 1e28e8b3c79f2f47da11f3c0b7da4e7981e7d932db6d17d528a31e191922edda \ 8fc4bb2df10ea876232db5a1c606bc41886e8b2c570a3e721221f60c8c7dc4ab - 027d3324dd1cf127770ceb53681f4c70937c9bca4e3acd5fd76cb266c7d4527d \ 58140290a1822e8d60c4d3ae9725fb923183230d6dfd2d7d73c0d74a4757f34a - 49920704ea9d6ee19f0742d6c868110fa3eda8ac09f026e9ef22cc731af53020 \ de40eedef66cb1afd94c61e285fa9327e01336e804903740a9145ab1f065c2d5 - 5393 -
hashtest-256g.in 202 -
hashtest.c 13970 -
hmac.c 5287 -
keygen.c static void 21869 -
keygrip.c 13236 -
Makefile.am 4180 -
Makefile.in 48510 -
mpitests.c Set up some test patterns 20046 -
pkbench.c HAVE_W32_SYSTEM 11303 -
pkcs1v2-oaep.h pkcs1v2-oaep.h - OAEP test vector table Copyright 2011 Free Software Foundation, Inc. This file is free software; as a special exception the author gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 41145 -
pkcs1v2-pss.h pkcs1v2-pss.h - PSS test vector table Copyright 2011 Free Software Foundation, Inc. This file is free software; as a special exception the author gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 55191 -
pkcs1v2-v15c.h pkcs1v2-v15c.h - pkcs#1 v1.5 crypt test vector table Copyright 2011 Free Software Foundation, Inc. This file is free software; as a special exception the author gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 238096 -
pkcs1v2-v15s.h pkcs1v2-v15s.h - pkcs#1 v1.5 sign test vector table Copyright 2011 Free Software Foundation, Inc. This file is free software; as a special exception the author gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 226784 -
pkcs1v2.c Convert STRING consisting of hex characters into its binary representation and return it as an allocated buffer. The valid length of the buffer is returned at R_LENGTH. The string is delimited by end of string. The function returns NULL on error. 21637 -
prime.c Print an MPI S-expression. 6371 -
pubkey.c Sample RSA keys, taken from basic.c. 39031 -
random.c Prepend FNAME with the srcdir environment variable's value and return an allocated filename. 21315 -
README Some notes about the tests. 354 -
rsa-16k.key 18614 -
rsacvt.c Input data format: ======= # A hash denotes a comment line e861b700e17e8afe68[...]f1 f7a7ca5367c661f8e6[...]61 10001 # After an empty line another input block may follow. 7861b700e17e8afe68[...]f3 e7a7ca5367c661f8e6[...]71 3 ========= 9520 -
sha3-224.h Generated from https://raw.githubusercontent.com/gvanas/KeccakCodePackage/master/TestVectors/ShortMsgKAT_SHA3-224.txt 170510 -
sha3-256.h Generated from https://raw.githubusercontent.com/gvanas/KeccakCodePackage/master/TestVectors/ShortMsgKAT_SHA3-256.txt 174606 -
sha3-384.h Generated from https://raw.githubusercontent.com/gvanas/KeccakCodePackage/master/TestVectors/ShortMsgKAT_SHA3-384.txt 190990 -
sha3-512.h Generated from https://raw.githubusercontent.com/gvanas/KeccakCodePackage/master/TestVectors/ShortMsgKAT_SHA3-512.txt 207374 -
stopwatch.h 3250 -
t-common.h A couple of useful macros. 5350 -
t-convert.c Allocate a bit string consisting of '0' and '1' from the MPI A. Do not return any leading zero bits. Caller needs to gcry_free the result. 15348 -
t-cv25519.c To align above "PASS: ". 18610 -
t-ed448.c To align above "PASS: ". 14108 -
t-ed448.inp 8247 -
t-ed25519.c To align above "PASS: ". 12828 -
t-ed25519.inp 1345779 -
t-kdf.c 39931 -
t-lock.c Mingw requires us to include windows.h after winsock2.h which is included by gcrypt.h. 10719 -
t-mpi-bit.c Allocate a bit string consisting of '0' and '1' from the MPI A. Return the LENGTH least significant bits. Caller needs to xfree the result. 9118 -
t-mpi-point.c Description of the curve. 43900 -
t-secmem.c Allocating 28*512=14k should work in the default 16k pool even with extra alignment requirements. 5578 -
t-sexp.c Convert STRING consisting of hex characters into its binary representation and return it as an allocated buffer. The valid length of the buffer is returned at R_LENGTH. The string is delimited by end of string. The function returns NULL on error. 42298 -
t-x448.c To align above "PASS: ". 16850 -
testapi.c an ElGamal public key 3975 -
testdrv.c For some macros. 21419 -
version.c This test should be run first because due to a failing config.links script or bad configure parameters the just build libgcrypt may crash in case MPI function for specific CPU revisions have been enabled. Running this test first will print out information so to make it easier to figure out the problem. 4834 -