| Commit message (Expand) | Author | Age | Files | Lines |
* | Avoid calling memmove with a null source in PKCSv1 signature encoding | Jack Lloyd | 2017-03-03 | 1 | -1/+7 |
* | fix possible iso9796 side channel and add length check | Never | 2017-02-21 | 1 | -14/+26 |
* | ISO-9796-2 doxygen build fixes | Daniel Neus | 2016-12-19 | 1 | -4/+4 |
* | Convert to using standard uintN_t integer types | Jack Lloyd | 2016-12-18 | 25 | -216/+216 |
* | Merge GH #759 Add ISO 9796-2 signature schemes | Jack Lloyd | 2016-12-08 | 4 | -12/+414 |
|\ |
|
| * | ISO 9796: Change header guard format | Never | 2016-12-06 | 1 | -2/+2 |
| * | Add ISO9796-2 Signature Schemes giving message recovery 2 and 3. | Never | 2016-12-05 | 4 | -12/+414 |
* | | Fix off by one in PKCS #1 v1.5 decryption decoding | Jack Lloyd | 2016-12-08 | 1 | -1/+1 |
* | | Avoid crash in PKCS1v1.5 unpadding if input len <= 2 | Jack Lloyd | 2016-12-08 | 1 | -0/+6 |
|/ |
|
* | Simplify EMSA1 message recovery code | Jack Lloyd | 2016-11-02 | 1 | -14/+12 |
* | Avoid timing channel in OAEP decoding (CVE-2016-8871) | Juraj Somorovsky | 2016-10-26 | 1 | -7/+12 |
* | Fix PSSR | Jack Lloyd | 2016-10-21 | 1 | -1/+1 |
* | Remove alias logic from SCAN_Name | Jack Lloyd | 2016-10-21 | 2 | -30/+48 |
* | Remove Algo_Registry | Jack Lloyd | 2016-10-21 | 10 | -105/+74 |
* | Improve pk_pad doxygen [ci skip] | René Korthaus | 2016-10-19 | 6 | -5/+13 |
* | Remove deprecated hashes MD2, HAS-160, and RIPEMD-128 | Jack Lloyd | 2016-09-02 | 1 | -17/+0 |
* | Merge GH #554 Add PKCS #1 v1.5 ID for SHA-512/256 signatures | Jack Lloyd | 2016-07-27 | 1 | -0/+8 |
|\ |
|
| * | add SHA-512/256 PKCS#1 hash identifier | Daniel Neus | 2016-07-25 | 1 | -0/+8 |
* | | eme / pubkey test improvements | Daniel Neus | 2016-07-25 | 2 | -11/+13 |
|/ |
|
* | Merge GH #504 Add ECKCDSA | Jack Lloyd | 2016-06-20 | 8 | -2/+46 |
|\ |
|
| * | Add ECKCDSA signature algorithm | René Korthaus | 2016-06-14 | 10 | -2/+54 |
* | | remove all uses of EMSA1_BSI | Daniel Neus | 2016-05-02 | 1 | -8/+0 |
* | | remove EMSA1_BSI (no longer recommended by BSI) | Daniel Neus | 2016-04-30 | 3 | -69/+0 |
|/ |
|
* | Clean up PK decryption encoding. | Jack Lloyd | 2016-03-20 | 7 | -36/+34 |
* | Add PK_Decryptor::decrypt_or_random | Jack Lloyd | 2016-03-20 | 8 | -76/+59 |
* | cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli... | Daniel Neus | 2016-03-05 | 7 | -7/+7 |
* | Add final attribute to many classes | Jack Lloyd | 2016-01-10 | 8 | -9/+9 |
* | Mass-prefix member vars with m_ | René Korthaus | 2016-01-08 | 6 | -28/+28 |
* | Export mgf1_mask GH #380 | Jack Lloyd | 2015-12-25 | 1 | -3/+3 |
* | TLS improvements | Jack Lloyd | 2015-10-25 | 1 | -2/+1 |
* | Make Montgomery reduction constant time. | Jack Lloyd | 2015-10-24 | 2 | -16/+16 |
* | Cleanups in ct and oaep | Jack Lloyd | 2015-10-17 | 1 | -9/+11 |
* | Make PKCS #1 and OAEP decoding constant time to avoid oracle attacks | Jack Lloyd | 2015-10-16 | 2 | -30/+48 |
* | Remove use of lookup.h in favor of new T::create API. | Jack Lloyd | 2015-09-21 | 3 | -10/+7 |
* | Internal header cleanups | Jack Lloyd | 2015-09-19 | 7 | -50/+17 |
* | Handle dependencies re static linking. GH #279 | Jack Lloyd | 2015-09-17 | 1 | -0/+1 |
* | Fix pbkdf, pk padding and ECDH registration for static linking. | Jack Lloyd | 2015-09-11 | 15 | -75/+122 |
* | Remove alloc module; move secmem.h to base and locking_allocator to utils | Jack Lloyd | 2015-08-29 | 1 | -1/+0 |
* | pk_pad: Add missing overrides | Daniel Seither | 2015-07-30 | 9 | -34/+34 |
* | Fix typos | Simon Warta | 2015-07-24 | 1 | -4/+4 |
* | Fix module combi: adler32,eme_raw | Simon Warta | 2015-07-08 | 1 | -2/+0 |
* | Fix module combi: adler32,eme_oaep | Simon Warta | 2015-07-08 | 5 | -3/+2 |
* | lib/pk_pad: Convert &vec[0] to vec.data() | Daniel Seither | 2015-06-20 | 7 | -20/+20 |
* | In PK encrypt/decrypt move pad calls to the operation. This allows an | lloyd | 2015-03-14 | 3 | -0/+66 |
* | Hide Algorithm_Factory and use the functions in lookup.h internally. | lloyd | 2015-03-04 | 3 | -11/+12 |
* | Clean up root dir, remove some unneeded dependencies | lloyd | 2015-02-05 | 7 | -18/+0 |
* | Remove algo factory, engines, global RNG, global state, etc. | lloyd | 2015-02-04 | 2 | -4/+4 |
* | Convert PK operations to using Algo_Registry instead of Engine. | lloyd | 2015-02-03 | 2 | -2/+13 |
* | Add missing files. Remove cipher lookup from engine code. | lloyd | 2015-02-01 | 2 | -1/+46 |
* | Use registry also for KDF, EMSA, and EME | lloyd | 2015-01-31 | 14 | -112/+84 |