TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-crypto
/
refs/heads/dev/shared/secure-element
8098fef
Merge pull request #164 from AndrzejKurek/psa-se-driver-mocks
by Andrzej Kurek
· 6 years ago
dev/shared/secure-element
1b5c9e1
crypto_se_driver: add verification mock test
by Unknown
· 6 years ago
d9b9c63
crypto_se_driver: add signing mock test
by Unknown
· 6 years ago
30642a7
crypto_se_driver: add public key exporting test
by Unknown
· 6 years ago
39c8a08
Restructure the crypto secure element tests, re-add previous tests
by Unknown
· 6 years ago
028eb3d
crypto_se_driver: add an error injection mechanism to the mocks
by Unknown
· 6 years ago
52a68f8
crypto_se_driver: add key generation mock and test
by Unknown
· 6 years ago
1b7ff0e
crypto_se_driver: restructure tests to use mocking
by Unknown
· 6 years ago
d6b198e
crypto_se_driver: rename ram_ tests to mock_ tests
by Unknown
· 6 years ago
7eabf6c
Allow drivers to choose key slots
by Gilles Peskine
· 6 years ago
47b726b
Smoke test SE keys: import, export, destroy
by Gilles Peskine
· 6 years ago
1f0a3e6
SE keys: support destroy, import, export
by Gilles Peskine
· 6 years ago
e1bd159
When creating a key in a secure element, find a slot for it
by Gilles Peskine
· 6 years ago
cd48b77
In slots containing opaque keys, store the slot number
by Gilles Peskine
· 6 years ago
4afebde
Maintain a slot map for each SE driver
by Gilles Peskine
· 6 years ago
d9610d9
Look up the SE driver when creating a key
by Gilles Peskine
· 6 years ago
ae14124
Split the secure element driver method table memory layout
by Gilles Peskine
· 6 years ago
46eb53b
SE driver lookup functions
by Gilles Peskine
· 6 years ago
b376937
Add public-key export method
by Gilles Peskine
· 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
c93a43b
Improve documentation
by Gilles Peskine
· 6 years ago
7a52464
Driver registration: more future-proof bad-version test
by Gilles Peskine
· 6 years ago
45a8ca3
Fix typos in function argument names
by Gilles Peskine
· 6 years ago
55a6acf
Add negative tests for driver registration
by Gilles Peskine
· 6 years ago
d089021
Unregister drivers on library deinitialization
by Gilles Peskine
· 6 years ago
a899a72
Implement the secure element driver registration function
by Gilles Peskine
· 6 years ago
2c2243d
Smoke test for secure element driver registration
by Gilles Peskine
· 6 years ago
d910e92
Declare a function to register a secure element driver
by Gilles Peskine
· 6 years ago
b6cadea
Secure element driver structure
by Gilles Peskine
· 6 years ago
e6d5781
Merge pull request #132 from gilles-peskine-arm/mbedtls-stats-api
by Gilles Peskine
· 6 years ago
1d10257
Copy the new header files to Mbed OS on-target test directories
by Gilles Peskine
· 6 years ago
3cff768
Move the one non-crypto-specific PSA helper macro to a new header
by Gilles Peskine
· 6 years ago
1838e82
Rename psa_helpers.function to psa_crypto_helpers.h
by Gilles Peskine
· 6 years ago
982fe79
Remove unused functions
by Gilles Peskine
· 6 years ago
dd413d3
Test shutdown without closing handles
by Gilles Peskine
· 6 years ago
76b29a7
Close or destroy keys explicitly in tests
by Gilles Peskine
· 6 years ago
1153e7b
Replace all calls to mbedtls_psa_crypto_free by PSA_DONE
by Gilles Peskine
· 6 years ago
a6d252a
New macro PSA_DONE for a clean PSA shutdown
by Gilles Peskine
· 6 years ago
4bac9a4
New function to get key slot statistics
by Gilles Peskine
· 6 years ago
952f409
Create PSA-specific helper function file
by Gilles Peskine
· 6 years ago
894b424
Merge pull request #131 from gilles-peskine-arm/psa-remove_half_filled_slots
by Jaeden Amero
· 6 years ago
bfcae2e
Improve documentation of psa_internal_allocate_key_slot
by Gilles Peskine
· 6 years ago
70e085a
Simplify psa_open_key
by Gilles Peskine
· 6 years ago
267c656
Simplify key slot allocation
by Gilles Peskine
· 6 years ago
1139249
Don't refer to PSA keys as slots anymore
by Gilles Peskine
· 6 years ago
d2d45c1
Convert cipher and pk to PSA attribute-based key creation
by Gilles Peskine
· 6 years ago
f46f81c
Remove obsolete key creation functions
by Gilles Peskine
· 6 years ago
baea7aa
Convert remaining obsolete function call
by Gilles Peskine
· 6 years ago
5163a92
Remove spurious obsolete function call
by Gilles Peskine
· 6 years ago
c143b31
Merge pull request #130 from gilles-peskine-arm/psa-api-1.0-beta-merge_development_20190524
by Gilles Peskine
· 6 years ago
a3b93ff
Make docstring style consistent
by Gilles Peskine
· 6 years ago
54f5445
Pacify Pylint
by Gilles Peskine
· 6 years ago
42a0a0a
Obey Python naming and method structure conventions
by Gilles Peskine
· 6 years ago
9d4d750
Add a bit of documentation
by Gilles Peskine
· 6 years ago
0bbad74
Switch script to Python3
by Gilles Peskine
· 6 years ago
6f3c30e
Merge follow-up: remove unused code from the development branch
by Gilles Peskine
· 6 years ago
2938268
Merge remote-tracking branch 'upstream-crypto/development' into psa-api-1.0-beta-merge_development_20190524
by Gilles Peskine
· 6 years ago
6562dd3
Merge pull request #128 from gilles-peskine-arm/psa-policy_alg2-api
by Gilles Peskine
· 6 years ago
3027ba6
Enrollment algorithm in policy: add tests of psa_copy_key
by Gilles Peskine
· 6 years ago
bcdd44b
Enrollment algorithm in policy: add support in psa_copy_key tests
by Gilles Peskine
· 6 years ago
b4e0cda
Enrollment algorithm in policy: update persistent key tests
by Gilles Peskine
· 6 years ago
110aff4
Enrollment algorithm in policy: implement persistent keys
by Gilles Peskine
· 6 years ago
183442c
Enrollment algorithm in policy: test persistent keys
by Gilles Peskine
· 6 years ago
f25c9ec
Minor documentation improvements
by Gilles Peskine
· 6 years ago
96f0b3b
Keys may allow a second algorithm
by Gilles Peskine
· 6 years ago
d3bb7bb
Persistent key reload: test more metadata
by Gilles Peskine
· 6 years ago
1ecf92c2
Align test functions to usage/alg parameter order
by Gilles Peskine
· 6 years ago
f479aae
Merge pull request #125 from gilles-peskine-arm/readme-fix-api-links
by Jaeden Amero
· 6 years ago
f81f87f
API spec HTML: Use Github Pages rather than htmlpreview
by Gilles Peskine
· 6 years ago
58501e5
API spec PDF: link to the actual PDF
by Gilles Peskine
· 6 years ago
8907b01
Merge pull request #124 from Patater/full-parent-paths
by Jaeden Amero
· 6 years ago
mbedcrypto-1.1.0d0
8d4d4f5
Makefile: Use full paths to refer to parent files
by Jaeden Amero
· 6 years ago
0cad4ba
Merge pull request #123 from gilles-peskine-arm/api-link-index
by Jaeden Amero
· 6 years ago
496c176
Merge pull request #266 from ARMmbed/psa-policy_alg2-poc
by Jaeden Amero
· 6 years ago
549ea86
Minor documentation improvements
by Gilles Peskine
· 6 years ago
7a91ece
Update link to PSA Crypto API HTML
by Gilles Peskine
· 6 years ago
4719db3
Merge pull request #121 from gilles-peskine-arm/psa-api-1.0-beta-beta3_fix_unlinked_macros
by Jaeden Amero
· 6 years ago
psa-crypto-api-1.0-beta3
a9b9cf7
Document macros that are referenced
by Gilles Peskine
· 6 years ago
6a21123
Remove obsolete mentions of PSA_ERROR_EMPTY_SLOT
by Gilles Peskine
· 6 years ago
5b93990
Merge pull request #119 from gilles-peskine-arm/psa-api-1.0-beta-beta3_minor_fixes
by Jaeden Amero
· 6 years ago
a741d39
State that all error codes are negative
by Gilles Peskine
· 6 years ago
737c6be
Fix grammar
by Gilles Peskine
· 6 years ago
56e2dc8
Use "sufficient buffer size" in buffer size macros
by Gilles Peskine
· 6 years ago
2cb9e39
Convert TLS1.2 KDF descriptions to multistep key derivation
by Gilles Peskine
· 6 years ago
6c6195d
Remove implementation comment from API specification
by Gilles Peskine
· 6 years ago
4754cde
Improve description of psa_open_key()
by Gilles Peskine
· 6 years ago
52315e4
Enrollment algorithm in policy: add tests of psa_copy_key
by Gilles Peskine
· 6 years ago
705cbfd
Enrollment algorithm in policy: add support in psa_copy_key tests
by Gilles Peskine
· 6 years ago
131aa31
New key file format for 1.0.1
by Gilles Peskine
· 6 years ago
640273a
Update key file format information for 1.0.0
by Gilles Peskine
· 6 years ago
468c96c
Enrollment algorithm in policy: update persistent key tests
by Gilles Peskine
· 6 years ago
81efb39
Enrollment algorithm in policy: implement persistent keys
by Gilles Peskine
· 6 years ago
6fbfdb9
Enrollment algorithm in policy: test persistent keys
by Gilles Peskine
· 6 years ago
cbce4d8
Persistent key reload: test more metadata
by Gilles Peskine
· 6 years ago
2c86ebc
EC key pair import: check the buffer size
by Gilles Peskine
· 6 years ago
536e205
New macro to get the bit size of an elliptic curve
by Gilles Peskine
· 6 years ago
ca5bed7
Align test functions to usage/alg parameter order
by Gilles Peskine
· 6 years ago
d6f371b
Keys may allow a second algorithm
by Gilles Peskine
· 6 years ago
Next »