summaryrefslogtreecommitdiff
path: root/libtomcrypt/src/headers/tomcrypt_custom.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge libtomcrypt v1.18.2Matt Johnston2020-06-101-0/+7
|
* Fix whitespace changes vs upstream libtomcryptMatt Johnston2020-06-101-2/+2
|
* Attempt to fix m_free for libtomcrypt/libtommathMatt Johnston2018-03-021-6/+1
|
* merge from mainMatt Johnston2018-02-171-0/+11
|\
| * merge from main (libtommath/libtomcrypt/curve25510-donna updates)Matt Johnston2017-06-241-0/+11
| |\
| | * add dbmalloc epoch cleanupMatt Johnston2017-05-211-0/+11
| | |
* | | options: Complete the transition to numeric toggles (`#if')Michael Witten2017-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the sake of review, this commit alters only the code; the affiliated comments within the source files also need to be updated, but doing so now would obscure the operational changes that have been made here. * All on/off options have been switched to the numeric `#if' variant; that is the only way to make this `default_options.h.in' thing work in a reasonable manner. * There is now some very minor compile-time checking of the user's choice of options. * NO_FAST_EXPTMOD doesn't seem to be used, so it has been removed. * ENABLE_USER_ALGO_LIST was supposed to be renamed DROPBEAR_USER_ALGO_LIST, and this commit completes that work. * DROPBEAR_FUZZ seems to be a relatively new, as-yet undocumented option, which was added by the following commit: commit 6e0b539e9ca0b5628c6c5a3d118ad6a2e79e8039 Author: Matt Johnston <matt@ucc.asn.au> Date: Tue May 23 22:29:21 2017 +0800 split out checkpubkey_line() separately It has now been added to `sysoptions.h' and defined as `0' by default. * The configuration option `DROPBEAR_PASSWORD_ENV' is no longer listed in `default_options.h.in'; it is no longer meant to be set by the user, and is instead left to be defined in `sysoptions.h' (where it was already being defined) as merely the name of the environment variable in question: DROPBEAR_PASSWORD To enable or disable use of that environment variable, the user must now toggle `DROPBEAR_USE_DROPBEAR_PASSWORD'. * The sFTP support is now toggled by setting `DROPBEAR_SFTPSERVER', and the path of the sFTP server program is set independently through the usual SFTPSERVER_PATH.
* | | Put Dropbear config in a separate fileMatt Johnston2018-02-091-46/+143
| | | | | | | | | | | | Patch out MECC DER
* | | Update to libtomcrypt 1.18.1, merged with Dropbear changesMatt Johnston2018-02-091-77/+378
|/ /
* | update to libtomcrypt 1.17 (with Dropbear changes)Matt Johnston2017-06-241-17/+26
|/
* move m_burn and function attributes to dbhelpersMatt Johnston2016-03-171-1/+1
| | | | use m_burn for libtomcrypt zeromem() too
* A bit of work on ecdsa for host/auth keysMatt Johnston2013-04-141-0/+2
|
* ecc kind of works, needs fixing/testingMatt Johnston2013-04-071-0/+2
|
* More changes for KEX and ECDH. Set up hash descriptors, make ECC code work,Matt Johnston2013-03-291-1/+3
| | | | ses.hash and ses.session_id are now buffers (doesn't compile)
* more bits on ecc branchMatt Johnston2013-03-271-1/+7
|
* refactor kexdh code a bit, start working on ecdh etcMatt Johnston2013-03-261-0/+7
|
* - Add hmac-sha2-256 and hmac-sha2-512. Needs debugging, seems to beMatt Johnston2012-05-101-5/+9
| | | | getting keyed incorrectly
* Define LTC_NO_FILE to avoid hmac_file() etcMatt Johnston2011-04-071-1/+1
|
* - Add Counter Mode supportMatt Johnston2008-09-291-4/+8
|
* propagate from branch 'au.asn.ucc.matt.ltc.dropbear' (head ↵Matt Johnston2007-01-111-1/+1
| | | | | | c1db4398d56c56c6d06ae1e20c1e0d04dbb598ed) to branch 'au.asn.ucc.matt.dropbear' (head d26d5eb2837f46b56a33fb0e7573aa0201abd4d5)
* propagate from branch 'au.asn.ucc.matt.ltc.dropbear' (head ↵Matt Johnston2007-01-111-5/+4
| | | | | | ffd1015238ffcc959f6cd95176d96fcd0945a397) to branch 'au.asn.ucc.matt.dropbear' (head 52ccb0ad0587a62bc64aecb939adbb76546aac16)
* propagate from branch 'au.asn.ucc.matt.ltc.dropbear' (head ↵Matt Johnston2007-01-111-3/+60
| | | | | | 2af22fb4e878750b88f80f90d439b316d229796f) to branch 'au.asn.ucc.matt.dropbear' (head 02c413252c90e9de8e03d91e9939dde3029f5c0a)
* propagate from branch 'au.asn.ucc.matt.ltc.dropbear' (head ↵Matt Johnston2006-03-081-0/+96
20dccfc09627970a312d77fb41dc2970b62689c3) to branch 'au.asn.ucc.matt.dropbear' (head fdf4a7a3b97ae5046139915de7e40399cceb2c01)