diff options
author | Simon Josefsson <simon@josefsson.org> | 2013-08-26 21:31:15 +0200 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2013-08-26 21:31:15 +0200 |
commit | 4e1dc0e3d73be7c53e10b8541a0313df3d1ae35b (patch) | |
tree | 46188d4aa91f3f379844d9b5482751c3ac128889 /modules/crypto/gc-hmac-sha512-tests | |
parent | cd42bcb45eef3172dab2a62eca73e7ce0aea28aa (diff) | |
download | gnulib-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-tests | 10 |
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 |