| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* lib/hmac.h (hmac_md5, hmac_sha1, hmac_sha256, hmac_sha512): Use
'restrict'.
* modules/crypto/hmac-md5 (configure.ac): Require AC_C_RESTRICT.
* modules/crypto/hmac-sha1 (configure.ac): Likewise.
* modules/crypto/hmac-sha256 (configure.ac): Likewise.
* modules/crypto/hmac-sha512 (configure.ac): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A net removal of 240 lines.
* lib/hmac.c: A new parameterized single implementation.
* lib/hmac-md5.c: Define parameters and include implementation.
* lib/hmac-sha1.c: Likewise.
* lib/hmac-sha256.c: Likewise.
* lib/hmac-sha512.c: Likewise.
* modules/crypto/hmac-md5: Reference the new implementation file.
* modules/crypto/hmac-sha1: Likewise.
* modules/crypto/hmac-sha256: Likewise.
* modules/crypto/hmac-sha512: Likewise.
* tests/test-hmac-md5.c: Refactor common code to a single function.
* tests/test-hmac-sha1.c: Likewise.
* tests/test-hmac-sha256.c: Likewise.
* tests/test-hmac-sha512.c: Likewise.
|
|
|
|
|
|
|
| |
* m4/hmac-md5.m4: Remove file.
* modules/crypto/hmac-md5 (Files): Remove it.
(configure.ac): Remove gl_HMAC_MD5 call.
(Makefile.am): Augment lib_SOURCES.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* modules/crypto/arctwo (License): Use the synonymous term "LGPLv2+".
* modules/crypto/arcfour (License): Likewise.
* modules/crypto/des-tests (License): Likewise.
* modules/crypto/gc-arctwo-tests (License): Likewise.
* modules/crypto/gc-des-tests (License): Likewise.
* modules/crypto/gc-hmac-md5-tests (License): Likewise.
* modules/crypto/gc-hmac-sha1-tests (License): Likewise.
* modules/crypto/gc-md2-tests (License): Likewise.
* modules/crypto/gc-md4-tests (License): Likewise.
* modules/crypto/gc-md5-tests (License): Likewise.
* modules/crypto/gc-pbkdf2-sha1-tests (License): Likewise.
* modules/crypto/gc-rijndael-tests (License): Likewise.
* modules/crypto/gc-sha1-tests (License): Likewise.
* modules/crypto/gc-tests (License): Likewise.
* modules/crypto/hmac-md5 (License): Likewise.
* modules/crypto/hmac-sha1 (License): Likewise.
* modules/crypto/md2-tests (License): Likewise.
* modules/crypto/md4-tests (License): Likewise.
* modules/crypto/md5 (License): Likewise.
* modules/crypto/rijndael (License): Likewise.
* modules/crypto/sha1 (License): Likewise.
* modules/memxor (License): Likewise.
|
|
|