Steffen Jaeckel
|
91e5e8350b
|
ltc_dh_set_type can be hidden as well
|
2017-08-09 16:06:11 +02:00 |
|
Steffen Jaeckel
|
d22b20833e
|
we don't expose internal structs
|
2017-08-09 16:06:11 +02:00 |
|
Steffen Jaeckel
|
22822417c9
|
really define LTC_{DE,EN}CRYPT
|
2017-08-09 16:06:11 +02:00 |
|
Larry Bugbee
|
a3a199e14b
|
update crypt_sizes.c
|
2017-08-09 16:06:11 +02:00 |
|
Larry Bugbee
|
7a2aabf47e
|
update crypt_constants.c
|
2017-08-09 16:06:11 +02:00 |
|
Karel Miko
|
b79ae63408
|
add missing items to crypt_sizes
|
2017-08-09 16:06:11 +02:00 |
|
Steffen Jaeckel
|
ac4687d88d
|
also put LTC_TEST_DBG in crypt_build_settings
|
2017-08-07 16:18:15 +02:00 |
|
Steffen Jaeckel
|
4805c89adb
|
add ARGTYPE to crypt_build_settings
|
2017-08-01 14:21:11 +02:00 |
|
Steffen Jaeckel
|
6fc0a90a1e
|
fix headers & footers in demos & tests
|
2017-06-20 15:16:11 +02:00 |
|
Steffen Jaeckel
|
4cd1355b8f
|
more clean-up of headers/footers
|
2017-06-20 15:16:11 +02:00 |
|
Steffen Jaeckel
|
fe19dad623
|
replace SVN tags
|
2017-06-20 15:16:11 +02:00 |
|
Steffen Jaeckel
|
4dc211e19d
|
clean-up headers
|
2017-06-20 15:16:11 +02:00 |
|
Steffen Jaeckel
|
98b500e873
|
update crypt_build_settings et al.
|
2017-06-15 01:07:44 +02:00 |
|
Francois Perrad
|
0bc0d55245
|
refactor REGISTER_*
|
2017-06-12 20:07:23 +02:00 |
|
Francois Perrad
|
ec51f880b5
|
Right hand side of assignment needs parenthesis
|
2017-06-12 20:07:23 +02:00 |
|
Steffen Jaeckel
|
4e971a8518
|
don't use print_hex() from library
|
2017-06-08 22:20:45 +02:00 |
|
Steffen Jaeckel
|
4ceb82bf54
|
add register_all_{ciphers,hashes,prngs}()
|
2017-06-08 22:20:45 +02:00 |
|
Steffen Jaeckel
|
7f91e5ae65
|
requiring 'name != NULL' in find_cipher_any() doesn't make sense
|
2017-06-08 22:20:45 +02:00 |
|
Steffen Jaeckel
|
4929860641
|
fix file modes
|
2017-05-31 01:57:40 +02:00 |
|
Karel Miko
|
0df0c9b12c
|
LTC_CHACHA_STREAM >> LTC_CHACHA
|
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
|
0d585958c1
|
BLAKE2 based MACs
|
2017-04-23 23:27:54 +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
|
08a028ab04
|
missing LTC_FILE_READ_BUFSIZE in crypt.c
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
ff5b02d371
|
LTC_CHACHA vs. LTC_CHACHA20_PRNG
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
2656a040e0
|
chacha_prng > chacha20_prng
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
ff6abc776c
|
RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG
|
2017-04-02 18:13:45 +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
|
cd08a8cec3
|
disable ltc_rng by default
|
2017-03-22 11:24:21 +01:00 |
|
Steffen Jaeckel
|
fe7c4e3993
|
add ltc_rng function pointer
the idea is to be able to easily provide a plug-in rng for a specific
platform without the need to touch the library.
|
2017-03-22 11:24:21 +01:00 |
|
Karel Miko
|
39425a94c5
|
improved source checks
|
2017-03-15 23:13:46 +01:00 |
|
Karel Miko
|
54a26525dc
|
avoid C++ style comments
|
2017-03-15 15:22:06 +01:00 |
|
Karel Miko
|
e26078d2f7
|
fix #109 - improved arch/endianness detection + tomcrypt_cfg.h facelift
|
2017-03-14 18:14:57 +01:00 |
|
Karel Miko
|
fb749199db
|
moving declaration to block beginning
|
2017-03-06 19:51:46 +01:00 |
|
Francois Perrad
|
58353f51e2
|
remove trailing spaces
|
2017-02-24 16:29:54 +01:00 |
|
Steffen Jaeckel
|
7c2ff8ebfe
|
show ROtate operator configuration in build settings
[skip ci]
|
2016-01-05 23:55:06 +01:00 |
|
Steffen Jaeckel
|
460b8716c9
|
fix clang-analyzer warnings
This fixes #80
|
2015-12-05 14:31:01 +01:00 |
|
Steffen Jaeckel
|
d4945ac521
|
add (nearly) all defines from tomcrypt_custom.h to crypt_build_settings
... and provide a new make target to check if something is missing
|
2015-09-08 21:09:49 +02:00 |
|
Steffen Jaeckel
|
733c52aa00
|
add LTC_RSA_CRT_HARDENING to crypt_build_settings
|
2015-09-08 21:04:33 +02:00 |
|
Jerome Forissier
|
5c3f177b34
|
Add function pointers for accelerated XTS to ltc_cipher_descriptor
Similar to what already exists for other modes.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
|
2015-08-25 23:58:22 +02:00 |
|
Steffen Jaeckel
|
ee03c97cde
|
add crc32
|
2015-08-23 22:59:14 +02:00 |
|
Steffen Jaeckel
|
1987a2f975
|
add adler32 checksum algorithm
|
2015-08-23 22:59:14 +02:00 |
|
Steffen Jaeckel
|
c28cc9e3e9
|
crypt_build_settings: remove build date and time
|
2015-05-07 10:32:12 +02:00 |
|
Steffen Jaeckel
|
7842e338bf
|
fix API of dynamic language helpers
it is easier to handle 'int' than 'long' in the foreign language
|
2014-09-29 23:30:02 +02:00 |
|
Steffen Jaeckel
|
1924e6fd47
|
add sha512/224 and sha512/256 to tests and crypt_build_settings
|
2014-09-29 19:57:21 +02:00 |
|
Steffen Jaeckel
|
67b9cd8a95
|
trim trailing spaces
|
2014-09-02 02:17:43 +02:00 |
|
Steffen Jaeckel
|
a8598b0faf
|
fix unregister_prng() where always the first prng would have been removed
|
2014-08-05 17:47:50 +02:00 |
|
Steffen Jaeckel
|
155a54ba40
|
add LTC prefix to most macros
|
2014-07-17 10:50:36 +02:00 |
|