Rivoreo Source Code Repositories
src.rivoreo.one
/
security
/
mbedtls
/
6a398d4234e5d932da59ae0bb93e0edfba56c6bf
/
library
6a398d4
Add missing header for windows
by Manuel Pégourié-Gonnard
· 11 years ago
173402b
net_prepare() returns int
by Manuel Pégourié-Gonnard
· 11 years ago
5a607d2
Merged IPv6 support in the NET module
by Paul Bakker
· 11 years ago
fd6b4cc
Add forgotten SO_REUSEADDR option
by Manuel Pégourié-Gonnard
· 11 years ago
5ab68ba
Merged storing curves fully in ROM
by Paul Bakker
· 11 years ago
fdf9469
Merged support for ECDH-RSA / ECDH-ECDSA key exchanges and ciphersuites
by Paul Bakker
· 11 years ago
77e257e
Fixed bad check for maximum size of fragment length index
by Paul Bakker
· 11 years ago
6c21276
Place olen initalization after reference check in cipher_update()
by Paul Bakker
· 11 years ago
6f0636a
Potential memory leak in ssl_ticket_keys_init()
by Paul Bakker
· 11 years ago
6e315a9
Adapt net_accept() to IPv6
by Manuel Pégourié-Gonnard
· 11 years ago
389ce63
Add IPv6 support to net_bind()
by Manuel Pégourié-Gonnard
· 11 years ago
10934de
Adapt net_connect() for IPv6
by Manuel Pégourié-Gonnard
· 11 years ago
2e5c316
Factor our some code in net.c
by Manuel Pégourié-Gonnard
· 11 years ago
5538970
Add server support for ECDH key exchanges
by Manuel Pégourié-Gonnard
· 11 years ago
d18cc57
Add client-side support for ECDH key exchanges
by Manuel Pégourié-Gonnard
· 11 years ago
cdff3cf
Add ecdh_get_params() to import from an EC key
by Manuel Pégourié-Gonnard
· 11 years ago
25781b2
Add ECDH_RSA and ECDH_ECDSA ciphersuites
by Manuel Pégourié-Gonnard
· 11 years ago
69ab354
Fix bug from stupid typo
by Manuel Pégourié-Gonnard
· 11 years ago
14a96c5
Avoid wasting memory with some curves
by Manuel Pégourié-Gonnard
· 11 years ago
95b45b7
Rename macros
by Manuel Pégourié-Gonnard
· 11 years ago
baee5d4
Add previously forgotten #ifdef's
by Manuel Pégourié-Gonnard
· 11 years ago
81e1b10
Rm a few unneeded variables
by Manuel Pégourié-Gonnard
· 11 years ago
1f82b04
Adapt ecp_group_free() to static constants
by Manuel Pégourié-Gonnard
· 11 years ago
73cc01d
Remove last non-static parts of known EC groups
by Manuel Pégourié-Gonnard
· 11 years ago
731d08b
Start using constants from ROM for EC groups
by Manuel Pégourié-Gonnard
· 11 years ago
c72ac7c
Fix SSLv3 handling of SHA-384 suites
by Manuel Pégourié-Gonnard
· 11 years ago
fef3c5a
Fixed typo in POLARSSL_PKCS1_V15 in rsa.c
by Paul Bakker
· 11 years ago
93f41db
Fix possible issue in corner-case for ecp_mul_mx()
by Manuel Pégourié-Gonnard
· 11 years ago
7a949d3
Update comments
by Manuel Pégourié-Gonnard
· 11 years ago
d962273
Add #ifdef's for curve types
by Manuel Pégourié-Gonnard
· 11 years ago
7c94d8b
WIP #ifdef's
by Manuel Pégourié-Gonnard
· 11 years ago
b6f45a6
Avoid potential leak in ecp_mul_mxz()
by Manuel Pégourié-Gonnard
· 11 years ago
a60fe89
Add mpi_safe_cond_swap()
by Manuel Pégourié-Gonnard
· 11 years ago
97871ef
Some operations are not supported with Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
3d7053a
Add ecp_mod_p255(): Curve25519 about 4x faster now
by Manuel Pégourié-Gonnard
· 11 years ago
357ff65
Details in ecp_mul_mxz()
by Manuel Pégourié-Gonnard
· 11 years ago
fe0af40
Adapt ecp_gen_keypair() to Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
9a4a5ac
Fix bug in mpi_set_bit
by Manuel Pégourié-Gonnard
· 11 years ago
a0179b8
Change ecp_mul to handle Curve25519 too
by Manuel Pégourié-Gonnard
· 11 years ago
312d2e8
Adapt key checking functions for Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
6615366
Add Curve25519 to known groups
by Manuel Pégourié-Gonnard
· 11 years ago
3afa07f
Add coordinate randomization for Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
d9ea82e
Add basic arithmetic for Curve25519
by Manuel Pégourié-Gonnard
· 11 years ago
3c0b4ea
Rename a few functions
by Manuel Pégourié-Gonnard
· 11 years ago
498fd35
Added missing inline definition for other platforms to ecp_curves.c
by Paul Bakker
· 11 years ago
d5e0fbe
Remove now useless function
by Manuel Pégourié-Gonnard
· 11 years ago
3ee9000
Make internal functions static again + cosmetics
by Manuel Pégourié-Gonnard
· 11 years ago
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
Next »