Steffen Jaeckel
788a0463b9
Update changes
...
[skip ci]
2018-06-22 14:25:34 +02:00
Steffen Jaeckel
bf5ad76c28
Merge pull request #414 from libtom/fix/411
...
Fix/411
(cherry picked from commit 8972027b46
)
2018-06-22 11:33:54 +02:00
Steffen Jaeckel
8972027b46
Merge pull request #414 from libtom/fix/411
...
Fix/411
2018-06-22 11:33:14 +02:00
Steffen Jaeckel
73426f4b26
fix constants and sizes demos
2018-06-22 10:10:23 +02:00
Steffen Jaeckel
ecfe5882ac
re-factor crypt_list_all_sizes()
2018-06-22 10:10:23 +02:00
Steffen Jaeckel
8bc889cd64
re-factor crypt_list_all_constants()
2018-06-22 10:10:23 +02:00
Steffen Jaeckel
07b626d7a1
fix-up 250eced904
2018-06-22 02:05:03 +02:00
Steffen Jaeckel
11bdffcf05
fix-up 719d297e9f
2018-06-22 00:31:44 +02:00
karel-m
250eced904
Merge pull request #408 from libtom/pr/fix-cve-2018-12437
...
ecc_sign_hash blinding CVE-2018-12437
(cherry picked from commit 6aef5e3765
)
2018-06-22 00:17:24 +02:00
Steffen Jaeckel
927b196210
Merge pull request #406 from libtom/remove-sosemanuk_setup()-"NOP"
...
Sosemanuk - remove what is effectively a NOP
2018-06-19 11:45:38 +02:00
Steffen Jaeckel
fd6535c74b
remove lying comment
2018-06-19 11:45:13 +02:00
Larry Bugbee
6cfa1fcad7
remove what is effectively a NOP
...
prior return stmt was a failed attempt to initialize the remaining bytes of the state which is also negated by the policy of enforcing a call to sosemanuk_setiv() before calling sosemanuk_crypt().
2018-06-19 11:44:04 +02:00
karel-m
6aef5e3765
Merge pull request #408 from libtom/pr/fix-cve-2018-12437
...
ecc_sign_hash blinding CVE-2018-12437
2018-06-19 09:30:51 +02:00
Karel Miko
f0a51bbdbd
ecc_sign_hash blinding CVE-2018-12437
2018-06-17 12:54:01 +02:00
Steffen Jaeckel
b7873025b7
Merge pull request #405 from libtom/pr/fix-ecc_import_openssl
...
fix ecc_import_openssl - bin_seed size
2018-06-12 08:17:48 +02:00
Karel Miko
5efbddc3f4
fix ecc_import_openssl - bin_seed size
2018-06-12 00:00:11 +02:00
Steffen Jaeckel
6238b6381f
Merge pull request #187 from libtom/pr/ecc-asn1-part
...
ECC-step3: extra import/export (ASN.1 related)
2018-06-11 19:13:21 +02:00
Steffen Jaeckel
4f36e03970
re-factor ecc_import_openssl()
...
... into several smaller functions
2018-06-11 10:00:37 +02:00
Karel Miko
05d397d634
ECC improved import/export
2018-06-11 10:00:37 +02:00
Karel Miko
abedfa17eb
Update makefiles
2018-06-11 10:00:37 +02:00
karel-m
d11a1a7f06
Merge pull request #402 from libtom/pr/fix-ecc_set_key
...
fix ecc_set_key - no check of private key input buffer size
2018-06-10 19:06:24 +02:00
Karel Miko
70d800f6b3
fix ecc_set_key - no check of private key input buffer size
2018-06-10 17:30:00 +02:00
karel-m
504396764e
Merge pull request #401 from libtom/pr/fix-der_length_custom_type
...
fix der_length_custom_type - incorrect length of length
2018-06-10 17:27:54 +02:00
Karel Miko
ac1622e042
fix der_length_custom_type - incorrect length of length
2018-06-05 16:39:38 +02:00
karel-m
a8d0442bd3
Merge pull request #400 from libtom/pr/avoid-anonymous-union
...
avoid anonymous union
2018-06-04 11:49:23 +02:00
Karel Miko
5834223db5
avoid anonymous union (which is not supported by some compilers)
2018-06-04 08:56:29 +02:00
karel-m
10355675a9
Merge pull request #398 from libtom/improve/base16_api
...
Improve base16 api
2018-06-04 08:55:07 +02:00
Steffen Jaeckel
06c0606da2
generalize caps
argument of base16_encode()
...
probably we want to add more options in the future
I could think of support for some options of `xxd` resp. `hexdump`
2018-06-03 20:50:06 +02:00
Steffen Jaeckel
a1341e028e
fix doxygen warning
2018-06-03 20:50:06 +02:00
Steffen Jaeckel
c315b1c3b7
Merge pull request #399 from libtom/remove/katja
...
Remove katja
2018-06-03 20:49:48 +02:00
Steffen Jaeckel
f8ed30bc22
Update makefiles
2018-06-03 19:19:58 +02:00
Steffen Jaeckel
d9215be060
Remove katja
2018-06-03 19:19:58 +02:00
Steffen Jaeckel
e31e757a86
fix build of crypt.pdf
2018-06-03 17:48:48 +02:00
Steffen Jaeckel
55fbe256ad
Merge pull request #395 from libtom/feature/private_header
...
Add a new header file for private functions
2018-06-03 17:48:30 +02:00
Steffen Jaeckel
c725be276a
add blake2-hash API documentation
2018-06-03 15:07:28 +02:00
Steffen Jaeckel
d752f90d18
fix Doxygen docs
2018-06-03 15:07:28 +02:00
Steffen Jaeckel
7cfc0c93e6
use tomcrypt_private.h
2018-06-03 15:07:28 +02:00
Steffen Jaeckel
2cb77edf4c
update makefiles etc. for tomcrypt_private.h
2018-06-03 15:07:27 +02:00
Steffen Jaeckel
f55039bfeb
add tomcrypt_private.h
2018-06-03 15:07:27 +02:00
Steffen Jaeckel
5d8f35e5ed
Merge pull request #397 from fperrad/20180601_lint
...
xsalsa20: some linting
2018-06-02 12:16:01 +02:00
Francois Perrad
57bffbaa82
remove useless initialization
2018-06-01 21:05:49 +02:00
Francois Perrad
772a9e68cf
make _sha256 a static function
2018-06-01 21:05:47 +02:00
Steffen Jaeckel
b7493253ea
fix misplaced #endif
2018-06-01 14:47:19 +02:00
Karel Miko
7f6a4e1ff1
fix chmod
2018-06-01 10:07:17 +02:00
Larry Bugbee
82ac9a2275
Merge pull request #387 from libtom/add_xsalsa20
...
Add XSalsa20
2018-05-31 16:42:08 -07:00
buggywhip
8144209695
add XSalsa20
2018-05-31 11:58:21 -07:00
buggywhip
2ffcd1706e
update makefiles
2018-05-31 11:58:08 -07:00
Steffen Jaeckel
94132324a9
fix testvectors for two-key 3des
...
(cherry picked from commit e4a03ca72a
)
2018-05-31 14:18:44 +02:00
Steffen Jaeckel
4c2ae4758e
fix "two-key 3des"-related things
...
(cherry picked from commit 715103a203
)
2018-05-31 14:18:44 +02:00
Steffen Jaeckel
615b361673
no need to include wchar.h in all cases
...
(cherry picked from commit a32d1afd10
)
2018-05-31 14:18:44 +02:00