TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
cf56a0a320469a28d8b825f7f028fa5ea01c2ac3
/
include
/
psa
cf56a0a
psa: Move from key handle to key identifier
by Ronald Cron
· 5 years ago
c4d1b51
Define handles as key identifiers
by Ronald Cron
· 5 years ago
47a8561
Introduce psa_key_handle_equal inline function
by Ronald Cron
· 5 years ago
c26f8d4
Introduce psa_key_handle_is_null inline function
by Ronald Cron
· 5 years ago
91e9515
Introduce PSA_KEY_HANDLE_INIT macro
by Ronald Cron
· 5 years ago
52f32c9
Merge pull request #3787 from bensze01/iv_nonce_size
by Gilles Peskine
· 4 years, 9 months ago
423d3e7
Update support macros for IV/nonce sizes
by Bence Szépkúti
· 4 years, 9 months ago
0ea39e0
Correct use of MBEDTLS_PSA_BUILTIN_ALG_xxx in crypto library
by John Durkop
· 4 years, 10 months ago
7b45313
Updates to fix check-names and all.sh tests after review
by John Durkop
· 4 years, 10 months ago
c7c03b7
Enhanced documentation for crypto_config.h
by John Durkop
· 4 years, 10 months ago
2dfaf9c
Update how MBEDTLS_PSA_CRYPTO_CONFIG is handled
by John Durkop
· 4 years, 11 months ago
6e33dbe
Created infrastructure for MBEDTLS_PSA_CRYPTO_CONFIG
by John Durkop
· 4 years, 11 months ago
dc57c25
Merge pull request #3527 from ronald-cron-arm/key-extended-id
by Gilles Peskine
· 5 years ago
7424f0d
psa: Move key identifier related macros and functions
by Ronald Cron
· 5 years ago
9a2511e
Fix key owner identifier documentation
by Ronald Cron
· 5 years ago
5eba579
Remove unnecessary inline definition
by Ronald Cron
· 5 years ago
ef8575e
Apply review feedback
by Steven Cooreman
· 5 years ago
a07b997
Update semantics around driver context use in psa_cipher_setup
by Steven Cooreman
· 5 years ago
fb81aa5
Only pass the driver-relevant portion of the context struct
by Steven Cooreman
· 5 years ago
5240e8b
Style and language fixes from review
by Steven Cooreman
· 5 years ago
d3feccd
Restructure cipher context object to contain driver switch
by Steven Cooreman
· 5 years ago
37941cb
Add initial pass on a multi-part test driver
by Steven Cooreman
· 5 years ago
b1d3f27
Merge pull request #3480 from stevew817/feature/aes-ecb
by Gilles Peskine
· 5 years ago
ecfb237
Fix PSA code and unit tests
by Ronald Cron
· 5 years ago
71016a9
psa: Rename psa_key_file_id_t to mbedtls_svc_key_id_t
by Ronald Cron
· 5 years ago
72f65fc
psa: Rename pss_key_owner_id_t to mbedtls_key_owner_id_t
by Ronald Cron
· 5 years ago
fa7d7af
psa: Don't reset the key owner id in psa_set_key_lifetime
by Ronald Cron
· 5 years ago
039a98b
Define always psa_key_id_t as defined in PSA crypto spec
by Ronald Cron
· 5 years ago
27238fc
psa: Use psa_key_file_id_t as the key id type
by Ronald Cron
· 5 years ago
80b9510
psa: Move psa_key_file_id_t definition to crypto_types.h
by Ronald Cron
· 5 years ago
a6033e9
Style and language fixes
by Steven Cooreman
· 5 years ago
1e14827
Update copyright notices to use Linux Foundation guidance
by Bence Szépkúti
· 5 years ago
aec44e9
Merge remote-tracking branch 'mbedtls/development' into montgomery-keys-clarification
by Steven Cooreman
· 5 years ago
ed3c9ec
Added support for AES-ECB to the PSA Crypto implementation
by Steven Cooreman
· 5 years ago
6f5cc71
Document masking of Montgomery private keys in psa_export_key
by Steven Cooreman
· 5 years ago
75e2703
Rename DH Family Macros According to PSA Spec
by Paul Elliott
· 5 years ago
8ff510a
Rename ECC Family Macros According to PSA Spec
by Paul Elliott
· 5 years ago
db06445
Fix typo in currently unused macro constant
by Steven Cooreman
· 5 years ago
0af1560
Merge pull request #3305 from gilles-peskine-arm/psa-asymmetric-adjectives
by Janos Follath
· 5 years ago
4eb05a4
Fix article in documentation
by Gilles Peskine
· 5 years ago
5eae4dd
Merge pull request #3301 from Patater/inline-mbedtls_ecc_group_to_psa
by Manuel Pégourié-Gonnard
· 5 years ago
344e15b
Update SE support to pass a location when registering a driver
by Gilles Peskine
· 5 years ago
52ac958
Update the SE interface to pass a location when registering a driver
by Gilles Peskine
· 5 years ago
4cfa443
Fix macros
by Gilles Peskine
· 5 years ago
e3871f8
Missing word
by Gilles Peskine
· 5 years ago
c4ee2f3
Define a macro to construct a lifetime from persistence and location
by Gilles Peskine
· 5 years ago
aff1181
Document PSA_KEY_PERSISTENCE_xxx and PSA_KEY_LOCATION_xxx
by Gilles Peskine
· 5 years ago
ee04e69
Rename and clarify the default persistent location and persistence
by Gilles Peskine
· 5 years ago
5dcb74f
PSA_KEY_LIFETIME_PERSISTENT is a lifetime, not just a storage area
by Gilles Peskine
· 5 years ago
bbb3c18
Shorten type and value names for lifetime parts
by Gilles Peskine
· 5 years ago
2d2bb1d
Define some structure for lifetime values
by Gilles Peskine
· 6 years ago
6cc0a20
Terminology: prefer "asymmetric" to "public-key"
by Gilles Peskine
· 5 years ago
7668960
Fix copypasta: ciphertext -> plaintext
by Gilles Peskine
· 5 years ago
9ff8d1f
Fix copypasta: signature -> encryption
by Gilles Peskine
· 5 years ago
2f0eb51
psa: Define mbedtls_ecc_group_to_psa() inline
by Darryl Green
· 5 years ago
0a4270d
Change the compatibility API to inline functions
by Soby Mathew
· 5 years ago
7cfcb3f
Change the encoding of key types to have a parity bit
by Gilles Peskine
· 6 years ago
46e6f9d
Document the vendor range for EC curve and DH group families
by Gilles Peskine
· 6 years ago
f65ed6f
Change key types to a 16-bit encoding
by Gilles Peskine
· 6 years ago
b87b719
Remove old values of curve encodings
by Gilles Peskine
· 6 years ago
45c29ce
Move size-specific curve/group constants to crypto_compat.h
by Gilles Peskine
· 6 years ago
228abc5
Define EC curve family constants
by Gilles Peskine
· 6 years ago
025fccd
Change the encoding of EC curves and DH groups to include the size
by Gilles Peskine
· 6 years ago
5055b23
Expose mbedtls/psa curve identifier conversions from psa_crypto.c
by Gilles Peskine
· 6 years ago
2eea95c
Extract the block size from the key type encoding
by Gilles Peskine
· 6 years ago
7bfcfac
Change key type encodings to avoid bit 16
by Gilles Peskine
· 6 years ago
8fe6e0d
Symmetric key types only use the upper 16 bits of psa_key_type_t
by Gilles Peskine
· 6 years ago
13faa2d
Don't declare a parameter as const
by Gilles Peskine
· 6 years ago
fa710f5
Don't declare a parameter as const
by Gilles Peskine
· 6 years ago
f8210f2
Test the block size for symmetric keys
by Gilles Peskine
· 6 years ago
81f7909
Merge pull request #325 from gilles-peskine-arm/psa-sign_hash
by Gilles Peskine
· 6 years ago
0168f2f
Better documentation in crypto_compat.h
by Gilles Peskine
· 6 years ago
972630e
Remove dependency of crypto_values.h on crypto_extra.h
by Gilles Peskine
· 6 years ago
4151094
Add backward compatibility aliases for signature-related identifiers
by Gilles Peskine
· 6 years ago
89d8c5c
Rename some signature-related identifiers
by Gilles Peskine
· 6 years ago
7b0ab6d
Simplify support for deprecated constants of various types
by Gilles Peskine
· 6 years ago
7a894f2
Move backward compatibility aliases to their own header
by Gilles Peskine
· 6 years ago
2975571
Fix ECDSA case in PSA_ASYMMETRIC_SIGNATURE_MAX_SIZE
by Gilles Peskine
· 6 years ago
150d577
Merge pull request #292 from gilles-peskine-arm/psa-destroy_0
by Gilles Peskine
· 6 years ago
cb5fa8b
Merge pull request #279 from athoelke/at-fix262
by Jaeden Amero
· 6 years ago
3602938
Merge pull request #285 from gilles-peskine-arm/psa-se_driver-validate_save_persistent
by Gilles Peskine
· 6 years ago
1bbe284
Merge pull request #272 from adrianlshaw/document_old_algs
by Gilles Peskine
· 6 years ago
43326f0
Change PSA_DH_GROUP_CUSTOM to not be in the vendor-defined range
by Gilles Peskine
· 6 years ago
2493401
Document that psa_close_key(0) and psa_destroy_key(0) succeed
by Gilles Peskine
· 6 years ago
6e59505
Recommend use of GREASE values for vendor defined DH groups
by Andrew Thoelke
· 6 years ago
691ec52
Remove over-specific RFC references
by Andrew Thoelke
· 6 years ago
02b372b
Fix defgroup syntax for API version section
by Andrew Thoelke
· 6 years ago
5ec3a30
SE driver: validate_slot_number: support changing persistent data
by Gilles Peskine
· 6 years ago
3efcebb
SE support: Use a transaction when registering a key
by Gilles Peskine
· 6 years ago
a990c49
Merge pull request #269 from adrianlshaw/version
by Gilles Peskine
· 6 years ago
214064e
Xref documentation for ECC curves and DH groups.
by Andrew Thoelke
· 6 years ago
fd368e5
Support for vendor-defined ECC curves and DH groups
by Andrew Thoelke
· 6 years ago
c625045
Tighten up language regarding direct use of the IANA registry values
by Andrew Thoelke
· 6 years ago
178c9aa
Key derivation: forbid output_key without input_key
by Gilles Peskine
· 6 years ago
7ebd4dc
Key derivation: allow both keys and direct inputs (function doc)
by Gilles Peskine
· 6 years ago
224b0d6
Key derivation: allow both keys and direct inputs
by Gilles Peskine
· 6 years ago
c6f03ef
Include IANA reference in the definition of ECC curves and DH groups
by Andrew Thoelke
· 6 years ago
dd49cf9
Include vendor-defined algorithm macros
by Andrew Thoelke
· 6 years ago
38b7c5e
Merge pull request #260 from athoelke/at-operations
by Gilles Peskine
· 6 years ago
21e7145
Insert doxygen comments on old algorithms so they appear in PSA documentation
by Adrian L. Shaw
· 6 years ago
Next »