Karel Miko
784a009efe
increase coverage
2017-04-28 19:24:58 +02:00
Karel Miko
28927be1dd
typo LTC_CHACHA_PRNG / LTC_CHACHA20_PRNG
2017-04-28 19:24:58 +02:00
Karel Miko
0df0c9b12c
LTC_CHACHA_STREAM >> LTC_CHACHA
2017-04-28 19:24:58 +02:00
Karel Miko
dd35e86c60
renaming rc4+sober128 stream API to *_stream_*
2017-04-28 19:24:58 +02:00
Karel Miko
fe14c8bfaf
Move RC4 + SOBER128 to src/stream/
2017-04-28 19:24:58 +02:00
Karel Miko
3ea8a00ecd
new multi_test
2017-04-23 23:29:10 +02:00
Karel Miko
08ea7fc0f4
demos/multi.c -> testprof/multi_test.c
2017-04-23 23:27:54 +02:00
Karel Miko
1c68bf9a74
update file_test
2017-04-23 23:27:54 +02:00
Karel Miko
0d585958c1
BLAKE2 based MACs
2017-04-23 23:27:54 +02:00
Karel Miko
dae70f9ba4
update testprof/makefile*
2017-04-21 16:12:41 +02:00
Karel Miko
d1ae2889ae
add file_test()
2017-04-21 16:12:18 +02:00
Kelvin Sherlock
7c5fef9b71
add blake2b hash
2017-04-08 15:40:56 -04:00
Kelvin Sherlock
647b53d880
add blake2s to various places.
2017-04-07 20:50:28 -04:00
Karel Miko
ce37498ec6
chacha_prng_desc > chacha20_prng_desc
2017-04-03 19:52:03 +02:00
Karel Miko
ff6abc776c
RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG
2017-04-02 18:13:45 +02:00
Steffen Jaeckel
78a32430d4
more tests
2017-03-31 18:24:42 +02:00
Steffen Jaeckel
2bd517307c
add GeneralizedTime DER en-/decode
2017-03-30 22:29:02 +02:00
Steffen Jaeckel
f7cb199066
add test proposed by @karel-m
2017-03-30 22:29:02 +02:00
Steffen Jaeckel
ec327b3d86
move x509 processing to rsa_import_x509()
2017-03-30 18:46:05 +02:00
Steffen Jaeckel
019a9e9850
add stinky certificate
2017-03-30 18:46:04 +02:00
Steffen Jaeckel
39b2a8daca
add tests for new functionality of der_encode_flexi() and rsa_import()
2017-03-30 18:46:04 +02:00
Karel Miko
2a2968ae92
demos/test facelift
2017-03-30 16:56:10 +02:00
Karel Miko
c6a0362c88
SHA3
2017-03-29 13:44:04 +02:00
Karel Miko
7bb7bdde1d
improving MS Windows builds (msvc)
2017-03-29 08:48:33 +02:00
Steffen Jaeckel
8518b56dbf
Revert "fix rotate_test to pass rotate by zero with LTC_NO_ASM"
...
This reverts commit 82080f0b87
.
2017-03-28 21:18:22 +02:00
Karel Miko
82080f0b87
fix rotate_test to pass rotate by zero with LTC_NO_ASM
2017-03-27 22:03:33 +02:00
Karel Miko
e5aa2bd453
added rotate_test
2017-03-27 19:32:05 +02:00
Karel Miko
b465881b58
fix "declaration-after-statement" warnings (tests only)
2017-03-24 10:17:02 +01:00
Karel Miko
15db3eab59
fix travis failure
2017-03-22 11:24:21 +01:00
Steffen Jaeckel
cd08a8cec3
disable ltc_rng by default
2017-03-22 11:24:21 +01:00
Steffen Jaeckel
fcae7e2c49
test the ltc_rng
2017-03-22 11:24:21 +01:00
Karel Miko
54a26525dc
avoid C++ style comments
2017-03-15 15:22:06 +01:00
Steffen Jaeckel
90da7e71e1
There's no need running the same test multiple times
...
If there would be some random input okay, but like that it's just running
the same functionality over and over again.
2017-03-09 20:09:55 +01:00
Steffen Jaeckel
00308d8651
fix base64url related errors when only LTC_BASE64 is defined
2017-03-01 11:37:49 +01:00
Steffen Jaeckel
03f0674985
add compare_testvector() prototype to tomcrypt_misc.h
2017-02-28 20:09:32 +01:00
Steffen Jaeckel
abf0a18290
add some testcases
2017-02-28 01:27:07 +01:00
Steffen Jaeckel
c1dd1cbe30
re-work strict/relaxed base64 decoding implementation
...
Instead of one API function with an option parameter, provide two API
functions.
Instead of defaulting to strict decoding, default to relaxed decoding.
2017-02-28 01:27:03 +01:00
Steffen Jaeckel
53359ccfc6
fix failing test
2017-02-28 01:27:02 +01:00
Steffen Jaeckel
bc16c149fc
fix base64[url] strict/relaxed decode
2017-02-28 01:27:01 +01:00
Steffen Jaeckel
1c0edfdead
add/fix tests
...
add explicit strict&loose base64-decode tests
2017-02-28 01:26:58 +01:00
Matt Kelly
e187f4cbf4
Fix all warnings from -Wcast-align
2017-02-26 10:12:16 -05:00
Karel Miko
953080bcea
more trailing spaces + tabs outside of "src" dir
2017-02-24 20:50:37 +01:00
Steffen Jaeckel
ef023f3329
fix rsa/dsa test duplicate symbols
2017-02-21 17:32:30 +01:00
Karel Miko
bbbbf5f1d5
adding rsa_import_radix tests
2017-02-21 16:55:10 +01:00
Karel Miko
ac6f69e8fe
adding dsa_import_radix tests
2017-02-21 16:54:11 +01:00
Steffen Jaeckel
600004fecc
print ascii in print_hex()
2017-02-21 11:42:24 +01:00
Steffen Jaeckel
60bb5440fb
add compare_testvector()
2017-02-21 11:42:24 +01:00
Steffen Jaeckel
08aabc7f8c
improve print_hex() prototype
2017-02-17 11:53:14 +01:00
Steffen Jaeckel
912eff4949
make testprof/makefile silent
2016-01-23 19:11:30 +01:00
Steffen Jaeckel
6ec93afa3c
clean-up test-build and extend tomcrypt_custom.h
...
added LTC_MINIMAL to be able do a build without nearly any
functionality :)
make sure timing resistant RSA & ECC are enabled if not said otherwise
2015-09-01 17:36:43 +02:00