| 2018-12-08 | 
Thomas Pornin | Made ec_c25519_m62 implementation the default on suppor...  | 
commit | commitdiff | tree | snapshot | 
| 2018-12-08 | 
Thomas Pornin | Fixed endianness in Curve25519 implementation (no conse...  | 
commit | commitdiff | tree | snapshot | 
| 2018-10-18 | 
Thomas Pornin | Cosmetic fix (value did not conform to its announced...  | 
commit | commitdiff | tree | snapshot | 
| 2018-10-18 | 
Thomas Pornin | Changed speed benchmark for i31 to a 521-bit modulus. | 
commit | commitdiff | tree | snapshot | 
| 2018-09-12 | 
Thomas Pornin | Fixed warning on GCC 4.6 to 4.9 (macro redefinition). | 
commit | commitdiff | tree | snapshot | 
| 2018-08-17 | 
Thomas Pornin | Added stand-alone RSA/PSS implementation. | 
commit | commitdiff | tree | snapshot | 
| 2018-08-16 | 
Thomas Pornin | Added SHAKE implementation. | 
commit | commitdiff | tree | snapshot | 
| 2018-08-14 | 
Thomas Pornin | Some documentation fixes.  v0.6 | 
commit | commitdiff | tree | snapshot | 
| 2018-08-14 | 
Thomas Pornin | Added generic HKDF implementation. | 
commit | commitdiff | tree | snapshot | 
| 2018-08-12 | 
Thomas Pornin | Added POWER8 implementation for AES/CTR+CBC-MAC (for...  | 
commit | commitdiff | tree | snapshot | 
| 2018-08-05 | 
Thomas Pornin | Made Base64 decoding constant-time (with regards to...  | 
commit | commitdiff | tree | snapshot | 
| 2018-08-05 | 
Thomas Pornin | Added support code for RSA and EC key encoding (includi...  | 
commit | commitdiff | tree | snapshot | 
| 2018-07-31 | 
Thomas Pornin | Added AESCTR_DRBG implementation (beta). | 
commit | commitdiff | tree | snapshot | 
| 2018-07-31 | 
Thomas Pornin | Added RSA key generation code (i15, i31, i62). | 
commit | commitdiff | tree | snapshot | 
| 2018-07-31 | 
Thomas Pornin | Fixed computation of product size. | 
commit | commitdiff | tree | snapshot | 
| 2018-07-28 | 
Thomas Pornin | Added support for CCM and CCM_8 cipher suites. | 
commit | commitdiff | tree | snapshot | 
| 2018-06-05 | 
Thomas Pornin | Added guard code to avoid issue when decoding PEM but...  | 
commit | commitdiff | tree | snapshot | 
| 2018-05-27 | 
Thomas Pornin | Fixed some typographic errors in comments. | 
commit | commitdiff | tree | snapshot | 
| 2018-05-24 | 
Thomas Pornin | Small typo fixes (harmless). | 
commit | commitdiff | tree | snapshot | 
| 2018-05-23 | 
Thomas Pornin | Added RSA/OAEP implementation. | 
commit | commitdiff | tree | snapshot | 
| 2018-05-23 | 
Thomas Pornin | Added stricter rule on input for RSA private key operat...  | 
commit | commitdiff | tree | snapshot | 
| 2018-05-18 | 
Thomas Pornin | Made client stricter in cipher suite selection (better...  | 
commit | commitdiff | tree | snapshot | 
| 2018-05-02 | 
Thomas Pornin | Fixed bug in bit length computation (implied some wrong...  | 
commit | commitdiff | tree | snapshot | 
| 2018-05-02 | 
Thomas Pornin | Simple documentation fix. | 
commit | commitdiff | tree | snapshot | 
| 2018-02-08 | 
Thomas Pornin | Added API to share precomputations in EAX. | 
commit | commitdiff | tree | snapshot | 
| 2017-12-21 | 
Thomas Pornin | Fixed test code (removed static reference to aes_x86ni...  | 
commit | commitdiff | tree | snapshot | 
| 2017-11-02 | 
Thomas Pornin | Make Rules.mk more compatible with merges and local...  | 
commit | commitdiff | tree | snapshot | 
| 2017-10-23 | 
Thomas Pornin | Added generic EAX and CCM implementations. | 
commit | commitdiff | tree | snapshot | 
| 2017-08-28 | 
Thomas Pornin | Worked around some compiler errors with GCC 4.4 and...  | 
commit | commitdiff | tree | snapshot | 
| 2017-08-28 | 
Thomas Pornin | Added seeder API. Also overhauled compile-time detectio...  | 
commit | commitdiff | tree | snapshot | 
| 2017-08-28 | 
Thomas Pornin | Switch C compiler to the generic 'cc' (to use the defau...  | 
commit | commitdiff | tree | snapshot | 
| 2017-08-28 | 
Thomas Pornin | Extra Makefile hack for compatibility with OpenBSD...  | 
commit | commitdiff | tree | snapshot | 
| 2017-08-20 | 
Thomas Pornin | Some more extra casts to avoid alignment warnings with...  | 
commit | commitdiff | tree | snapshot | 
| 2017-08-19 | 
Thomas Pornin | Added intermediate casts to void* to prevent spurious...  | 
commit | commitdiff | tree | snapshot | 
| 2017-08-14 | 
Thomas Pornin | Some more renaming to avoid shadowing. | 
commit | commitdiff | tree | snapshot | 
| 2017-08-14 | 
Thomas Pornin | Some renaming to avoid spurious warnings on some old...  | 
commit | commitdiff | tree | snapshot | 
| 2017-07-30 | 
Thomas Pornin | Fixed documentation (new include file for AEAD).  v0.5 | 
commit | commitdiff | tree | snapshot | 
| 2017-07-30 | 
Thomas Pornin | Added Twrch support. | 
commit | commitdiff | tree | snapshot | 
| 2017-07-30 | 
Thomas Pornin | Fixed br_ssl_session_cache_lru_forget(). | 
commit | commitdiff | tree | snapshot | 
| 2017-07-26 | 
Thomas Pornin | Added name for new ChaCha20 implementation. | 
commit | commitdiff | tree | snapshot | 
| 2017-07-26 | 
Thomas Pornin | Added ChaCha20 implementation with SSE2 opcodes. | 
commit | commitdiff | tree | snapshot | 
| 2017-07-26 | 
Thomas Pornin | Added function to forget saved session parameters ...  | 
commit | commitdiff | tree | snapshot | 
| 2017-07-17 | 
Thomas Pornin | Added general-purpose API for AEAD algorithms, and...  | 
commit | commitdiff | tree | snapshot | 
| 2017-07-15 | 
Thomas Pornin | Fixed behaviour in case of rejected renegotiation. | 
commit | commitdiff | tree | snapshot | 
| 2017-07-06 | 
Thomas Pornin | Fixed selection of ECDHE_RSA suites for pre-1.2 TLS...  | 
commit | commitdiff | tree | snapshot | 
| 2017-07-04 | 
Thomas Pornin | Added implementation of keying material export (RFC...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-23 | 
Thomas Pornin | Fixed modular reduction bug in the special field for...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-23 | 
Thomas Pornin | Fixed mishandling of tree structure in the cache for...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-22 | 
Thomas Pornin | Added an explicit initialisation to a stack buffer...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-22 | 
Thomas Pornin | Fixed IV processing for CBC decryption with AES (x86ni...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-21 | 
Thomas Pornin | Added encoded OID for hash functions (for use with...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-18 | 
Thomas Pornin | Fixed proper handling of clients with no "secure renego...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-15 | 
Thomas Pornin | Fixed handling of incoming application data after sendi...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-11 | 
Thomas Pornin | Added minimal support of Certificate Policies extension...  | 
commit | commitdiff | tree | snapshot | 
| 2017-06-07 | 
Thomas Pornin | Small fix on sample server code (displaying of IPv6...  | 
commit | commitdiff | tree | snapshot | 
| 2017-04-17 | 
Thomas Pornin | Workaround for compiler bug (GCC 4.8 and 4.9 when targe...  | 
commit | commitdiff | tree | snapshot | 
| 2017-04-14 | 
Thomas Pornin | When using Clang, use it also for linking (compatibilit...  | 
commit | commitdiff | tree | snapshot | 
| 2017-04-05 | 
Thomas Pornin | Made headers compatible with C++. | 
commit | commitdiff | tree | snapshot | 
| 2017-04-03 | 
Thomas Pornin | Documentation fixes.  v0.4 | 
commit | commitdiff | tree | snapshot | 
| 2017-04-01 | 
Thomas Pornin | Small patch to allow compilation on old systems that...  | 
commit | commitdiff | tree | snapshot | 
| 2017-03-19 | 
Thomas Pornin | Small improvement to tolerate PEM files missing the...  | 
commit | commitdiff | tree | snapshot | 
| 2017-03-19 | 
Thomas Pornin | Fixed typo in C preprocessor expression. | 
commit | commitdiff | tree | snapshot | 
| 2017-03-19 | 
Thomas Pornin | New "i62" code for big integers with 64x64->128 opcodes...  | 
commit | commitdiff | tree | snapshot | 
| 2017-03-18 | 
Thomas Pornin | Optimised code for encoding/decoding integers when...  | 
commit | commitdiff | tree | snapshot | 
| 2017-03-18 | 
Thomas Pornin | Added "ctmulq" implementation of Poly1305 (using 64...  | 
commit | commitdiff | tree | snapshot | 
| 2017-03-09 | 
Thomas Pornin | Fixed compilation for GCC 4.4 to 4.8 (AES-NI opcodes...  | 
commit | commitdiff | tree | snapshot | 
| 2017-02-15 | 
Thomas Pornin | Improved GHASH pclmul implementation (parallel processi...  | 
commit | commitdiff | tree | snapshot | 
| 2017-02-15 | 
Thomas Pornin | New AES and GHASH implementations using POWER8 crypto...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-29 | 
Thomas Pornin | Cosmetic fixes in comments. | 
commit | commitdiff | tree | snapshot | 
| 2017-01-29 | 
Thomas Pornin | Added AES+GHASH implementation using AES-NI opcodes...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-24 | 
Thomas Pornin | Improved modular exponentiation (automatic window optim...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-23 | 
Thomas Pornin | Slight speed improvement for Curve25519 (m15 implementa...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-22 | 
Thomas Pornin | New Makefile structure; added compatibility with Window...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-16 | 
Thomas Pornin | Some cleanups (removed unused files, split i15 code...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-16 | 
Thomas Pornin | Added optimised implementation of P-256 that uses 32...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-15 | 
Thomas Pornin | Two new Curve25519 implementations (generic "i31" code...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-15 | 
Thomas Pornin | Activated Curve25519 support for ECDHE cipher suites. | 
commit | commitdiff | tree | snapshot | 
| 2017-01-15 | 
Thomas Pornin | New implementation of Curve25519 (using multiplications...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-15 | 
Thomas Pornin | New basic implementation of Curve25519 (generic i15...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-13 | 
Thomas Pornin | Added API for external hashing of ServerKeyExchange...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-13 | 
Thomas Pornin | More optimisations for EC P-256 "i15" (specialised...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-12 | 
Thomas Pornin | Improved performance on dedicated P-256/i15 EC implemen...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-12 | 
Thomas Pornin | Simple grammar fix in header. | 
commit | commitdiff | tree | snapshot | 
| 2017-01-09 | 
Thomas Pornin | Fixed wrong check on length overflow (unsigned/signed...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-05 | 
Thomas Pornin | Two new Poly1305 implementations: ctmul32 uses pure...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-04 | 
Thomas Pornin | New "i15" implementation of big integers (faster, and...  | 
commit | commitdiff | tree | snapshot | 
| 2017-01-02 | 
Thomas Pornin | New experimental EC implementation (P-256, only 32...  | 
commit | commitdiff | tree | snapshot | 
| 2016-12-31 | 
Thomas Pornin | Fixed RSA "i32" PKCS#1 v1.5 signature generation. | 
commit | commitdiff | tree | snapshot | 
| 2016-12-29 | 
Thomas Pornin | New simplified initialisation function for X.509 minima...  | 
commit | commitdiff | tree | snapshot | 
| 2016-12-28 | 
Thomas Pornin | Added ALPN support (client and server). | 
commit | commitdiff | tree | snapshot | 
| 2016-12-24 | 
Thomas Pornin | Fixed scheduling error (jumping back to failed engine...  | 
commit | commitdiff | tree | snapshot | 
| 2016-12-24 | 
Thomas Pornin | Added speed benchmark for Poly1305. | 
commit | commitdiff | tree | snapshot | 
| 2016-12-22 | 
Thomas Pornin | Fixed definition of function (wrong name). | 
commit | commitdiff | tree | snapshot | 
| 2016-12-15 | 
Thomas Pornin | Fixed description of TLS_ECDHE_RSA_WITH_CHACHA20_POLY13...  | 
commit | commitdiff | tree | snapshot | 
| 2016-12-13 | 
Thomas Pornin | Added ChaCha20+Poly1305 support (stand-alone, cipher...  | 
commit | commitdiff | tree | snapshot | 
| 2016-12-12 | 
Thomas Pornin | Added certificate name extraction API (from subject...  | 
commit | commitdiff | tree | snapshot | 
| 2016-12-12 | 
Thomas Pornin | Optimised T0 generated code: when possible (at most...  | 
commit | commitdiff | tree | snapshot | 
| 2016-12-10 | 
Thomas Pornin | Added support for client certificates (both client...  | 
commit | commitdiff | tree | snapshot | 
| 2016-11-30 | 
Thomas Pornin | Small documentation fixes. | 
commit | commitdiff | tree | snapshot | 
| 2016-11-29 | 
Thomas Pornin | Fixed buffer overrun (read only, usually harmless,...  | 
commit | commitdiff | tree | snapshot | 
| next |