Rivoreo Source Code Repositories
src.rivoreo.one
/
security
/
mbedtls
/
9854fe986b748f4a7e33d72d0140a401fc3b3cd0
/
library
9854fe9
Convert curve constants to binary
by Manuel Pégourié-Gonnard
· 11 years ago
32b04c1
Split ecp.c
by Manuel Pégourié-Gonnard
· 11 years ago
43863ee
Declare internal variables static in ecp.c
by Manuel Pégourié-Gonnard
· 11 years ago
d35e191
Drop useless include in ecp.c
by Manuel Pégourié-Gonnard
· 11 years ago
9dc53a9
Merged client ciphersuite order preference option
by Paul Bakker
· 11 years ago
014f143
Merged EC key generation support
by Paul Bakker
· 11 years ago
4040d7e
Merged more constant-time checking in RSA
by Paul Bakker
· 11 years ago
1a9f2c7
Add option to respect client ciphersuite order
by Manuel Pégourié-Gonnard
· 11 years ago
011a8db
Complete refactoring of ciphersuite choosing
by Manuel Pégourié-Gonnard
· 11 years ago
3252560
Move some functions up
by Manuel Pégourié-Gonnard
· 11 years ago
59b81d7
Refactor ciphersuite selection for version > 2
by Manuel Pégourié-Gonnard
· 11 years ago
0267e3d
Add ecp_curve_info_from_name()
by Manuel Pégourié-Gonnard
· 11 years ago
104ee1d
Add ecp_genkey(), prettier wrapper
by Manuel Pégourié-Gonnard
· 11 years ago
27290da
Check PKCS 1.5 padding in a more constant-time way
by Manuel Pégourié-Gonnard
· 11 years ago
ab44d7e
Check OAEP padding in a more constant-time way
by Manuel Pégourié-Gonnard
· 11 years ago
a5cfc35
RSA-OAEP decrypt: reorganise code
by Manuel Pégourié-Gonnard
· 11 years ago
5ad68e4
Mutex x509_crt_parse_path() when pthreads is used
by Manuel Pégourié-Gonnard
· 11 years ago
964bf9b
Quit using readdir_r()
by Manuel Pégourié-Gonnard
· 11 years ago
76f0311
Only compile with -Wmissing-declarations and -Wmissing-prototypes in
by Paul Bakker
· 11 years ago
88cd226
Merged ciphersuite version improvements
by Paul Bakker
· 11 years ago
da1ff38
Don't accept CertificateRequest with PSK suites
by Manuel Pégourié-Gonnard
· 11 years ago
dc953e8
Add missing defines/cases for RSA_PSK key exchange
by Manuel Pégourié-Gonnard
· 11 years ago
c57b654
Use t_uint rather than uintXX_t when appropriate
by Manuel Pégourié-Gonnard
· 11 years ago
3209ce3
Merged ECP improvements
by Paul Bakker
· 11 years ago
20b9af7
Fix min_version (TLS 1.0) for ECDHE-PSK suites
by Manuel Pégourié-Gonnard
· 11 years ago
a5bdfcd
Relax some SHA2 ciphersuite's version requirements
by Manuel Pégourié-Gonnard
· 11 years ago
96c7a92
Change mpi_safe_cond_assign() for more const-ness
by Manuel Pégourié-Gonnard
· 11 years ago
e4c71f0
Merged Prime generation improvements
by Paul Bakker
· 11 years ago
45f457d
Reverted API change for mpi_is_prime()
by Paul Bakker
· 11 years ago
8fc30b1
Various const fixes
by Paul Bakker
· 11 years ago
ddf7615
gen_prime: check small primes early (3x speed-up)
by Manuel Pégourié-Gonnard
· 11 years ago
378fb4b
Split mpi_is_prime() and make its first arg const
by Manuel Pégourié-Gonnard
· 11 years ago
0160eac
gen_prime: ensure X = 2 mod 3 -> 2.5x speedup
by Manuel Pégourié-Gonnard
· 11 years ago
711507a
gen_prime: ensure X = 3 mod 4 always (2x speed-up)
by Manuel Pégourié-Gonnard
· 11 years ago
3e3d2b8
Fix bug in mpi_safe_cond_assign()
by Manuel Pégourié-Gonnard
· 11 years ago
9181481
Enhance ecp_selftest
by Manuel Pégourié-Gonnard
· 11 years ago
d728350
Make memory access pattern constant
by Manuel Pégourié-Gonnard
· 11 years ago
aade42f
Change method for making M odd in ecp_mul()
by Manuel Pégourié-Gonnard
· 11 years ago
36daa13
Misc details
by Manuel Pégourié-Gonnard
· 11 years ago
469a209
Rm subtraction from ecp_add_mixed()
by Manuel Pégourié-Gonnard
· 11 years ago
01fca5e
Do point inversion without leaking information
by Manuel Pégourié-Gonnard
· 11 years ago
71c2c21
Add mpi_safe_cond_assign()
by Manuel Pégourié-Gonnard
· 11 years ago
44aab79
Update bibliographic references
by Manuel Pégourié-Gonnard
· 11 years ago
7f76231
Use mpi_shrink() in ecp_precompute()
by Manuel Pégourié-Gonnard
· 11 years ago
5868163
Add mpi_shrink()
by Manuel Pégourié-Gonnard
· 11 years ago
e282012
Spare some memory
by Manuel Pégourié-Gonnard
· 11 years ago
edc1a1f
Small code cleanups
by Manuel Pégourié-Gonnard
· 11 years ago
ff27b7c
Tighten ecp_mul() validity checks
by Manuel Pégourié-Gonnard
· 11 years ago
09ceaf4
Rm multiplication using NAF
by Manuel Pégourié-Gonnard
· 11 years ago
04a0225
Optimize w in the comb method
by Manuel Pégourié-Gonnard
· 11 years ago
70c1437
Add coordinate randomization back
by Manuel Pégourié-Gonnard
· 11 years ago
c30200e
Fix bound issues
by Manuel Pégourié-Gonnard
· 11 years ago
101a39f
Improve comb method (less precomputed points)
by Manuel Pégourié-Gonnard
· 11 years ago
d1c1ba9
First version of ecp_mul_comb()
by Manuel Pégourié-Gonnard
· 11 years ago
a9a028e
SSL now gracefully handles missing RNG
by Paul Bakker
· 11 years ago
f2b4d86
Fixed X.509 hostname comparison (with non-regular characters)
by Paul Bakker
· 11 years ago
c245834
Link against ZLIB when zlib is used
by Steffan Karger
· 11 years ago
28d81a0
Fix pkcs11.c to conform to PolarSSL 1.3 API.
by Steffan Karger
· 11 years ago
08b028f
Prevent unlikely NULL dereference
by Paul Bakker
· 11 years ago
b076314
Makefile now produces a .so.X with SOVERSION in it
by Paul Bakker
· 11 years ago
f4dc186
Prep for PolarSSL 1.3.2
by Paul Bakker
· 11 years ago
0333b97
Handshake key_cert should be set on first addition to the key_cert chain
by Paul Bakker
· 11 years ago
993e386
Merged renegotiation refactoring
by Paul Bakker
· 11 years ago
37ce0ff
Added defines around renegotiation code for SSL_SRV and SSL_CLI
by Paul Bakker
· 11 years ago
31ff1d2
Safer buffer comparisons in the SSL modules
by Manuel Pégourié-Gonnard
· 11 years ago
6d8404d
Server: enforce renegotiation
by Manuel Pégourié-Gonnard
· 11 years ago
9c1e189
Move some code around, improve documentation
by Manuel Pégourié-Gonnard
· 11 years ago
214eed3
Make ssl_renegotiate the only interface
by Manuel Pégourié-Gonnard
· 11 years ago
caed054
Allow ssl_renegotiate() to be called in a loop
by Manuel Pégourié-Gonnard
· 11 years ago
e5e1bb9
Fix misplaced initialisation
by Manuel Pégourié-Gonnard
· 11 years ago
f3dc2f6
Add code for testing server-initiated renegotiation
by Manuel Pégourié-Gonnard
· 11 years ago
0d7702c
Minor change that makes life easier for static analyzers / compilers
by Paul Bakker
· 11 years ago
6edcd41
Addition conditions for UEFI environment under MSVC
by Paul Bakker
· 11 years ago
7b0be68
Support for serialNumber, postalAddress and postalCode in X509 names
by Paul Bakker
· 11 years ago
fa6a620
Defines for UEFI environment under MSVC added
by Paul Bakker
· 11 years ago
178d9ba
Fix ECDSA corner case: missing reduction mod N
by Manuel Pégourié-Gonnard
· 11 years ago
60b1d10
Fixed spelling / typos (from PowerDNS:codespell)
by Paul Bakker
· 11 years ago
50dc850
Const correctness
by Paul Bakker
· 11 years ago
6a6087e
Added missing inline definition for MSCV and ARM environments
by Paul Bakker
· 11 years ago
7bc745b
Merged constant-time padding checks
by Paul Bakker
· 11 years ago
1642122
Merged support for Camellia-GCM + ciphersuite and fixes to cipher layer
by Paul Bakker
· 11 years ago
3f917e2
Merged optimizations for MODP NIST curves
by Paul Bakker
· 11 years ago
1001e32
Fix return value of ecdsa_from_keypair()
by Manuel Pégourié-Gonnard
· 11 years ago
21ef42f
Don't select a PSK ciphersuite if no key available
by Manuel Pégourié-Gonnard
· 11 years ago
3daaf3d
X509 key identifiers depend on SHA1
by Manuel Pégourié-Gonnard
· 11 years ago
45a2c8d
Prevent possible alignment warnings on casting from char * to 'aligned *'
by Paul Bakker
· 11 years ago
677377f
Server does not send out extensions not advertised by client
by Paul Bakker
· 11 years ago
e68bf17
Make get_zeros_padding() constant-time
by Manuel Pégourié-Gonnard
· 11 years ago
6c32990
Make get_one_and_zeros_padding() constant-time
by Manuel Pégourié-Gonnard
· 11 years ago
d17df51
Make get_zeros_and_len_padding() constant-time
by Manuel Pégourié-Gonnard
· 11 years ago
f8ab069
Make get_pkcs_padding() constant-time
by Manuel Pégourié-Gonnard
· 11 years ago
a8a25ae
Fix bad error codes
by Manuel Pégourié-Gonnard
· 11 years ago
7109624
Skip MAC computation/check when GCM is used
by Manuel Pégourié-Gonnard
· 11 years ago
8866591
Don't special-case NULL cipher in ssl_tls.c
by Manuel Pégourié-Gonnard
· 11 years ago
126a66f
Simplify switching on mode in ssl_tls.c
by Manuel Pégourié-Gonnard
· 11 years ago
98d9a2c
Fix missing or wrong ciphersuite definitions
by Manuel Pégourié-Gonnard
· 11 years ago
6fb0f74
Rank GCM before CBC in ciphersuite_preference
by Manuel Pégourié-Gonnard
· 11 years ago
8d01eea
Add Camellia-GCM ciphersuites
by Manuel Pégourié-Gonnard
· 11 years ago
e0dca4a
Cipher layer: check iv_len more carefully
by Manuel Pégourié-Gonnard
· 11 years ago
dae7093
gcm_selftest depends on AES
by Manuel Pégourié-Gonnard
· 11 years ago
Next »