cryb-to/include/cryb
Dag-Erling Smørgrav 4d76b664d2 Merge counter and lastused.
To prevent replay attacks, HOTP uses a counter, while TOTP keeps track of the time the key was last used.  Since these values have the same type and are never used at the same time, merge them into an anonymous union.
2018-11-15 18:35:01 +01:00
..
aes.h Remove unused struct member. 2017-04-06 19:51:46 +02:00
algorithm.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
assert.h Implement our own assert() and, more importantly, assertf(). 2016-11-14 13:00:51 +01:00
bitwise.h Make rolN / rorN safe for all counts. 2017-04-06 19:55:27 +02:00
chacha.h Implement the ChaCha family of stream ciphers. 2017-04-06 19:51:45 +02:00
cipher.h Second iteration of the cryb-cipher API. 2017-04-06 19:51:45 +02:00
core.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
coverage.h Better macros for unreachable code. 2017-09-04 21:01:39 +02:00
cpe.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
ctype.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
defs.h Add CRYB_DEQUAL() to strip qualifiers from pointers. 2017-08-23 13:41:40 +02:00
des.h Fix typo, add missing declarations. 2017-04-06 19:51:46 +02:00
digest.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
enc.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
endian.h Adjust UiO copyright. 2017-04-06 19:51:46 +02:00
hash.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
hmac.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
hmac_sha1.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
hmac_sha224.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
hmac_sha256.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
hmac_sha384.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
hmac_sha512.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
impl.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
mac.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
Makefile.am Further improvements to memcpy_s(), memset_s(), and their man pages. 2018-05-06 19:12:51 +02:00
md.h
md2.h Major cleanup of the MD and SHA digests. 2017-04-06 19:51:46 +02:00
md4.h Major cleanup of the MD and SHA digests. 2017-04-06 19:51:46 +02:00
md5.h Major cleanup of the MD and SHA digests. 2017-04-06 19:51:46 +02:00
memcpy_s.h Further improvements to memcpy_s(), memset_s(), and their man pages. 2018-05-06 19:12:51 +02:00
memset_s.h Further improvements to memcpy_s(), memset_s(), and their man pages. 2018-05-06 19:12:51 +02:00
mpi.h Implement MPI division. 2017-04-06 19:52:23 +02:00
nocoverage.h
oath.h Bump version and copyright years. 2018-04-26 22:00:21 +02:00
oath_constants.h Bump version and copyright years. 2018-04-26 22:00:21 +02:00
oath_hotp.h Major cleanup and API overhaul. 2018-04-26 01:31:35 +02:00
oath_totp.h Major cleanup and API overhaul. 2018-04-26 01:31:35 +02:00
oath_types.h Merge counter and lastused. 2018-11-15 18:35:01 +01:00
rand.h Bump version and copyright years. 2018-04-26 22:00:21 +02:00
rc4.h Second iteration of the cryb-cipher API. 2017-04-06 19:51:45 +02:00
rfc3986.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
rfc4648.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
salsa.h Implement the Salsa family of stream ciphers. 2017-04-06 19:51:45 +02:00
sha.h
sha1.h Major cleanup of the MD and SHA digests. 2017-04-06 19:51:46 +02:00
sha224.h Major cleanup of the MD and SHA digests. 2017-04-06 19:51:46 +02:00
sha256.h Major cleanup of the MD and SHA digests. 2017-04-06 19:51:46 +02:00
sha384.h Major cleanup of the MD and SHA digests. 2017-04-06 19:51:46 +02:00
sha512.h Major cleanup of the MD and SHA digests. 2017-04-06 19:51:46 +02:00
strchrnul.h Add strchrnul(), wcschrnul(), and tests for the former. 2017-08-23 13:41:40 +02:00
string.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
strlcat.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
strlcmp.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
strlcpy.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00
test.h Slight cleanup. 2017-05-11 00:08:45 +02:00
to.h Bump version. 2018-05-13 16:37:46 +02:00
types.h Further improvements to memcpy_s(), memset_s(), and their man pages. 2018-05-06 19:12:51 +02:00
wcschrnul.h Add strchrnul(), wcschrnul(), and tests for the former. 2017-08-23 13:41:40 +02:00
wcslcat.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
wcslcmp.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
wcslcpy.h Tidy up the headers a bit and make them C++-safe. 2016-10-03 12:31:16 +02:00
wstring.h Mechanically bump copyright dates to the date of the latest commit. 2017-02-19 20:07:43 +01:00