projects
/
BearSSL
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
BearSSL
2019-01-03
Thomas Pornin
Fixed fd leak in test code.
commit
|
commitdiff
|
tree
|
snapshot
2018-12-18
Thomas Pornin
Made m64 implementations of elliptic curves the default...
commit
|
commitdiff
|
tree
|
snapshot
2018-12-18
Thomas Pornin
Added new 64-bit implementations of Curve25519 and...
commit
|
commitdiff
|
tree
|
snapshot
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
next