summaryrefslogtreecommitdiff
path: root/tests/hmac.c
AgeCommit message (Collapse)AuthorFilesLines
2013-09-10md: Add function gcry_md_hash_buffers.Werner Koch1-0/+58
* src/gcrypt.h.in (gcry_buffer_t): new. (gcry_md_hash_buffers): New. * src/visibility.c, src/visibility.h: Add wrapper for new function. * src/libgcrypt.def, src/libgcrypt.vers: Export new function. * cipher/md.c (gcry_md_hash_buffers): New. * cipher/sha1.c (_gcry_sha1_hash_buffers): New. * tests/basic.c (check_one_md_multi): New. (check_digests): Run that test. * tests/hmac.c (check_hmac_multi): New. (main): Run that test. Signed-off-by: Werner Koch <wk@gnupg.org>
2013-06-26Make gpg-error replacement defines more robust.Werner Koch1-1/+1
* configure.ac (AH_BOTTOM): Move GPG_ERR_ replacement defines to ... * src/gcrypt-int.h: new file. * src/visibility.h, src/cipher.h: Replace gcrypt.h by gcrypt-int.h. * tests/: Ditto for all test files. -- Defining newer gpg-error codes in config.h was not a good idea, because config.h is usually included before gpg-error.h and thus gpg-error.h would be double defines to lead to faulty code there like typedef enum { [...] 191 = 191, [...] };
2010-04-06Typo fixesWerner Koch1-3/+3
2007-02-21A lot of cleanups as well as minor API changes.Werner Koch1-4/+4
Ported some changes from 1.2 to here.
2005-08-19added remaining 2 tests.Werner Koch1-3/+21
2005-08-18Added hmac testWerner Koch1-0/+153