Rivoreo Source Code Repositories
src.rivoreo.one
/
security
/
mbedtls
/
609bc81a76b8abb6c9315ba8be786c1e0266e2ad
/
library
609bc81
ssl_srv: read & write ticket, unsecure for now
by Manuel Pégourié-Gonnard
· 11 years ago
94f6a79
Auxiliary functions to (de)serialize ssl_session
by Manuel Pégourié-Gonnard
· 11 years ago
7a358b8
ssl_srv: write & parse session ticket ext & msg
by Manuel Pégourié-Gonnard
· 11 years ago
6377e41
Complete client support for session tickets
by Manuel Pégourié-Gonnard
· 11 years ago
a5cc602
Parse NewSessionTicket message
by Manuel Pégourié-Gonnard
· 11 years ago
60182ef
ssl_cli: write & parse session ticket extension
by Manuel Pégourié-Gonnard
· 11 years ago
75d4401
Introduce ticket field in session structure
by Manuel Pégourié-Gonnard
· 11 years ago
5f280cc
Implement saving peer cert as part of session.
by Manuel Pégourié-Gonnard
· 11 years ago
7471803
Add ssl_get_session() to save session on client
by Manuel Pégourié-Gonnard
· 11 years ago
48e93c8
Made padding modes configurable from config.h
by Paul Bakker
· 11 years ago
1a45d91
Restructured cipher_set_padding_mode() to use switch statement
by Paul Bakker
· 11 years ago
ebdc413
Add 'no padding' mode
by Manuel Pégourié-Gonnard
· 11 years ago
0e7d2c0
Add zero padding
by Manuel Pégourié-Gonnard
· 11 years ago
8d4291b
Add zeros-and-length (ANSI X.923) padding
by Manuel Pégourié-Gonnard
· 11 years ago
679f9e9
Add one-and-zeros (ISO/IEC 7816-4) padding
by Manuel Pégourié-Gonnard
· 11 years ago
b7d24bc
Fix bug in get_pkcs_padding(): cannot be 0-length
by Manuel Pégourié-Gonnard
· 11 years ago
ac56a1a
Make cipher_set_padding() actually work
by Manuel Pégourié-Gonnard
· 11 years ago
d5fdcaf
Add cipher_set_padding() (no effect yet)
by Manuel Pégourié-Gonnard
· 11 years ago
0f2f0bf
CAMELLIA-based PSK and DHE-PSK ciphersuites added
by Paul Bakker
· 11 years ago
b548d77
Fixed memory leak in ecdh_compute_shared() in case of error
by Paul Bakker
· 11 years ago
cca998a
Fixed memory leak in ecdsa_sign() / ecdsa_verify() in case of error
by Paul Bakker
· 11 years ago
1e6a175
Support for AIX header locations in net.c module
by Paul Bakker
· 11 years ago
52cf16c
Fixed multiple use of GCM-context bug due to split-up of GCM functions
by Paul Bakker
· 11 years ago
d9ca94a
Updated merged pk.c and x509parse.c changes with new memory allocation functions
by Paul Bakker
· 11 years ago
8c1ede6
Changed prototype for ssl_set_truncated_hmac() to allow disabling
by Paul Bakker
· 11 years ago
277f7f2
Implement hmac truncation
by Manuel Pégourié-Gonnard
· 11 years ago
57c2852
Added truncated hmac negociation (without effect)
by Manuel Pégourié-Gonnard
· 11 years ago
e980a99
Add interface for truncated hmac
by Manuel Pégourié-Gonnard
· 11 years ago
e048b67
Misc minor fixes
by Manuel Pégourié-Gonnard
· 11 years ago
ed4af8b
Move negotiated max fragment length to session
by Manuel Pégourié-Gonnard
· 11 years ago
581e6b6
Prepare migrating max fragment length to session
by Manuel Pégourié-Gonnard
· 11 years ago
6b4f237
Forbid setting max_frag_len > MAX_CONTENT_LEN
by Manuel Pégourié-Gonnard
· 11 years ago
30dc7ef
Reset max_fragment_length in ssl_session_reset()
by Manuel Pégourié-Gonnard
· 11 years ago
7bb7899
Send max_fragment_length extension (server)
by Manuel Pégourié-Gonnard
· 11 years ago
f11a6d7
Rework server extensions writing
by Manuel Pégourié-Gonnard
· 11 years ago
de600e5
Read max_fragment_length extension (client)
by Manuel Pégourié-Gonnard
· 11 years ago
a052849
Send max_fragment_length extension (client)
by Manuel Pégourié-Gonnard
· 11 years ago
48f8d0d
Read max_fragment_length extension (server)
by Manuel Pégourié-Gonnard
· 11 years ago
787b658
Implement max_frag_len write restriction
by Manuel Pégourié-Gonnard
· 11 years ago
8b46459
Add ssl_set_max_frag_len()
by Manuel Pégourié-Gonnard
· 11 years ago
c2c9003
Fix pk_set_type() behaviour for unkown type
by Manuel Pégourié-Gonnard
· 11 years ago
14d8564
Fix overflow check in oid_get_numeric_string()
by Manuel Pégourié-Gonnard
· 11 years ago
fd5164e
Fix some more ifdef's RSA/EC, in pk and debug
by Manuel Pégourié-Gonnard
· 11 years ago
ab2d983
Fix some ifdef's in x509parse
by Manuel Pégourié-Gonnard
· 11 years ago
96f3a4e
Rm ecp_keypair.alg
by Manuel Pégourié-Gonnard
· 11 years ago
8b863cd
Merge EC & RSA versions of x509_parse_key()
by Manuel Pégourié-Gonnard
· 11 years ago
6e88202
Merge EC & RSA versions of parse_pkcs8_unencrypted
by Manuel Pégourié-Gonnard
· 11 years ago
a2d4e64
Some more EC pubkey parsing refactoring
by Manuel Pégourié-Gonnard
· 11 years ago
1c808a0
Refactor some EC key parsing code
by Manuel Pégourié-Gonnard
· 11 years ago
991d0f5
Remove rsa member from x509_cert structure
by Manuel Pégourié-Gonnard
· 11 years ago
ff56da3
Fix direct uses of x509_cert.rsa, now use pk_rsa()
by Manuel Pégourié-Gonnard
· 11 years ago
893879a
Adapt debug_print_crt() for EC keys
by Manuel Pégourié-Gonnard
· 11 years ago
5b18fb0
Fix bug in x509_get_{ecpubkey,subpubkey}()
by Manuel Pégourié-Gonnard
· 11 years ago
360a583
Adapt x509parse_cert_info() for EC
by Manuel Pégourié-Gonnard
· 11 years ago
674b224
Prepare transition from x509_cert.rsa to pk
by Manuel Pégourié-Gonnard
· 11 years ago
a155513
Rationalize use of x509_get_alg variants
by Manuel Pégourié-Gonnard
· 11 years ago
7a287c4
Rename x509_get_algid() to x509_get_pk_alg()
by Manuel Pégourié-Gonnard
· 11 years ago
7c5819e
Fix warnings (enum value missing from switch/case)
by Manuel Pégourié-Gonnard
· 11 years ago
1e60cd0
Expand oid_get_sig_alg() for ECDSA-based algs
by Manuel Pégourié-Gonnard
· 11 years ago
244569f
Use generic x509_get_pubkey() for RSA functions
by Manuel Pégourié-Gonnard
· 11 years ago
4fa0476
Use new x509_get_pubkey() in x509parse_public_key()
by Manuel Pégourié-Gonnard
· 11 years ago
c296c59
Introduce generic x509_get_pubkey()
by Manuel Pégourié-Gonnard
· 11 years ago
094ad9e
Rename x509_get_pubkey to _rsa and split it up
by Manuel Pégourié-Gonnard
· 11 years ago
f16ac76
Simplify length mismatch check in x509_get_pubkey
by Manuel Pégourié-Gonnard
· 11 years ago
20c12f6
Factor more code into x509_get_pubkey()
by Manuel Pégourié-Gonnard
· 11 years ago
788db11
Get rid of x509_cert.pkoid
by Manuel Pégourié-Gonnard
· 11 years ago
374e4b8
pk_set_type() cannot be used to reset key type
by Manuel Pégourié-Gonnard
· 11 years ago
0a64e8f
Rework algorithmIdentifier parsing
by Manuel Pégourié-Gonnard
· 11 years ago
f4a1427
base64_decode() also forcefully returns on dst == NULL
by Paul Bakker
· 11 years ago
61d113b
Init and free new contexts in the right place for SSL to prevent memory leaks
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
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
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
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
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
Next »