TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
27a983d93c40bc63e5b74e4552dbe81216e96398
/
include
/
psa
27a983d
Grammar fix
by Gilles Peskine
· 6 years ago
20a77ae
RSA key generation: require e=65537
by Gilles Peskine
· 6 years ago
a130219
Move remaining text about DSA out of the specification
by Gilles Peskine
· 6 years ago
e38ab1a
Move DSA definitions out of the specification
by Gilles Peskine
· 6 years ago
dcaefae
Parametrize Diffie-Hellman keys by a group identifier
by Gilles Peskine
· 6 years ago
24f10f8
Remove domain parameters from the official API
by Gilles Peskine
· 6 years ago
58fe9e8
Correct the description of psa_raw_key_agreement
by Gilles Peskine
· 6 years ago
be697d8
Shorten the name of psa_key_agreement_raw_shared_secret
by Gilles Peskine
· 6 years ago
1cb9a08
Reorder key derivation functions in the header file
by Gilles Peskine
· 6 years ago
cf7292e
Wrap and reindent some lines
by Gilles Peskine
· 6 years ago
35675b6
Terminology: say "key derivation operation", not "generator"
by Gilles Peskine
· 6 years ago
cbe6650
Rename generator-related internal identifiers
by Gilles Peskine
· 6 years ago
03410b5
Rename PSA_KDF_STEP_xxx -> PSA_KEY_DERIVATION_INPUT_xxx
by Gilles Peskine
· 6 years ago
a99d3fb
Rename generator functions to psa_key_derivation_xxx
by Gilles Peskine
· 6 years ago
d35249e
Merge pull request #109 from gilles-peskine-arm/psa-key_attributes-set_persistent
by Jaeden Amero
· 6 years ago
99e8d26
Merge pull request #104 from gilles-peskine-arm/psa-global_key_id
by Jaeden Amero
· 6 years ago
f1b7694
Minor documentation improvements
by Gilles Peskine
· 6 years ago
280948a
Fix copypasta in the documentation of PSA_KEY_ID_xxx_{MIN,MAX}
by Gilles Peskine
· 6 years ago
16ab391
Merge pull request #102 from gilles-peskine-arm/psa-aead_multipart-delay
by Jaeden Amero
· 6 years ago
76be7f9
Merge pull request #108 from gilles-peskine-arm/psa-copy_key-policy
by Jaeden Amero
· 6 years ago
826e326
Merge pull request #107 from gilles-peskine-arm/psa-curve_size_macro
by Jaeden Amero
· 6 years ago
6c95144
New macro to get the bit size of an elliptic curve
by Gilles Peskine
· 6 years ago
73676cb
Put handle parameter last: psa_import_key
by Gilles Peskine
· 6 years ago
806051f
Update an obsolete use of psa_import_key in documentation
by Gilles Peskine
· 6 years ago
98dd779
Put handle parameter last: psa_generate_derived_key
by Gilles Peskine
· 6 years ago
9de5eb0
Remove psa_make_key_persistent
by Gilles Peskine
· 6 years ago
dc8219a
Replace psa_make_key_persistent by id/lifetime setters
by Gilles Peskine
· 6 years ago
80b39ae
Remove obsolete use of key policy structure in API text
by Gilles Peskine
· 6 years ago
f9fbc38
Declare key id 0 as invalid
by Gilles Peskine
· 6 years ago
d6a8f5f
Improve description of PSA_KEY_USAGE_COPY
by Gilles Peskine
· 6 years ago
ac99e32
Documentation improvements
by Gilles Peskine
· 6 years ago
36d477d
Fix copypasta in PSA_AEAD_DECRYPT_OUTPUT_SIZE
by Gilles Peskine
· 6 years ago
248010c
Fix calculation in PSA_AEAD_UPDATE_OUTPUT_SIZE
by Gilles Peskine
· 6 years ago
8e0206a
New usage flag PSA_KEY_USAGE_COPY
by Gilles Peskine
· 6 years ago
4318dfc
psa_export_key, psa_export_public_key: document the EXPORT flag
by Gilles Peskine
· 6 years ago
1fe90fa
Merge pull request #101 from gilles-peskine-arm/psa-key_attributes-verify_attributes
by Jaeden Amero
· 6 years ago
4a231b8
Break up key identifiers into user, vendor and reserved ranges
by Gilles Peskine
· 6 years ago
225010f
Remove lifetime parameter from psa_open_key
by Gilles Peskine
· 6 years ago
f02aec9
Allow AEAD update output to be delayed
by Gilles Peskine
· 6 years ago
3e79c8e
Declare ChaCha20 cipher and AEAD
by Gilles Peskine
· 6 years ago
49dd8d8
Add size macros for multipart AEAD
by Gilles Peskine
· 6 years ago
5211efb
Add output parameter for psa_aead_verify
by Gilles Peskine
· 6 years ago
bdc2786
Reorder macros for clarity
by Gilles Peskine
· 6 years ago
679693e
Algorithm encoding: add flag bit PSA_ALG_AEAD_FROM_BLOCK_FLAG
by Gilles Peskine
· 6 years ago
4ce2a9d
Check unused attributes in import and copy
by Gilles Peskine
· 6 years ago
5a5a79a
Rename psa_generate_key() and psa_generator_import_key()
by Adrian L. Shaw
· 6 years ago
1ea5e44
Minor documentation improvement
by Gilles Peskine
· 6 years ago
aa02c17
Add buffer size macro for psa_get_key_domain_parameters
by Gilles Peskine
· 6 years ago
9c640f9
Improve documentation of key attributes
by Gilles Peskine
· 6 years ago
06af0cd
Always require reset after psa_get_key_attributes
by Gilles Peskine
· 6 years ago
e56e878
Remove `extra` parameter from psa_generate_key
by Gilles Peskine
· 6 years ago
b699f07
Switch psa_{get,set}_domain_parameters to attributes
by Gilles Peskine
· 6 years ago
3a4f1f8
Set the key size as an attribute
by Gilles Peskine
· 6 years ago
a3dd737
Move legacy definitions to crypto_extra.h
by Gilles Peskine
· 6 years ago
2062859
Document the new functions related to key attributes
by Gilles Peskine
· 6 years ago
8c8f2ab
Implement psa_get_key_attributes
by Gilles Peskine
· 6 years ago
db4b3ab
Implement missing attributes setters and getters
by Gilles Peskine
· 6 years ago
4747d19
Implement atomic-creation psa_import_key
by Gilles Peskine
· 6 years ago
87a5e56
Rename functions that inject key material to an allocated handle
by Gilles Peskine
· 6 years ago
22c5151
Use unsigned int for bitfields
by Gilles Peskine
· 6 years ago
a52460c
Algorithm encoding: move two bits from derivation to agreement
by Gilles Peskine
· 6 years ago
3135184
Merge remote-tracking branch 'upstream-crypto/development' into psa-api-beta2-merge-development
by Gilles Peskine
· 6 years ago
e3dbdd8
Gate entropy injection through a dedicated configuration option
by Gilles Peskine
· 6 years ago
6bf4bae
Remove compilation option MBEDTLS_PSA_HAS_ITS_IO
by Gilles Peskine
· 6 years ago
ee67dd6
Fix Doxygen warnings
by Gilles Peskine
· 6 years ago
5579971
psa_generator_import_key (ECC): minor corrections
by Gilles Peskine
· 6 years ago
2de2c0d
Clarify deterministic generation by re-drawing
by Gilles Peskine
· 6 years ago
fa4486d
Specify psa_generator_import_key for each key type
by Gilles Peskine
· 6 years ago
3be6b7f
Fix some copypasta in references to parameter names
by Gilles Peskine
· 6 years ago
ae2e5e0
Remove copypasta'ed error reason in psa_aead_finish
by Gilles Peskine
· 6 years ago
2e37c0d
Fix leftover occurrences of "key selection algorithm"
by Gilles Peskine
· 6 years ago
03a6030
Merge pull request #248 from ARMmbed/dreemkiller_rename_driver
by Jaeden Amero
· 6 years ago
32668ce
Pacify check-names.sh
by Gilles Peskine
· 6 years ago
c079f56
Pass check-files.py
by Gilles Peskine
· 6 years ago
e5c025c
Fix Doxygen warnings
by Gilles Peskine
· 6 years ago
c3044a6
Remove trailing whitespace
by Gilles Peskine
· 6 years ago
81cefed
psa: Explicitly include platform_util.h
by Jaeden Amero
· 6 years ago
bf7a98b
Fix typos found in PSA Crypto API 1.0 beta2 before publication
by Gilles Peskine
· 6 years ago
5e6d24c
psa: Add backwards compatible error codes
by Jaeden Amero
· 6 years ago
72f40c6
Merge pull request #59 from gilles-peskine-arm/psa-its-64_bit_internal_key_id
by Jaeden Amero
· 6 years ago
572f067
PSA crypto service: encode the key owner (ITS backend only)
by Gilles Peskine
· 6 years ago
69d7c8b
Declare a psa_key_file_id_t layout with an owner field
by Gilles Peskine
· 6 years ago
5b229a0
Support encoding an owner in key file IDs
by Gilles Peskine
· 6 years ago
7e2cda1
Merge pull request #11 from gilles-peskine-arm/psa-setup_bad_state-document
by Jaeden Amero
· 6 years ago
a2523b2
Replace ITS specific types with more generic PSA storage types
by David Saada
· 6 years ago
b4ecc27
Replace PSA error code definitions with the ones defined in PSA spec
by David Saada
· 6 years ago
f0c1d0d
Doxygen changes to match the code changes. clarifications.
by Derek Miller
· 6 years ago
28d483e
removed * from entropy function pointers as they are already pointers
by Derek Miller
· 6 years ago
8a241a5
Replaced entropy driver context with void * to support multiple entropy drivers
by Derek Miller
· 6 years ago
6aaa4fd
added key_type parameter to asymmetric operations because the accelerator need this info
by Derek Miller
· 6 years ago
34b33f1
Changed psa_drv_se_cipher_t.size to context_size to be consistent
by Derek Miller
· 6 years ago
6211726
Removed key deriv. context struct, replaced with void* and a context_size
by Derek Miller
· 6 years ago
0b3098a
added generate key. Removed pubkey export
by Derek Miller
· 6 years ago
0972fe5
added lifetime paramter to psa_drv_se_import_key_t as the SE needs to know this
by Derek Miller
· 6 years ago
ea743cf
Removed * from function pointers (as they were already pointers)
by Derek Miller
· 6 years ago
b2a1cce
temporarily changed psa_key_slot_t to psa_key_slot_number_t to avoid naming collision
by Derek Miller
· 6 years ago
83d2662
Changed opaque/transparent in functions/structs to se/accel
by Derek Miller
· 6 years ago
9153ec0
Add documentation for some macros
by Gilles Peskine
· 6 years ago
d338b91
Fix some copypasta in one-shot hash and MAC function descriptions
by Gilles Peskine
· 6 years ago
63f7930
Doxygen: fix missing markup indicator that was causing broken links
by Gilles Peskine
· 6 years ago
Next »