TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
1a76f3971c03adb032dcc18e18c6512814c487d0
/
library
1a76f39
Merge remote-tracking branch 'psa/pr/230' into feature-psa
by Gilles Peskine
· 7 years ago
2e14bd3
Add missing static on file-scope variable
by Gilles Peskine
· 7 years ago
23fd2bd
Update some documentation related to key slots
by Gilles Peskine
· 7 years ago
0982903
Document some functions in internal headers
by Gilles Peskine
· 7 years ago
fa4135b
Move more slot management functions to the proper module
by Gilles Peskine
· 7 years ago
66fb126
Move the key slot array to the slot management module
by Gilles Peskine
· 7 years ago
408319b
Remove redundant check for slot->allocated
by Gilles Peskine
· 7 years ago
4886812
Document the maximum key identifier
by Gilles Peskine
· 7 years ago
039b90c
Expose the PSA key slot structure to internal modules
by Gilles Peskine
· 7 years ago
3f10812
Use the library-wide zeroize function
by Gilles Peskine
· 7 years ago
fe9756b
Remove a comment that is no longer applicable
by Gilles Peskine
· 7 years ago
2f060a8
Rename key_slot_t to psa_key_slot_t in psa_crypto.c
by Gilles Peskine
· 7 years ago
4a04473
Fix the build without persistent storage
by Gilles Peskine
· 7 years ago
c5487a8
Drop support for psa_key_slot_t in psa_crypto.c
by Gilles Peskine
· 7 years ago
b77a6b2
Remove psa_set_key_lifetime
by Gilles Peskine
· 7 years ago
f6cc435
Remove psa_key_slot_t from public headers
by Gilles Peskine
· 7 years ago
a23eafc
Fix snprintf call to assume less about integral type sizes
by Gilles Peskine
· 7 years ago
8d4919b
Persistent storage implementation: psa_key_slot_t -> psa_key_id_t
by Gilles Peskine
· 7 years ago
f77ed1f
Factor the common idiom psa_wipe_key_slot into a function
by Gilles Peskine
· 7 years ago
d7c7570
mbedtls_psa_crypto_free: free allocated slots as well
by Gilles Peskine
· 7 years ago
961849f
Implement slot allocation
by Gilles Peskine
· 7 years ago
69f976b
Distinguish in-memory slot number from in-storage slot identifier
by Gilles Peskine
· 7 years ago
750a049
Merge pull request #229 from ARMmbed/dev/Patater/fix-its-typo
by Jaeden Amero
· 7 years ago
5a3c50e
Don't use an enum in a bit-field
by Gilles Peskine
· 7 years ago
9edc146
Merge pull request #209 from ARMmbed/psa-init_tests
by Gilles Peskine
· 7 years ago
5860055
storage: Correct typo of PSA_PS_ERROR_OFFSET
by Jaeden Amero
· 7 years ago
b0b189f
Add missing compilation guards for GCM and CCM
by Gilles Peskine
· 7 years ago
5e76952
Add a facility to configure entropy sources
by Gilles Peskine
· 7 years ago
9edcc3e
Merge branch 'iotssl-2597-psa-hashing-x509_CRYPTO' into feature-psa-tls-integration-proposed
by Hanno Becker
· 7 years ago
8295695
Merge branch 'iotssl-2578-psa-sig-verification_CRYPTO' into feature-psa-tls-integration-proposed
by Hanno Becker
· 7 years ago
02f2021
Merge branch 'psa_cipher_integration_CRYPTO' into feature-psa-tls-integration-proposed
by Hanno Becker
· 7 years ago
6b01a9f
Merge branch 'psa_cipher_CRYPTO' into feature-psa-tls-integration-proposed
by Hanno Becker
· 7 years ago
e322d3e
Merge branch 'opaque_psk_implementation_CRYPTO' into feature-psa-tls-integration-proposed
by Hanno Becker
· 7 years ago
a96cc8a
Merge branch 'iotssl-2596-opaque-csr-creation_CRYPTO' into feature-psa-tls-integration-proposed
by Hanno Becker
· 7 years ago
7fde035
Merge branch 'iotssl-2580-pk-opaque-psa_CRYPTO' into feature-psa-tls-integration-proposed
by Hanno Becker
· 7 years ago
82df32e
psa: Unused key_bits is OK
by Jaeden Amero
· 7 years ago
266d907
pk_wrap.c: fix length mismatch check placement
by Andrzej Kurek
· 7 years ago
96cc1b3
pk_wrap.c: tidy up signature extraction
by Andrzej Kurek
· 7 years ago
e30ad54
Cosmetic changes
by Andrzej Kurek
· 7 years ago
73bf6b9
pk_wrap: rework and tidy up signature extraction
by Andrzej Kurek
· 7 years ago
688ea8d
pk_wrap: reuse a static buffer for signature extraction
by Andrzej Kurek
· 7 years ago
3016de3
pk_wrap: rework signature extraction to work with small r and s values
by Andrzej Kurek
· 7 years ago
45fc464
pk_wrap: improve error codes returned from ecdsa_verify_wrap
by Andrzej Kurek
· 7 years ago
ca63309
pk_wrap: switch to helper functions defined in psa_util.h
by Andrzej Kurek
· 7 years ago
510ee70
pk_wrap: test if a valid md_alg is passed to ecdsa_verify_wrap
by Andrzej Kurek
· 7 years ago
2f69b1a
pk_wrap: destroy key slot on errors with policy or key importing
by Andrzej Kurek
· 7 years ago
c097b0f
pk_wrap: add a check for equal signature parts
by Andrzej Kurek
· 7 years ago
f8c94a8
pk_wrap: check if curve conversion is successful
by Andrzej Kurek
· 7 years ago
6d49ae9
pk_wrap: nullify the signature pointer on error in extract_ecdsa_sig
by Andrzej Kurek
· 7 years ago
1e3b686
pk_wrap: cosmetic changes
by Andrzej Kurek
· 7 years ago
39d1f4b
pk_wrap.c: add support for ecdsa signature verification using PSA
by Andrzej Kurek
· 7 years ago
60ea0fc
Remove trailing whitespace
by Andrzej Kurek
· 7 years ago
593fccd
x509: remove unnecessary calls to psa_hash_abort
by Andrzej Kurek
· 7 years ago
78276b1
x509: use the PSA API to perform hashing operations
by Andrzej Kurek
· 7 years ago
3bd69dd
pkwrite: add an explicit cast to size_t
by Andrzej Kurek
· 7 years ago
16d6000
pkwrite: add a safety check before calculating the buffer size
by Andrzej Kurek
· 7 years ago
2f31122
Cosmetic changes
by Andrzej Kurek
· 7 years ago
6f249de
pkwrite: add opaque key handling for public key exporting
by Andrzej Kurek
· 7 years ago
2614562
Add test utility function: wrap_as_opaque()
by Manuel Pégourié-Gonnard
· 7 years ago
29a1325
Guard against PSA generating invalid signature
by Manuel Pégourié-Gonnard
· 7 years ago
f442767
Use shared function for error translation
by Manuel Pégourié-Gonnard
· 7 years ago
1e48ebd
Fix a compliance issue in signature encoding
by Manuel Pégourié-Gonnard
· 7 years ago
6155307
Improve documentation of an internal function
by Manuel Pégourié-Gonnard
· 7 years ago
f127e60
Get rid of large stack buffers in PSA sign wrapper
by Manuel Pégourié-Gonnard
· 7 years ago
276cb64
Align names to use "opaque" only everywhere
by Manuel Pégourié-Gonnard
· 7 years ago
7d51255
Implement pk_sign() for opaque ECDSA keys
by Manuel Pégourié-Gonnard
· 7 years ago
07b103f
Implement can_do for opaque ECC keypairs
by Manuel Pégourié-Gonnard
· 7 years ago
683632b
Add support for get_(bit)len on opaque keys
by Manuel Pégourié-Gonnard
· 7 years ago
274f521
Implement alloc/free wrappers for pk_opaque_psa
by Manuel Pégourié-Gonnard
· 7 years ago
3bc2029
Clarify return value of pk_check_pair()
by Manuel Pégourié-Gonnard
· 7 years ago
1ecf92c3
Skeleton for PK_OPAQUE_PSA
by Manuel Pégourié-Gonnard
· 7 years ago
fc20c14
Use PSA-based ciphers for record protections in TLS-1.2 only
by Hanno Becker
· 7 years ago
329919e
Use PSA-based ciphers for SSL ticket protection
by Hanno Becker
· 7 years ago
4724645
Introduce macros for constants in SSL ticket implementation
by Hanno Becker
· 7 years ago
be3ffba
Setup PSA-based cipher context in mbedtls_ssl_derive_keys()
by Hanno Becker
· 7 years ago
7b05629
Return 'Feature unavailable' error for ciphers unsupported by PSA
by Hanno Becker
· 7 years ago
1908655
Use enum for slot state in PSA-based cipher context
by Hanno Becker
· 7 years ago
4ee7e76
Check support for cipher in mbedtls_cipher_setup_psa()
by Hanno Becker
· 7 years ago
fe73ade
Implement PSA-based AEAD enc/dec cipher operations
by Hanno Becker
· 7 years ago
20120b3
Add AEAD tag length to new mbedtls_cipher_setup_psa()
by Hanno Becker
· 7 years ago
a395d8f
Always configure PSA-based keys for encryption and decryption
by Hanno Becker
· 7 years ago
55e2e3d
Implement PSA-based version of mbedtls_cipher_crypt()
by Hanno Becker
· 7 years ago
edda8b8
Implement mbedtls_cipher_setkey() for PSA-based cipher contexts
by Hanno Becker
· 7 years ago
6118e43
Add PSA-specific cipher context
by Hanno Becker
· 7 years ago
ce1ddee
Add `psa_enabled` field to cipher ctx and add dummy implementations
by Hanno Becker
· 7 years ago
4ccfc40
Add declaration and dummy-definition of mbedtls_cipher_setup_psa()
by Hanno Becker
· 7 years ago
18597cd
Fix style in cipher.c
by Hanno Becker
· 7 years ago
0953ba1
Fix style in NUM_CIPHERS definition in cipher_wrap.c
by Hanno Becker
· 7 years ago
e9bf0f4
Share code for PSK identity configuration
by Hanno Becker
· 7 years ago
bffefae
Safe-guard `ssl_conf_remove_psk()` for simultaneous raw-opaque PSKs
by Hanno Becker
· 7 years ago
4d057f6
Don't use 48 as a magic number in ssl_derive_keys()
by Hanno Becker
· 7 years ago
5916c99
Don't use idiom `if( func() )` but always add explicit value check
by Hanno Becker
· 7 years ago
4855c2d
Add server-support for opaque PSKs
by Hanno Becker
· 7 years ago
8bb28b9
Rename ssl_conf_has_[raw_]_psk to ssl_conf_has_static_[raw_]psk
by Hanno Becker
· 7 years ago
21e98b4
Skip PMS generation on client if opaque PSK is used
by Hanno Becker
· 7 years ago
b7aaf1e
Implement PSA-based PSK-to-MS derivation in mbedtls_ssl_derive_keys
by Hanno Becker
· 7 years ago
1e414e5
Simplify master secret derivation in mbedtls_ssl_derive_keys()
by Hanno Becker
· 7 years ago
a32400b
Allow opaque PSKs in pure-PSK ciphersuites only
by Hanno Becker
· 7 years ago
a5ce0fd
Don't suggest the use of a PSK suite if no PSK configured on client
by Hanno Becker
· 7 years ago
c6b8d40
Implement API for configuration of opaque PSKs
by Hanno Becker
· 7 years ago
Next »