Commit Graph

1898 Commits

Author SHA1 Message Date
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