aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Handle another possible OpenSSL error only seen on non-x86_64Jack Lloyd2018-07-171-7/+16
| | | | GH #1627
* Change phrasing [ci skip]Jack Lloyd2018-07-161-2/+2
|
* Update news [ci skip]Jack Lloyd2018-07-131-0/+4
|
* Update password hashing default settingsJack Lloyd2018-07-137-27/+123
| | | | | | | | Bcrypt work factor 10 is looking pretty low these days, as is 100K iterations of PBKDF2. Increase bcrypt to 12 and PBKDF2 to 150K, and also transition passhash9 to using SHA-512 instead of SHA-256. Also document bcrypt better, and add speed tests for bcrypt and passhash9
* Remove RC2 related OIDsJack Lloyd2018-07-132-7/+1
| | | | Since RC2 has been removed since 1c0bc3cc6b no reason to have these around.
* Bump the FFI versionJack Lloyd2018-07-133-2/+13
| | | | New FFI features added in #1621 and #1625
* Documentation updatesJack Lloyd2018-07-134-35/+76
|
* Tighten up error checking in pk_decryptJack Lloyd2018-07-132-17/+27
|
* Don't advertise deprecated functionalityJack Lloyd2018-07-132-10/+4
| | | | | | | | | Also undeprecate X9.19 MAC as it is apparently still somewhat widely used in industry. Undeprecate SymmetricAlgorithm; unlike Buffered_Computation it actually pulls its weight by being implemented by several different types.
* Correct a comment in Camellia code, and align the 256 byte tableJack Lloyd2018-07-131-1/+3
|
* Unroll SM4 encryption/decryption by 2Jack Lloyd2018-07-131-23/+105
| | | | Interleaving operations improves SM4/CTR from 26 cpb to 18 cpb
* Set a macro when optimizing for sizeJack Lloyd2018-07-132-0/+5
|
* Merge GH #1625 Add FPE functions to C interfaceJack Lloyd2018-07-135-2/+155
|\
| * Add FPE1 to C APIJack Lloyd2018-07-135-2/+155
|/ | | | GH #1612
* Define _ENABLE_EXTENDED_ALIGNED_STORAGE for MSVC 15.8Jack Lloyd2018-07-131-1/+1
| | | | See #1624 for background
* In speed command warn if some unknown flag is passed to --clear-cpuidJack Lloyd2018-07-111-1/+7
|
* Fix Doxygen problemJack Lloyd2018-07-101-0/+1
|
* Misc doc updatesJack Lloyd2018-07-102-11/+53
|
* Make use of AlgorithmIdentifier::USE_EMPTY_PARAMJack Lloyd2018-07-103-9/+3
|
* Update newsJack Lloyd2018-07-101-0/+2
|
* Merge GH #1622 Add support for ARMv8 SM4 instructionsJack Lloyd2018-07-1010-5/+314
|\
| * Fix ARMv7 buildJack Lloyd2018-07-091-0/+3
| | | | | | | | These hwcaps dont exist in 32-bit mode
| * Add support for ARMv8 SM4 instructionsJack Lloyd2018-07-0910-5/+311
|/ | | | Tested in qemu
* Formatting fix [ci skip]Jack Lloyd2018-07-071-1/+1
|
* Minor doc updatesJack Lloyd2018-07-062-10/+16
|
* Bump version to 2.8.0-preJack Lloyd2018-07-062-1/+12
|
* Prefetch AES tables during the key scheduleJack Lloyd2018-07-061-8/+27
| | | | | | | | Also prefetch SD during decryption since both TD and SD are used there. Need for prefetch in the key schedule identified in the paper "Eliminating Timing Side-Channel Leaks using Program Repair" by Guo, Schaumont, Wang
* Document new flag for setting bcrypt version [ci skip]Jack Lloyd2018-07-052-6/+16
|
* Document how to disable OS features [ci skip]Jack Lloyd2018-07-051-0/+27
| | | | Closes #1576
* Small post-merge fixups of #1621Jack Lloyd2018-07-043-20/+20
| | | | | | | Formatting, and fix the API revision annotations Adds pem as explicit dependency to FFI; already pubkey pulls it in but good to be explicit.
* Merge GH #1621 Add PKCS#1 RSA load/store funcs to FFIJack Lloyd2018-07-043-0/+74
|\
| * Add RSA PKCS#1 key load and export functions to ffiRené Korthaus2018-07-043-0/+74
| |
* | In cli ASN1 pretty printer default to printing context specificJack Lloyd2018-07-041-2/+2
| | | | | | | | This means things like GeneralNames are printed properly now.
* | Add a couple of OIDs commonly seen in certificatesJack Lloyd2018-07-042-1/+8
|/
* If building with VC2013, force user to ack deprecationJack Lloyd2018-07-042-1/+10
| | | | GH #1557
* Document need for IMPLICIT to enable static RSA ciphersuitesJack Lloyd2018-07-041-7/+20
| | | | Fixes #1558
* More CLI testsJack Lloyd2018-07-042-17/+76
|
* Merge GH #1620 Add pk_encrypt/pk_decrypt CLI commandsJack Lloyd2018-07-046-5/+291
|\
| * Need to bypass OpenSSL-based RSA keygenJack Lloyd2018-07-042-4/+5
| |
| * Add pk_encrypt/pk_decrypt commandsJack Lloyd2018-07-045-2/+287
|/
* Todos [ci skip]Jack Lloyd2018-07-031-8/+4
|
* Fix some document formatting bugsJack Lloyd2018-07-034-15/+11
|
* Correct command to check for PSK cli testsJack Lloyd2018-07-021-1/+1
|
* Avoid having Doxygen error out except in maintainer mode buildsJack Lloyd2018-07-024-2/+7
| | | | | Increases likelyhood that it will fail to build for an end user which is not helpful for anyone.
* Update release process checklistJack Lloyd2018-07-021-0/+8
|
* Update for 2.7.0 release2.7.0Jack Lloyd2018-07-022-4/+4
|
* Correct Doxygen errorsJack Lloyd2018-07-024-10/+11
|
* Add OID for ChaCha20Poly1305Jack Lloyd2018-07-012-1/+5
| | | | From RFC 8103
* Update news [ci skip]Jack Lloyd2018-07-011-20/+42
|
* Lint fixesJack Lloyd2018-06-301-8/+5
|