Steffen Jaeckel
40eea675cd
Merge pull request #534 from libtom/pr/macro-names-cleanup
...
Clean up macro names and static functions
2020-08-03 14:01:42 +02:00
Steffen Jaeckel
469eeaf632
prefix static function in multi2 with s_
...
This fixes #540
2020-07-16 11:03:40 +02:00
Steffen Jaeckel
c5d7bfb2cc
manually fix the remaining leading _
's
2020-07-16 10:38:33 +02:00
Steffen Jaeckel
373974edee
Revert "rename according to currently still valid rules"
...
This reverts commit 561d4ab8e8
.
2020-07-16 10:38:33 +02:00
Steffen Jaeckel
3447eaff53
also prefix static hash functions by s_
2020-07-16 10:38:33 +02:00
Steffen Jaeckel
4fd7b5002d
prefix static functions with s_
2020-07-14 18:44:40 +02:00
Karel Miko
cb63d3c074
Fix macro names - related to #448
2020-07-14 18:44:38 +02:00
Karel Miko
89d991e946
add macro name check to helper.pl
2020-07-14 18:44:23 +02:00
Steffen Jaeckel
d8d7a83b34
Merge pull request #539 from libtom/relicense
...
Relicense
2020-07-14 18:42:24 +02:00
Steffen Jaeckel
3630bee6fc
update LICENSE file
2020-07-14 18:41:30 +02:00
Steffen Jaeckel
9824af8e3b
update header
2020-07-14 18:41:30 +02:00
Steffen Jaeckel
24765c30c5
remove footer
2020-07-14 18:41:29 +02:00
Steffen Jaeckel
6b85be4095
Merge pull request #533 from libtom/fix-373
...
really implement DER decoding resursion limit
2020-07-14 18:40:46 +02:00
Steffen Jaeckel
561d4ab8e8
rename according to currently still valid rules
2020-06-20 12:43:08 +02:00
Steffen Jaeckel
cac400cf79
really implement DER decoding resursion limit
...
PR #373 did not really fix the issue of preventing a potential stack
overflow in case a lot of nested sequences have to be decoded.
Instead it only threw an error after successfully decoding all the nested
sequences.
This change fixes this and prevents the decoding.
2020-06-20 12:28:22 +02:00
Steffen Jaeckel
14ed10c11f
Merge pull request #535 from libtom/fix-532
...
Add "memory" to clobber list of `STORE/LOAD32`
2020-05-08 14:01:59 +02:00
Frédéric Recoules
19c6e7942d
Add "memory" to clobber list of STORE/LOAD32
...
c.f. cefff85550
2020-05-07 13:00:21 +02:00
Steffen Jaeckel
1937f41260
Merge pull request #523 from libtom/cleanup-hmac-state
...
remove unused `hashstate` from `hmac_state`
2019-11-22 12:03:27 +01:00
Steffen Jaeckel
c713e9536f
remove unused hashstate
from hmac_state
2019-11-22 12:02:52 +01:00
Steffen Jaeckel
193086d6eb
Merge pull request #526 from libtom/latest-ltm
...
allow building against latest ltm
2019-11-22 11:43:15 +01:00
Steffen Jaeckel
8842720236
allow building against latest ltm
2019-11-21 08:53:30 +01:00
Steffen Jaeckel
0c30412a66
Merge pull request #503 from libtom/fix-502
...
Replace (ed|x)25519_set_key by (ed|x)25519_import_raw
2019-10-21 11:44:04 +02:00
Steffen Jaeckel
354c90517e
Merge pull request #514 from libtom/pr/fix-for-513
...
Avoid 64-bit rotation for i386 targets
2019-10-20 12:45:51 +02:00
Karel Miko
23a7ba244c
Avoid 64-bit rotation for i386 targets
2019-10-20 10:06:51 +02:00
Steffen Jaeckel
2d930616e0
Update docs
...
[skip ci]
2019-10-19 16:30:18 +02:00
Steffen Jaeckel
461a047afd
Update makefiles
2019-10-19 16:30:18 +02:00
Steffen Jaeckel
334876db78
rename x25519_set_key to x25519_import_raw
2019-10-19 16:30:18 +02:00
Steffen Jaeckel
44a18342ba
rename ed25519_set_key to ed25519_import_raw
2019-10-19 16:30:18 +02:00
Steffen Jaeckel
3540fd713c
fixup x25519_import()
...
bring x25519_import() in line with its ed25519 counterpart
2019-10-19 16:30:05 +02:00
Steffen Jaeckel
25410c7524
Merge pull request #505 from libtom/rsa-improvements
...
Add rsa_init() and rsa_shrink_key()
2019-10-17 22:28:18 +02:00
Steffen Jaeckel
5c6212af75
make rsa_shrink_key() private for now
2019-10-17 22:27:54 +02:00
Steffen Jaeckel
08abc93c40
Update makefiles
2019-10-17 22:27:54 +02:00
Steffen Jaeckel
4e28b922a9
add rsa_shrink_key()
2019-10-17 22:27:54 +02:00
Steffen Jaeckel
6fa98beb8a
fix comment
2019-10-17 22:27:54 +02:00
Steffen Jaeckel
b9a75829a6
add rsa_init()
2019-10-17 22:27:54 +02:00
Steffen Jaeckel
50584ac7ec
do timing on actual RSA key sizes
2019-10-17 22:27:54 +02:00
Steffen Jaeckel
49bb37dff1
Merge pull request #512 from fperrad/20191017_indent
...
fix indentation
2019-10-17 22:27:32 +02:00
Francois Perrad
38c144870b
fix indentation
2019-10-17 17:17:38 +02:00
Steffen Jaeckel
9682df98e4
Merge pull request #511 from libtom/more-fixes
...
More fixes
2019-10-17 14:50:11 +02:00
Steffen Jaeckel
68cc580602
use macros in more tests
2019-10-17 12:49:20 +02:00
Steffen Jaeckel
a3310959d0
fix changed ltm API
2019-10-17 12:49:20 +02:00
Steffen Jaeckel
a68b703e22
use zeromem in stream-cipher done() functions
2019-10-17 10:29:27 +02:00
Steffen Jaeckel
ef55d1335e
fix some MSVC compiler warnings
2019-10-17 10:29:27 +02:00
Steffen Jaeckel
2a63adc1ab
add XSTRLEN
2019-10-17 10:29:27 +02:00
Steffen Jaeckel
fcdb14ede1
Merge pull request #500 from libtom/fix-ssh-api
...
Fix SSH API
2019-10-16 23:16:46 +02:00
Steffen Jaeckel
9b6bf32f88
use unsigned long
for the length of a string
2019-10-13 14:05:41 +02:00
Steffen Jaeckel
27ec31d4f3
improve SSH decoding & doc
2019-10-13 14:05:41 +02:00
Steffen Jaeckel
c13dc105f3
verify pointer to be non-NULL before dereferencing
2019-10-13 14:05:41 +02:00
Steffen Jaeckel
58254f76e8
fix SSH string implementation
2019-10-13 14:05:41 +02:00
Steffen Jaeckel
f89909bd6c
use macros in ssh_test()
2019-10-13 14:05:41 +02:00