TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
4ed0e6f11a6526896b3b17e82d0f04e0b88d741c
4ed0e6f
Switch storage functions over to psa_core_key_attributes_t
by Gilles Peskine
· 6 years ago
8e33870
Use psa_core_key_attributes_t in key slots in memory
by Gilles Peskine
· 6 years ago
68cc433b
Store key sizes in 16 bits in attributes
by Gilles Peskine
· 6 years ago
c744d99
Limit keys to 65528 bits
by Gilles Peskine
· 6 years ago
7e0cff9
Move attribute fields to a substructure
by Gilles Peskine
· 6 years ago
fc321f1
SE keys: test that the bit size is saved and loaded correctly
by Gilles Peskine
· 6 years ago
e60d1d0
SE keys: save the bit size in storage
by Gilles Peskine
· 6 years ago
1801740
SE driver: report the bit size on key import
by Gilles Peskine
· 6 years ago
dc5bfe9
SE keys: implement and test psa_get_key_attributes
by Gilles Peskine
· 6 years ago
424f894
SE keys: store the bit size internally (partial implementation)
by Gilles Peskine
· 6 years ago
adb1c52
Merge pull request #157 from gilles-peskine-arm/psa-se_driver-create_key
by Gilles Peskine
· 6 years ago
66be51c
If starting a transaction fails, wipe the transaction data
by Gilles Peskine
· 6 years ago
2ea06fd
Improve documentation of transaction storage
by Gilles Peskine
· 6 years ago
f9bb29e
Add boilerplate to recover a transaction during init
by Gilles Peskine
· 6 years ago
4aea103
Bug fix: don't start a transaction for non-SE keys
by Gilles Peskine
· 6 years ago
340b127
psa_destroy_se_key: explain why the error is NOT_PERMITTED
by Gilles Peskine
· 6 years ago
0c3ae1f
Improve documentation of SE driver persistent state
by Gilles Peskine
· 6 years ago
2e0f388
Don't explicitly dereference function pointers
by Gilles Peskine
· 6 years ago
60450a4
Improve comments
by Gilles Peskine
· 6 years ago
725f22a
Bug fix: save the driver's persistent data in destroy_key
by Gilles Peskine
· 6 years ago
adad813
psa_key_slot_is_external exists. Use it.
by Gilles Peskine
· 6 years ago
6a3dd89
Improve alignment in comments
by Gilles Peskine
· 6 years ago
f77a6ac
Fix indentation
by Gilles Peskine
· 6 years ago
4b73422
Transaction support: be more future-proof
by Gilles Peskine
· 6 years ago
75c126b
Explain some non-obvious parts of the code
by Gilles Peskine
· 6 years ago
f96aefe
Test with secure element support
by Gilles Peskine
· 6 years ago
d0e66b0
Turn off secure element support by default
by Gilles Peskine
· 6 years ago
1057366
SE keys: test that no function goes crazy
by Gilles Peskine
· 6 years ago
d1cd766
SE keys: test NOT_SUPPORTED error from generate_key
by Gilles Peskine
· 6 years ago
f4ee662
SE keys: error out in key creation function that lack support
by Gilles Peskine
· 6 years ago
89870eb
Cosmetic improvements in SE driver tests
by Gilles Peskine
· 6 years ago
28f8f30
SE keys: ensure that functions that lack support properly error out
by Gilles Peskine
· 6 years ago
573bbc1
Error out if a driver tries to store more than ITS can handle
by Gilles Peskine
· 6 years ago
831ac72
Add transaction file and driver storage; new key file format
by Gilles Peskine
· 6 years ago
105f67f
Move the definition of psa_key_attributes_t to crypto_types.h
by Gilles Peskine
· 6 years ago
9dd125d
Fix overly complex Doxygen markup
by Gilles Peskine
· 6 years ago
1d04b05f
Dear check-names, where you accept struct, also accept union.
by Gilles Peskine
· 6 years ago
8b96cad
SE drivers: implement persistent storage
by Gilles Peskine
· 6 years ago
1df83d4
SE keys: implement persistent storage
by Gilles Peskine
· 6 years ago
0e8d495
Add the lifetime to the key storage format
by Gilles Peskine
· 6 years ago
bfd322f
Use a key attribute structure in the internal storage interface
by Gilles Peskine
· 6 years ago
274a263
Make whitespace consistent
by Gilles Peskine
· 6 years ago
6032673
Fix Doxygen reference
by Gilles Peskine
· 6 years ago
fc76265
Do secure element key creation and destruction in a transaction
by Gilles Peskine
· 6 years ago
c8336cb
Implement a transaction record storage for resilience
by Gilles Peskine
· 6 years ago
f61bf9c
Merge pull request #170 from gilles-peskine-arm/at-misra-2012
by Gilles Peskine
· 6 years ago
c11c4dc
Favor stdint.h types in internal types
by Gilles Peskine
· 6 years ago
7228da2
Favor stdint.h types in implementation-specific API
by Gilles Peskine
· 6 years ago
f82088a
Favor stdint.h types in example code
by Gilles Peskine
· 6 years ago
d16bdac
Use stdint.h types in multipart AEAD functions
by Andrew Thoelke
· 6 years ago
163639b
Apply same changes to implementation source code
by Andrew Thoelke
· 6 years ago
47629d0
Use stdint.h types
by Andrew Thoelke
· 6 years ago
5dc742c
SE keys: smoke test import, export, destroy
by Gilles Peskine
· 6 years ago
5d30967
SE keys: support import and export
by Gilles Peskine
· 6 years ago
354f767
SE keys: support destroy
by Gilles Peskine
· 6 years ago
cbaff46
SE keys: allocate a slot before creating the key
by Gilles Peskine
· 6 years ago
73167e1
SE keys: store the slot number in the memory slot
by Gilles Peskine
· 6 years ago
8abe6a2
Driver table entries are now mutable
by Gilles Peskine
· 6 years ago
5243a20
Driver context manipulation functions
by Gilles Peskine
· 6 years ago
94cc42c
Pass a writable pointer to the persistent data when needed
by Gilles Peskine
· 6 years ago
f2223c8
New driver method: allocate
by Gilles Peskine
· 6 years ago
8597bc1
Pass the driver context to most driver methods
by Gilles Peskine
· 6 years ago
7a86da1
Define a driver context structure type
by Gilles Peskine
· 6 years ago
f03143a
Change driver key slot numbers to 64 bits
by Gilles Peskine
· 6 years ago
011e428
Look up the SE driver when creating a key
by Gilles Peskine
· 6 years ago
6e59c42
Split the secure element driver method table memory layout
by Gilles Peskine
· 6 years ago
f989dbe
SE driver lookup functions
by Gilles Peskine
· 6 years ago
e62b74e
Add public-key export method
by Gilles Peskine
· 6 years ago
1168ef9
Merge pull request #167 from adrianlshaw/document_algorithms2
by Gilles Peskine
· 6 years ago
2282cfa
Remove GMAC algorithm (for now)
by Adrian L. Shaw
· 6 years ago
fd2aed4
Document cipher modes
by Adrian L. Shaw
· 6 years ago
93fe3a1
Merge pull request #160 from yanesca/iotcrypt-790-update-tests-to-multipart-key-derivation
by Jaeden Amero
· 6 years ago
2a38e24
Slightly simplify derive_wrapping_key
by Gilles Peskine
· 6 years ago
4e2cc53
Update key_ladder_demo to the current key derivation API
by Gilles Peskine
· 6 years ago
343067e
Add invalid_key_derivation test cases for TLS PRF
by Janos Follath
· 6 years ago
d958bb7
Convert invalid_key_derivation_state to new API
by Janos Follath
· 6 years ago
5ab0e0b
Add derive_key_export test cases for TLS 1.2 PRF
by Janos Follath
· 6 years ago
42fd888
Convert derive_key_export to the new KDF API
by Janos Follath
· 6 years ago
8d98a1e
Add derive_key_exercise test cases for TLS 1.2 PRF
by Janos Follath
· 6 years ago
e60c905
Convert derive_key_exercise to the new KDF API
by Janos Follath
· 6 years ago
f2815ea
Refactor key derivation setup in tests
by Janos Follath
· 6 years ago
e7e4706
Add derive_full test cases for TLS 1.2 PRF
by Janos Follath
· 6 years ago
47f27ed
Convert derive_full test to the new KDF API
by Janos Follath
· 6 years ago
46d9fbc
Add test cases for exercise_key_derivation_key
by Janos Follath
· 6 years ago
7607cd6
Convert exercise_key_derivation_key to the new KDF API
by Gilles Peskine
· 6 years ago
c19dceb
Merge pull request #154 from yanesca/iotcrypt-789-update-tls-prf-to-multipart
by Jaeden Amero
· 6 years ago
d6dce9f
Fix zero-length seed or label in TLS 1.2 PRF
by Janos Follath
· 6 years ago
14fde3f
Merge pull request #155 from gilles-peskine-arm/psa-se_driver-registration
by Jaeden Amero
· 6 years ago
0c1ed84
Improve style
by Janos Follath
· 6 years ago
6514479
Fix typo in invalid-lifetime test and add explicit test for 0
by Gilles Peskine
· 6 years ago
9717d10
Explain that lifetime=0 from static initialization means VOLATILE
by Gilles Peskine
· 6 years ago
a8ade16
Gate secure element support by a separate config option
by Gilles Peskine
· 6 years ago
40e1393
Optimize TLS PRF PSK key calculation
by Janos Follath
· 6 years ago
76c3984
Clarify TLS PRF algorithm description
by Janos Follath
· 6 years ago
c93a43b
Improve documentation
by Gilles Peskine
· 6 years ago
30090bc
Fix error code
by Janos Follath
· 6 years ago
5fe1973
Make key derivation initialisation consistent
by Janos Follath
· 6 years ago
ea29bfb
Add tls12_prf key derivation to the new API
by Janos Follath
· 6 years ago
844eb0e
Add tls12_prf_read for the new API
by Janos Follath
· 6 years ago
7742fee
Add stub for new tls12_prf_generate_next_block
by Janos Follath
· 6 years ago
Next »