Rivoreo Source Code Repositories
src.rivoreo.one
/
security
/
mbedtls
/
fbae2a1f53c203f2b0a1d998b391a83da57e35dd
/
library
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
87181d1
Add Camellia-GCM to th cipher layer
by Manuel Pégourié-Gonnard
· 11 years ago
13e0d44
Add Camellia-GCM test vectors
by Manuel Pégourié-Gonnard
· 11 years ago
9fcceac
Add a comment about modules coupling
by Manuel Pégourié-Gonnard
· 11 years ago
b21c81f
Use less memory in fix_negative()
by Manuel Pégourié-Gonnard
· 11 years ago
cae6f3e
Reorganize code in ecp.c
by Manuel Pégourié-Gonnard
· 11 years ago
5779cbe
Make mod_p{224,256,384] a bit faster
by Manuel Pégourié-Gonnard
· 11 years ago
c04c530
Make NIST curves optimisation an option
by Manuel Pégourié-Gonnard
· 11 years ago
0f9149c
Add mod_p384
by Manuel Pégourié-Gonnard
· 11 years ago
ec655c9
Add mod_p256
by Manuel Pégourié-Gonnard
· 11 years ago
210b458
Document and slightly reorganize mod_pXXX
by Manuel Pégourié-Gonnard
· 11 years ago
2a08c0d
mod_p224 now working with 8-bit and 16-bit ints
by Manuel Pégourié-Gonnard
· 11 years ago
a47e705
mod_p224 now endian-neutral
by Manuel Pégourié-Gonnard
· 11 years ago
e783f06
Start working on mod_p224
by Manuel Pégourié-Gonnard
· 11 years ago
cc67aee
Make ecp_mod_p521 a bit faster
by Manuel Pégourié-Gonnard
· 11 years ago
c9e387c
Optimize ecp_modp()
by Manuel Pégourié-Gonnard
· 11 years ago
d1e7a45
Rework ecp_mod_p192()
by Manuel Pégourié-Gonnard
· 11 years ago
6888167
Forced cast to prevent MSVC compiler warning
by Paul Bakker
· 11 years ago
polarssl-1.3.1
5c17ccd
Bumped version to 1.3.1
by Paul Bakker
· 11 years ago
Next »