Steffen Jaeckel
|
08415d37f3
|
fix compare_testvector() macro
|
2017-04-06 22:47:36 +02:00 |
|
Steffen Jaeckel
|
e4331bcc17
|
Merge pull request #188 from fperrad/20170405_lint
misuse of compare_testvector
|
2017-04-06 22:46:24 +02:00 |
|
Francois Perrad
|
168472f753
|
misuse of compare_testvector
|
2017-04-05 09:28:32 +02:00 |
|
karel-m
|
fbe7d222c3
|
Merge pull request #185 from libtom/pr/chacha_prng-chacha20_prng
chacha_prng > chacha20_prng
|
2017-04-04 00:47:17 +02:00 |
|
Karel Miko
|
eefb8dc479
|
renaming prngs/chacha.c prngs/chacha20.c
|
2017-04-03 22:54:27 +02:00 |
|
Karel Miko
|
bfe9484a3d
|
renaming chacha_prng > chacha20_prng
|
2017-04-03 22:52:17 +02:00 |
|
karel-m
|
5199b54635
|
Merge pull request #171 from libtom/pr/chacha20poly1305
RFC 7539 - ChaCha20 and Poly1305 + ChaCha20 based PRNG
|
2017-04-03 21:21:20 +02:00 |
|
Karel Miko
|
2520e6c061
|
add link to arc4random.c which was the inspiration for chacha_prng
|
2017-04-03 20:04:00 +02:00 |
|
Karel Miko
|
7b93f04390
|
wrong use of sizeof(buf)
|
2017-04-03 19:54:51 +02:00 |
|
Karel Miko
|
ce37498ec6
|
chacha_prng_desc > chacha20_prng_desc
|
2017-04-03 19:52:03 +02:00 |
|
Karel Miko
|
08a028ab04
|
missing LTC_FILE_READ_BUFSIZE in crypt.c
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
883db95da2
|
FILE_READ_BUFSIZE > LTC_FILE_READ_BUFSIZE
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
06b1582de6
|
new #define FILE_READ_BUFSIZE
|
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
|
3a05f0331d
|
chachapoly_state > chacha20poly1305_state
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
11a9dc50b3
|
poly_state > poly1305_state
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
39028bbeed
|
more tests in chacha20poly1305_test
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
31b52a354d
|
padlen in chacha20poly1305_decrypt
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
5797b0cc1e
|
test for chacha_ivctr64 (2)
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
53c00d14e5
|
test for chacha_ivctr64
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
a517db2514
|
cosmetics
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
3cfb58c2f4
|
update makefiles
|
2017-04-02 18:13:45 +02:00 |
|
Karel Miko
|
c8cb714e08
|
added chacha_done
|
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
|
6844275e82
|
silence MSVC compiler warning
|
2017-04-02 17:42:28 +02:00 |
|
Karel Miko
|
df733f79fa
|
removing VS2005 residual that should be removed in #168
|
2017-04-02 17:42:22 +02:00 |
|
Steffen Jaeckel
|
e3b5a858c3
|
Merge pull request #182 from libtom/feature/generalizedtime
add GeneralizedTime DER processing
|
2017-03-31 20:22:38 +02:00 |
|
Steffen Jaeckel
|
78a32430d4
|
more tests
|
2017-03-31 18:24:42 +02:00 |
|
Steffen Jaeckel
|
2c52bf75f4
|
bugfixing
|
2017-03-31 18:24:42 +02:00 |
|
Steffen Jaeckel
|
08503a02f5
|
update error codes
This closes #180
|
2017-03-31 15:12:12 +02:00 |
|
Steffen Jaeckel
|
1f0daf1eff
|
fix compiler warning
|
2017-03-31 00:57:22 +02:00 |
|
Steffen Jaeckel
|
83780d4764
|
add timezone-offset support to GeneralizedTime
this also fixes a bug in the length generation
|
2017-03-30 22:48:42 +02:00 |
|
Steffen Jaeckel
|
59b4026fa7
|
Update makefiles
|
2017-03-30 22:29:02 +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
|
77019928dd
|
Merge pull request #79 from libtom/feature/rsa_import_x509
RSA import x509
|
2017-03-30 22:28:24 +02:00 |
|
Steffen Jaeckel
|
ac7915ed13
|
Update makefiles
|
2017-03-30 18:46:05 +02:00 |
|
Steffen Jaeckel
|
856d542a1c
|
turn around the order when free'ing an rsa_key struct
|
2017-03-30 18:46:05 +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
|
27722734b2
|
let's use an empty list element to signal an empty sequence
|
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 |
|
Steffen Jaeckel
|
f9bce83329
|
add possibility to rsa_import() the public key of an x.509 certificate
|
2017-03-30 18:46:04 +02:00 |
|
Steffen Jaeckel
|
2e822a80a8
|
add der_sequence_shrink()
in case you want to keep a sequence over a longer time, but you don't
need all the raw constructed, set or sequence data
|
2017-03-30 18:46:04 +02:00 |
|
Steffen Jaeckel
|
7ddce245b8
|
save the plain constructed-, sequence- or set-data details
|
2017-03-30 18:46:04 +02:00 |
|
karel-m
|
0a400f465f
|
Merge pull request #181 from libtom/pr/demo-test-facelift
|
2017-03-30 16:59:43 +02:00 |
|
Karel Miko
|
2a2968ae92
|
demos/test facelift
|
2017-03-30 16:56:10 +02:00 |
|
Steffen Jaeckel
|
4874430dec
|
send travis notifications to #libtom-notifications
|
2017-03-30 15:49:04 +02:00 |
|
karel-m
|
4bcd48411a
|
Merge pull request #173 from libtom/pr/sha3
|
2017-03-29 13:46:04 +02:00 |
|