Rivoreo Source Code Repositories
src.rivoreo.one
/
security
/
mbedtls
/
61d113bb7b976d543569b2627fc1906652309067
61d113b
Init and free new contexts in the right place for SSL to prevent memory leaks
by Paul Bakker
· 11 years ago
8647eec
Merge branch 'parse-ec-key' into development
by Paul Bakker
· 11 years ago
8ea6c61
Rename of prvkey -> privkey fix in test suite files
by Paul Bakker
· 11 years ago
7d4e5b7
Simplify password check in pem_read_buffer()
by Manuel Pégourié-Gonnard
· 11 years ago
791eed3
Fix portability issue in oid_get_numeric_string()
by Manuel Pégourié-Gonnard
· 11 years ago
de44a4a
Rename ecp_check_prvkey with a 'i' for consistency
by Manuel Pégourié-Gonnard
· 11 years ago
81c313c
Add #ifdef's on RSA and EC in PK
by Manuel Pégourié-Gonnard
· 11 years ago
1f73a65
Fix ommission in pk_free().
by Manuel Pégourié-Gonnard
· 11 years ago
7a6c946
Fix error code in pk.h
by Manuel Pégourié-Gonnard
· 11 years ago
8838099
Add x509parse_{,public}_key{,file}()
by Manuel Pégourié-Gonnard
· 11 years ago
12e0ed9
Add pk_context and associated functions
by Manuel Pégourié-Gonnard
· 11 years ago
d4ec21d
Add a check for multiple curve specification
by Manuel Pégourié-Gonnard
· 11 years ago
80300ad
Add checks for pk_alg.
by Manuel Pégourié-Gonnard
· 11 years ago
a9e5412
Adapt test files to supported PKCS#8 modes
by Manuel Pégourié-Gonnard
· 11 years ago
9c1cf45
Implement x509parse_key_pkcs8_encrypted_der_ec()
by Manuel Pégourié-Gonnard
· 11 years ago
a5d9974
Split up x509_parse_pkcs8_encrypted_der()
by Manuel Pégourié-Gonnard
· 11 years ago
416fa8f
Implement x509parse_key_pkcs8_unencrypted_der_ec()
by Manuel Pégourié-Gonnard
· 11 years ago
f8648d5
Fix undocumented feature of pem_read_buffer()
by Manuel Pégourié-Gonnard
· 11 years ago
e366342
Implement x509parse_key_sec1_der()
by Manuel Pégourié-Gonnard
· 11 years ago
2b9252c
Add tests for x509parse_key_ec()
by Manuel Pégourié-Gonnard
· 11 years ago
15e8b82
Fill in x509parse_key_ec using stub function
by Manuel Pégourié-Gonnard
· 11 years ago
73c0cda
Complete x509parse_public_key_ec()
by Manuel Pégourié-Gonnard
· 11 years ago
f838eed
Add x509_get_ecparams()
by Manuel Pégourié-Gonnard
· 11 years ago
f0b30d0
Add oid_get_ec_grp() and associated data
by Manuel Pégourié-Gonnard
· 11 years ago
5a9b82e
Make oid_get_pk_alg handle EC algorithms
by Manuel Pégourié-Gonnard
· 11 years ago
dffba8f
Fix bug in oid_get_numeric_string()
by Manuel Pégourié-Gonnard
· 11 years ago
444b427
Optionally allow parameters in x509_get_tag()
by Manuel Pégourié-Gonnard
· 11 years ago
1bc6931
Add test for x509parse_public_keyfile_ec
by Manuel Pégourié-Gonnard
· 11 years ago
26833c2
Add stubs for x509parse_key_ec and co.
by Manuel Pégourié-Gonnard
· 11 years ago
4250a1f
Fix a comment and some whitespace
by Manuel Pégourié-Gonnard
· 11 years ago
ba4878a
Rename x509parse_key & co with _rsa suffix
by Manuel Pégourié-Gonnard
· 11 years ago
c8dc295
Add ecp_check_prvkey, with test
by Manuel Pégourié-Gonnard
· 11 years ago
b8c6e0e
Add ecp_keypair struct, init/free and constants
by Manuel Pégourié-Gonnard
· 11 years ago
7c8934e
Add ecdsa_init and ecdsa_free
by Manuel Pégourié-Gonnard
· 11 years ago
bec2f45
Add ecdsa_context structure
by Manuel Pégourié-Gonnard
· 11 years ago
44618dd
SSL Test and Benchmark now handle missing POLARSSL_TIMING_C
by Paul Bakker
· 11 years ago
1ef120f
Updated buffer-allocator with free-block-list to speed up searches
by Paul Bakker
· 11 years ago
41350a9
Fixed spaces in memory_buffer_alloc.c
by Paul Bakker
· 11 years ago
fa9b100
Also compiles / runs without time-based functions in OS
by Paul Bakker
· 11 years ago
ecd54fb
Disable POLARSSL_TIMING_C by default (only required for HAVEGE)
by Paul Bakker
· 11 years ago
92b8dc0
Fixed memory leaks in tests
by Paul Bakker
· 11 years ago
891998e
Added extra debug information to memory_buffer_alloc_status()
by Paul Bakker
· 11 years ago
bd55244
Removed memory leak in PKCS#12 code
by Paul Bakker
· 11 years ago
4632083
Removed memory leaks in PKCS#5 functions
by Paul Bakker
· 11 years ago
e07c431
Test suite automatically uses buffer-based memory allocator if present
by Paul Bakker
· 11 years ago
6e339b5
Memory-allocation abstraction layer and buffer-based allocator added
by Paul Bakker
· 11 years ago
f863485
Remove memory leak in PKCS#5 self test
by Paul Bakker
· 11 years ago
abf2f8f
zlib compression/decompression skipped on empty blocks
by Paul Bakker
· 11 years ago
e5bffc3
Removed redundant includes
by Paul Bakker
· 11 years ago
d2681d8
Renamed sha2.{c,h} to sha256.{c,h} and sha4.{c,h} to sha512.{c,h}
by Paul Bakker
· 11 years ago
9e36f04
SHA2 renamed to SHA256, SHA4 renamed to SHA512 and functions accordingly
by Paul Bakker
· 11 years ago
3866b9f
Removed redundant inclusion
by Paul Bakker
· 11 years ago
62534dd
programs/util/strerror now handles decimal and hexidecimal input
by Paul Bakker
· 11 years ago
63899fe
Removed redundant bugfix from ChangeLog (Already done in 1.2.8)
by Paul Bakker
· 11 years ago
03a8a79
Programs adapted to use polarssl_strerror() instead of error_strerror()
by Paul Bakker
· 11 years ago
fd3eac5
Cleaned up ECP error codes
by Paul Bakker
· 11 years ago
5dc6b5f
Made supported curves configurable
by Paul Bakker
· 11 years ago
e2ab84f
Renamed error_strerror() to the less conflicting polarssl_strerror()
by Paul Bakker
· 11 years ago
89fe7f4
compat.sh modified to support new ssl_server2 and ssl_client2 capabilities
by Paul Bakker
· 11 years ago
c1516be
ssl_server2 and ssl_client2 adapted to support maximum protocol version
by Paul Bakker
· 11 years ago
2fbefde
Client and server now filter sent and accepted ciphersuites on minimum
by Paul Bakker
· 11 years ago
59c28a2
SSL v2 handshake should also handle dynamic ciphersuites
by Paul Bakker
· 11 years ago
f8d018a
Made asn1_get_alg() and asn1_get_alg_null() as generic functions
by Paul Bakker
· 11 years ago
ce6ae23
Macro-ized the final internal OID functions
by Paul Bakker
· 11 years ago
47fce02
Defines around module-dependent OIDs
by Paul Bakker
· 11 years ago
7749a22
Moved PKCS#12 cipher layer based PBE detection to use OID database
by Paul Bakker
· 11 years ago
dd1150e
Macro-ized single and double attribute functions in OID database
by Paul Bakker
· 11 years ago
bd51ad5
Re-ordered OID internals. Made macro for oid_XXX_from_asn1() functions
by Paul Bakker
· 11 years ago
9b5e885
PKCS#5 PBES2 now uses OID database for algorithm detection
by Paul Bakker
· 11 years ago
6d72f33
Updated README with simple formatting
by Paul Bakker
· 11 years ago
407a0da
Moved __cplusplus extern statement to include struct definitions as well.
by Paul Bakker
· 11 years ago
c5a79cc
Fixed compiler warnings for unused parameter ssl
by Paul Bakker
· 11 years ago
b9d3cfa
Split up GCM into a start/update/finish cycle
by Paul Bakker
· 11 years ago
534f82c
Made ctr_drbg_init_entropy_len() non-static and defined
by Paul Bakker
· 11 years ago
3c5ef71
Cleanup up non-prototyped functions (static) and const-correctness in programs
by Paul Bakker
· 11 years ago
b6c5d2e
Cleanup up non-prototyped functions (static) and const-correctness
by Paul Bakker
· 11 years ago
169b7f4
Fixed gcm.c formatting (removed redundant spaces)
by Paul Bakker
· 11 years ago
bda7cb7
Fixed minor comment typo
by Paul Bakker
· 11 years ago
b0713c7
Updated PKCS#12 define dependencies
by Paul Bakker
· 11 years ago
f67edd9
Made x509parse PKCS#12 and PKCS#5 tests dependent on defines
by Paul Bakker
· 11 years ago
38b50d7
Moved PKCS#12 PBE functions to cipher / md layer where possible
by Paul Bakker
· 11 years ago
0e34235
Fixed values for 2-key Triple DES in cipher layer
by Paul Bakker
· 11 years ago
a4232a7
x509parse_crt() and x509parse_crt_der() return X509 password related codes
by Paul Bakker
· 11 years ago
7282309
Removed redundant free()s
by Paul Bakker
· 11 years ago
cf445ff
Added missing free()
by Paul Bakker
· 11 years ago
9bcf16c
Centralized module option values in config.h
by Paul Bakker
· 11 years ago
28144de
PKCS#5 v2 PBES2 support and use in PKCS#8 encrypted certificates
by Paul Bakker
· 11 years ago
b0c19a4
PKCS#5 module added. Moved PBKDF2 functionality inside and deprecated
by Paul Bakker
· 11 years ago
fc4f46f
Fixed bignum.c and bn_mul.h to support Thumb2 and LLVM compiler
by Paul Bakker
· 11 years ago
531e294
Fixed location of brackets in pkcs12.c
by Paul Bakker
· 11 years ago
2c8cdd2
x509parse_crtpath() is now reentrant and uses more portable stat()
by Paul Bakker
· 11 years ago
42c6581
Changed x509parse_crt_der() to support adding to chain.
by Paul Bakker
· 11 years ago
90995b5
Added mechanism to provide alternative cipher / hash implementations
by Paul Bakker
· 11 years ago
28837ff
Make sure polarssl/config.h is included at the start
by Paul Bakker
· 11 years ago
f1f21fe
Parsing of PKCS#8 encrypted private key files added and PKCS#12 basis
by Paul Bakker
· 11 years ago
e2f5040
Internally split up x509parse_key()
by Paul Bakker
· 11 years ago
89ecb2d
ssl_parse_certificate() now calls x509parse_crt_der() directly
by Paul Bakker
· 11 years ago
5ed3b34
x509parse_crt() now better handles PEM error situations
by Paul Bakker
· 11 years ago
00b2860
pem_read_buffer() already update use_len after header and footer are read
by Paul Bakker
· 11 years ago
b2a1140
Added error.h inclusion in error.c template
by Paul Bakker
· 11 years ago
Next »