Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ffi: Avoid deprecated PK constructors. | Jack Lloyd | 2016-10-13 | 1 | -4/+4 |
| | | | | The system rng is already a hard requirement for FFI anyway. | ||||
* | Merge GH #659 TLS CBC is optional | Jack Lloyd | 2016-10-13 | 7 | -2/+23 |
|\ | |||||
| * | Make TLS CBC optional | Jack Lloyd | 2016-10-08 | 7 | -2/+23 |
| | | |||||
* | | Merge GH #646 Fix MSVC debug configurations. Add debug builds to AppVeyor | Jack Lloyd | 2016-10-13 | 2 | -3/+21 |
|\ \ | |||||
| * | | Diable static_assert in secure_allocator in MSVC debug | Simon Warta | 2016-10-13 | 1 | -0/+9 |
| | | | |||||
| * | | AppVeyor config: add debug configuration | Simon Warta | 2016-10-03 | 1 | -1/+10 |
| | | | |||||
| * | | AppVeyor config: use simplified --amalgamation parameter | Simon Warta | 2016-10-03 | 1 | -2/+2 |
| | | | |||||
* | | | Add OS2ECP benchmark. | Jack Lloyd | 2016-10-13 | 2 | -6/+38 |
| | | | | | | | | | | | | | | | Turns out decompressing a point is ~50x slower than checking (x,y) is on the curve. Update relnote accordingly. | ||||
* | | | configure: Sort the generated makefile lists [ci skip] | Jack Lloyd | 2016-10-11 | 1 | -0/+1 |
| | | | |||||
* | | | Merge GH #663 Compression docs | Jack Lloyd | 2016-10-11 | 1 | -1/+38 |
|\ \ \ | |||||
| * | | | Improve compression doc [ci skip] | René Korthaus | 2016-10-11 | 1 | -1/+38 |
| | | | | |||||
* | | | | Merge GH #662 Doxygen comments | Jack Lloyd | 2016-10-11 | 12 | -146/+395 |
|\ \ \ \ | |||||
| * | | | | Improve cert doxygen [ci skip] | René Korthaus | 2016-10-11 | 12 | -146/+395 |
| |/ / / | |||||
* / / / | Improve base doxygen [ci skip] | René Korthaus | 2016-10-11 | 3 | -1/+22 |
|/ / / | |||||
* | | | Merge GH #660 Add Doxygen mainpage [ci skip] | Jack Lloyd | 2016-10-10 | 2 | -0/+58 |
|\ \ \ | |||||
| * | | | Add doxygen mainpage | René Korthaus | 2016-10-10 | 2 | -0/+58 |
|/ / / | | | | | | | | | | Adds a Crypto++-like doxygen mainpage. Replaces the formerly empty mainpage. | ||||
* | | | Update relnotes | Jack Lloyd | 2016-10-10 | 2 | -5/+42 |
| | | | | | | | | | | | | [ci skip] | ||||
* | | | Merge GH #655 Fix Win32 CryptoAPI source | Jack Lloyd | 2016-10-10 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | The implicit constructor does not specify a provider. | slaviber | 2016-10-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | With no provider specified, Win32_CAPI_EntropySource::poll does not call ::CryptGenRandom and returns 0, leading to subsequent PRNG_Unseeded exceptions. | ||||
* | | | | Add missing news item for 1.11.32 | Jack Lloyd | 2016-10-09 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | [ci skip] | ||||
* | | | | Update todo | Jack Lloyd | 2016-10-09 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | [ci skip] | ||||
* | | | | Fix Clang warnings | Jack Lloyd | 2016-10-09 | 2 | -4/+2 |
| | | | | |||||
* | | | | The other half of 55b8fb5 | Jack Lloyd | 2016-10-09 | 1 | -7/+9 |
| | | | | | | | | | | | | | | | | GH #656 | ||||
* | | | | OpenSSL EC: Correctly handle OpenSSL not supporting the curve | Jack Lloyd | 2016-10-09 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | GH #656 | ||||
* | | | | Shell is not my favorite language | Jack Lloyd | 2016-10-09 | 1 | -1/+1 |
| | | | | |||||
* | | | | This happening is actually a user error (eg, wrong key type) | Jack Lloyd | 2016-10-09 | 1 | -7/+14 |
| | | | | |||||
* | | | | Merge GH #625 Remove static init from PK operations code | Jack Lloyd | 2016-10-08 | 76 | -471/+1350 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | Also removes hidden RNG in Blinder (GH #615) | ||||
| * | | | Make pk_ops.h internal | Jack Lloyd | 2016-10-08 | 17 | -49/+125 |
| | | | | | | | | | | | | | | | | Some fixes for missing system_rng in ECIES and tests. | ||||
| * | | | Add missing try/catch blocks. | Jack Lloyd | 2016-10-07 | 4 | -13/+82 |
| | | | | | | | | | | | | | | | | Document that create_*_op is public but not for public consumption. | ||||
| * | | | OpenSSL fixes | Jack Lloyd | 2016-10-07 | 2 | -4/+4 |
| | | | | |||||
| * | | | Revert PK_Verifier change (don't require RNG there). | Jack Lloyd | 2016-10-07 | 40 | -178/+220 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Verification is deterministic and public, so really no RNG is ever needed. Change provider handling - accepts "base", "openssl", or empty, otherwise throws a Provider_Not_Found exception. | ||||
| * | | | Remove Algo_Registry usage from public key code. | Jack Lloyd | 2016-10-07 | 73 | -437/+1129 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | Instead the key types exposes operations like `create_encryption_op` which will return the relevant operation if the algorithm supports it. Changes pubkey.h interface, now RNG is passed at init time. Blinder previous created its own RNG, now it takes it from app. | ||||
* | | | Merge GH #654 Fix PPC64le Travis CI build | Jack Lloyd | 2016-10-07 | 3 | -15/+20 |
|\ \ \ | |||||
| * | | | Another try at ppc64el tests | Jack Lloyd | 2016-10-07 | 3 | -15/+20 |
| |/ / | |||||
* | | | Merge GH #642 Move TLS CBC+HMAC code to AEAD | Jack Lloyd | 2016-10-07 | 8 | -454/+850 |
|\ \ \ | |||||
| * | | | TLS: Split CBC+HMAC modes to standalone AEAD_Mode | Jack Lloyd | 2016-10-07 | 8 | -454/+850 |
|/ / / | | | | | | | | | | | | | Now record layer only deals with an AEAD, and the weird complications of CBC modes mostly hidden in tls_cbc.cpp | ||||
* | | | Merge GH #645 TLS compressed points | Jack Lloyd | 2016-10-07 | 15 | -9/+174 |
|\ \ \ | |||||
| * | | | Fix tls_messages tests | René Korthaus | 2016-10-03 | 2 | -4/+4 |
| | | | | |||||
| * | | | Minor improvements | René Korthaus | 2016-10-03 | 3 | -25/+7 |
| | | | | |||||
| * | | | Update manual | René Korthaus | 2016-10-03 | 1 | -0/+13 |
| | | | | |||||
| * | | | Support encoding of supported point formats extension | René Korthaus | 2016-10-03 | 12 | -5/+175 |
| | |/ | |/| | |||||
* | | | Merge GH #649 Update BSI policy (disable DES, HKDF, HMAC_RNG) | Jack Lloyd | 2016-10-07 | 1 | -0/+3 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Update BSI policy | René Korthaus | 2016-10-04 | 1 | -0/+3 |
|/ / | |||||
* | | Merge GH #631 Cert store in SQL | Jack Lloyd | 2016-10-04 | 33 | -82/+1086 |
|\ \ | | | | | | | | | | Also changes Cert store interface to return shared_ptr, see GH #471 | ||||
| * | | 2nd review round | seu | 2016-10-02 | 4 | -50/+68 |
| | | | |||||
| * | | remove superfluous includes | Kai Michaelis | 2016-10-02 | 2 | -9/+0 |
| | | | |||||
| * | | typo | Kai Michaelis | 2016-10-02 | 1 | -1/+1 |
| | | | |||||
| * | | 1st review round | Kai Michaelis | 2016-10-02 | 4 | -17/+31 |
| | | | |||||
| * | | certstore tests | Kai Michaelis | 2016-10-02 | 12 | -0/+478 |
| | | | |||||
| * | | Certificate store using SQLite | Kai Michaelis | 2016-10-02 | 18 | -82/+585 |
| | | |