changeset | 1051e4eea25a |
---|---|
branch | |
bookmark | |
tag | |
user | Steffen Jaeckel <s@jaeckel.eu> |
description | Update LibTomMath to 1.2.0 (#84) * update C files * update other files * update headers * update makefiles * remove mp_set/get_double() * use ltm 1.2.0 API * update ltm_desc * use bundled tommath if system-tommath is too old * XMALLOC etc. were changed to MP_MALLOC etc. |
files |
changeset | f52919ffd3b1 |
---|---|
branch | |
bookmark | |
tag | |
user | Steffen Jaeckel <s_jaeckel@gmx.de> |
description | update ltm to 1.1.0 and enable FIPS 186.4 compliant key-generation (#79) * make key-generation compliant to FIPS 186.4 * fix includes in tommath_class.h * update fuzzcorpus instead of error-out * fixup fuzzing make-targets * update Makefile.in * apply necessary patches to ltm sources * clean-up not required ltm files * update to vanilla ltm 1.1.0 this already only contains the required files * remove set/get double |
files |
changeset | 750ec4ec4cbe |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Convert #ifdef to #if, other build changes |
files |
changeset | ae766a2c8fa7 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | generate RSA keys of exact length |
files |
changeset | 220f55d540ae |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | rename random.h to dbrandom.h since some OSes have a system random.h |
files |
changeset | 724c3e0c8734 |
---|---|
branch | ecc |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Add m_mp_alloc_init_multi() helper |
files |
changeset | d386defb5376 |
---|---|
branch | ecc |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | more ecdsa signkey work, not correct |
files |
changeset | c3de235d9506 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | /dev/random blocks on busy servers too. |
files |
changeset | 167fdc091c05 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Improve RNG seeding. Try to read from /dev/urandom multiple times, take input from extra sources, and use /dev/random when generating private keys |
files |
changeset | 2b1bb792cd4d |
---|---|
branch | dropbear-tfm |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | - Update tfm changes to current default tip |
files |
changeset | 76097ec1a29a |
---|---|
branch | dropbear-tfm |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | - Bring in original tomsfastmath patch against 0.52 from Peter Turczak in 2008 |
files |
changeset | a98a2138364a |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Improve capitalisation for all logged strings |
files |
changeset | b50f0107e505 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Rename rsa_key to dropbear_rsa_key (and same for dss too) so we don't conflict with libtomcrypt. |
files |
changeset | 657c045054ab |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Remove workaround forcing rsa mpint to exactly a 8 bits multiple for putty (see http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/rsa-non8mult-verify-fail.html , was fixed in 2004) |
files |
changeset | 740e782679be |
---|---|
branch | ucc-axis-hack |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Various changes to compile+kind of run on UCC's axis board. Note that fprintf(stdin -> printf( accounts for many of the changes |
files |
changeset | c9483550701b |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | - refactored random mp_int generation and byte->mp_int code - added RSA blinding |
files |
changeset | 29a5c7c62350 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | default initialisers for mp_ints |
files |
changeset | fe6bca95afa7 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Makefile.in contains updated files required |
files |