Commit Graph

164 Commits

Author SHA1 Message Date
Karel Miko
24c0eb84f9 ECC curves y^2 = x^3 + ax + b 2018-05-22 23:02:44 +02:00
Steffen Jaeckel
ba54b891b9 fix aesgcm on cygwin
This fixes #372
2018-04-06 10:19:53 +02:00
Steffen Jaeckel
e040ef1a59 add aesgcm demo
yeah I know, it's GNU specific, therefore it's also only added to the
GNU makefiles
2018-03-27 14:26:16 +02:00
Steffen Jaeckel
31088c0e9e add gcm_file() and gcm_filehandle() 2018-03-27 14:26:16 +02:00
Karel Miko
065c89108e base64_* use char * for Base64 strings 2018-03-26 16:42:19 +02:00
Steffen Jaeckel
ea79c5f8b1 use new padding functions in openssl-enc 2018-03-23 22:01:41 +01:00
Karel Miko
733d3e5d7d fix: return with a value, in function returning void (LTC_EASY) 2018-02-26 09:52:57 +01:00
Karel Miko
053996dc5e Fix _POSIX_C_SOURCE not defined warning (-Wundef) 2017-11-03 17:05:56 +01:00
Steffen Jaeckel
18ba0cbda9 fix tv_gen.c for scan-build run 2017-10-19 09:54:47 +02:00
Steffen Jaeckel
735566993b add crypt_mp_init() 2017-10-18 08:46:17 +02:00
Steffen Jaeckel
fdc6cd2013 improve tests and timing in regards to MPI provider selection 2017-10-18 08:46:17 +02:00
Steffen Jaeckel
30b3a9a986 remove {MIN,MAX}_RSA_SIZE 2017-10-01 22:56:47 +02:00
Karel Miko
ea43d9a1d2 Fix openssl-enc compilation 2017-09-21 18:37:37 +02:00
Steffen Jaeckel
5bb63f1bca hashsum: improve help 2017-09-21 18:37:37 +02:00
Steffen Jaeckel
eb75c894db hashsum: cleanup at exit 2017-09-21 18:37:37 +02:00
Steffen Jaeckel
a278f72659 skip comment lines when checking hashes
[skip ci]
2017-09-20 17:43:07 +02:00
Steffen Jaeckel
9a83397376 catch case where we could BOF should_buffer[]
[skip ci]
2017-09-20 17:29:05 +02:00
Karel Miko
3ddb45a6b7 fix scan-build bug/warning in tv_gen 2017-09-14 20:32:47 +02:00
Karel Miko
105abdd8cd GCM: 0 size IV is not valid #273 2017-08-28 16:10:30 +02:00
Steffen Jaeckel
bb42345234 fix missing registration of PRNG's in ltcrypt 2017-08-26 12:07:24 +02:00
Steffen Jaeckel
b49ce35b2c fix DH timing when compiling with TFM support 2017-08-26 12:05:53 +02:00
Larry Bugbee
de6ac748c7 refine comments 2017-08-19 16:29:48 -07:00
Larry Bugbee
3794ecaf94 Update demo_dynamic.py
removed trailing spaces
2017-08-18 20:34:03 -07:00
Larry Bugbee
631de35ee3 Update and rename demo_dynamic.py3 to demo_dynamic.py
this version runs under python2 and python3 so only one version need be distributed
2017-08-17 21:11:59 -07:00
Larry Bugbee
ae16210939 Delete demo_dynamic.py 2017-08-17 21:06:50 -07:00
Larry Bugbee
147a406243 Update demo_dynamic.py3
clean comments
2017-08-16 23:50:23 -07:00
Larry Bugbee
5d3e2d1e90 Update demo_dynamic.py
clean comments
2017-08-16 23:49:39 -07:00
Larry Bugbee
6bbb450d40 remove trailing space 2017-08-11 02:17:31 -07:00
Larry Bugbee
8b703c1505 remove traling space for Travis 2017-08-11 02:16:26 -07:00
Larry Bugbee
bab115c631 converted demo_dynamic.py to Python3 2017-08-11 01:27:21 -07:00
Larry Bugbee
ee55c4e51c minor cleanup and formatting changes 2017-08-11 01:21:59 -07:00
Larry Bugbee
695c3b235d Update demo_dynamic.py
added error strings (with function returning a string type) and a decryption to ChCha.
2017-08-10 16:40:28 -07:00
Steffen Jaeckel
87d876f6ac add comment about usage to demo_dynamic
[skip ci]
2017-08-09 16:06:11 +02:00
Steffen Jaeckel
35925eada5 improve constants demo 2017-08-09 16:06:11 +02:00
Larry Bugbee
9f548c9928 update demo_dynamic.py 2017-08-09 16:06:11 +02:00
Steffen Jaeckel
9f02fde06e improve sizes demo a bit 2017-08-09 16:06:11 +02:00
Steffen Jaeckel
c29c9f140d disable DSA4096 timing tests when building for TFM
this fixes #260
2017-08-08 08:47:58 +02:00
Steffen Jaeckel
a65cfb8dbe make it possible to 'make all' w/o an MPI provider 2017-08-07 21:11:42 +02:00
Steffen Jaeckel
9139b59699 OCBv3: fix testvector generation 2017-08-07 19:43:09 +02:00
Steffen Jaeckel
41130900d0 fix 1. help-line of openssl-enc
[skip ci]
2017-08-07 17:28:49 +02:00
Karel Miko
6ac1c5fa34 OCBv3: fix demos/timing failures 2017-08-07 07:48:21 +02:00
Steffen Jaeckel
d77cf0e248 OCBv3: implement RFC7253 compliance
This fixes #256
2017-08-02 17:45:59 +02:00
Steffen Jaeckel
6b925485a8 make sure to request an element which is always available 2017-07-20 13:34:16 +02:00
Karel Miko
909b4954a9 fix MS Windows/64bit related warnings 2017-07-14 19:59:03 +02:00
Steffen Jaeckel
e1fcd3ab04 add hashsum multi-hash option 2017-07-05 14:26:53 +02:00
Steffen Jaeckel
a6aef23438 dh_make_key() is now dh_generate_key() 2017-07-04 10:30:39 +02:00
Steffen Jaeckel
3c2e0d6686 dsa_make_key_ex() is now dsa_generate_key() 2017-07-04 10:25:38 +02:00
Steffen Jaeckel
dbeaefd65b remove LTC_{DH,DSA}_KEY_INITIALIZER 2017-07-04 10:25:38 +02:00
Steffen Jaeckel
cfff656e25 re-factor dsa_make_key() etc. 2017-06-28 14:40:30 +02:00
Steffen Jaeckel
9d6689fc08 re-factor dh_make_key() and variants 2017-06-27 22:00:13 +02:00