summaryrefslogtreecommitdiff
path: root/modules/crypto/gc-hmac-sha512-tests
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2013-08-26 21:31:15 +0200
committerSimon Josefsson <simon@josefsson.org>2013-08-26 21:31:15 +0200
commit4e1dc0e3d73be7c53e10b8541a0313df3d1ae35b (patch)
tree46188d4aa91f3f379844d9b5482751c3ac128889 /modules/crypto/gc-hmac-sha512-tests
parentcd42bcb45eef3172dab2a62eca73e7ce0aea28aa (diff)
downloadgnulib-4e1dc0e3d73be7c53e10b8541a0313df3d1ae35b.tar.gz
gc: support HMAC-SHA256 and HMAC-SHA512.
* lib/gc.h: Add gc_hmac_sha256 and gc_hmac_sha512. * lib/gc-libgcrypt.c (gc_hmac_sha256, gc_hmac_sha512): New functions. (gc_hmac_md5): Use symbolic constant. * lib/gc-gnulib.c: Include hmac.h for HMAC-SHA256/512 too. (gc_hmac_sha256, gc_hmac_sha512): New functions. * lib/hmac.h: Add hmac_sha256 and hmac_sha512 prototypes. * m4/sha256.m4: Protect against empty expansion. * m4/sha512.m4: Likewise. * lib/hmac-sha256.c: New file. * lib/hmac-sha512.c: Likewise. * m4/gc-hmac-sha256.m4: Likewise. * m4/gc-hmac-sha512.m4: Likewise. * m4/gc-sha256.m4: Likewise. * m4/gc-sha512.m4: Likewise. * modules/crypto/gc-hmac-sha256: Likewise. * modules/crypto/gc-hmac-sha256-tests: Likewise. * modules/crypto/gc-hmac-sha512: Likewise. * modules/crypto/gc-hmac-sha512-tests: Likewise. * modules/crypto/hmac-sha256: Likewise. * modules/crypto/hmac-sha256-tests: Likewise. * modules/crypto/hmac-sha512: Likewise. * modules/crypto/hmac-sha512-tests: Likewise. * tests/test-gc-hmac-sha256.c: Likewise. * tests/test-gc-hmac-sha512.c: Likewise * tests/test-hmac-sha256.c: Likewise. * tests/test-hmac-sha512.c: Likewise
Diffstat (limited to 'modules/crypto/gc-hmac-sha512-tests')
-rw-r--r--modules/crypto/gc-hmac-sha512-tests10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/crypto/gc-hmac-sha512-tests b/modules/crypto/gc-hmac-sha512-tests
new file mode 100644
index 0000000000..cc434c56f1
--- /dev/null
+++ b/modules/crypto/gc-hmac-sha512-tests
@@ -0,0 +1,10 @@
+Files:
+tests/test-gc-hmac-sha512.c
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+TESTS += test-gc-hmac-sha512
+check_PROGRAMS += test-gc-hmac-sha512