TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
248051acb6a1d24bb83504cd9eaae2a3f9418044
248051a
Add missing #ifdef guards around psa_hmac_start
by Gilles Peskine
· 7 years ago
16c0f4f
Fix potential memory corruption on MAC/cipher setup failure
by Gilles Peskine
· 7 years ago
12313cd
Implement psa_generate_key: AES, DES, RSA, ECP
by Gilles Peskine
· 7 years ago
e66ca3b
psa_export_key: zero out potential garbage in the output buffer
by Gilles Peskine
· 7 years ago
0e23158
psa_export_key: fix asymmetric key in larger buffer
by Gilles Peskine
· 7 years ago
05d6989
Implement psa_generate_random
by Gilles Peskine
· 7 years ago
0ff4b0f
psa_import_key: validate symmetric key size
by Gilles Peskine
· 7 years ago
ca36a23
Fix asymmetric encrypt/decrypt test with invalid key types
by Gilles Peskine
· 7 years ago
4e69d7a
psa_generate_key: pass parameters_size argument
by Gilles Peskine
· 7 years ago
e3b07d8
Fix build without CMAC
by Gilles Peskine
· 7 years ago
9a9e19f
Switch default config back to the upstream one + PSA + CMAC
by Gilles Peskine
· 7 years ago
1672d1d
Remove features with missing dependencies from config.h
by Gilles Peskine
· 7 years ago
1318793
Update the PSA crypto-only config.h in configs
by Gilles Peskine
· 7 years ago
828ed14
Rename MBEDTLS_xxx macros in psa_crypto.c to placate check-names.sh
by Gilles Peskine
· 7 years ago
2d9d6db
check-names: also check PSA files
by Gilles Peskine
· 7 years ago
313b8af
Improve the description of some test cases
by Gilles Peskine
· 7 years ago
d5b3322
Reorder PSA test cases to group them by topic
by Gilles Peskine
· 7 years ago
34ef7f5
Check the curve of an elliptic curve key on import
by Gilles Peskine
· 7 years ago
e1fed0d
Define elliptic curve identifiers from TLS
by Gilles Peskine
· 7 years ago
b3e6e5d
Rename hash max sizes for consistency
by Gilles Peskine
· 7 years ago
dec7261
Remove redundant initialization of policies to {0}
by Gilles Peskine
· 7 years ago
c0ec972
mac_verify: remove unused IV argument
by Gilles Peskine
· 7 years ago
01b929c
Fix key_lifetime_set_fail not cleaning up the right key slot
by Gilles Peskine
· 7 years ago
4abf741
Hygiene improvements in PSA crypto test code
by Gilles Peskine
· 7 years ago
7bcfc0a
Be more consistent about blank lines
by Gilles Peskine
· 7 years ago
803ce74
Change sizeof(type) to sizeof(variable)
by Gilles Peskine
· 7 years ago
c1bb6c8
Formatting improvements
by Gilles Peskine
· 7 years ago
2d27786
Normalize whitespace
by Gilles Peskine
· 7 years ago
6de7a17
Fix file permissions
by Gilles Peskine
· 7 years ago
781afb4
Merge remote-tracking branch 'psa/pr/45' into feature-psa
by Gilles Peskine
· 7 years ago
27fbaf7
Fixed test sign_deterministic, macro PSA_ASYMMETRIC_SIGN_OUTPUT_SIZE
by itayzafrir
· 7 years ago
aa5aea0
fix spaces and add braces
by Nir Sonnenschein
· 7 years ago
e9664c3
space and style fixes
by Nir Sonnenschein
· 7 years ago
9627241
change macro PSA_HASH_BLOCK_SIZE to function psa_get_hash_block_size
by Nir Sonnenschein
· 7 years ago
5ca6547
Renamed hmac_ctx to opad and removed null check.
by Nir Sonnenschein
· 7 years ago
caec7f0
Fix rename issue missed by re-base
by Nir Sonnenschein
· 7 years ago
d223b52
psa_hmac_start: reduce stack usage
by Gilles Peskine
· 7 years ago
6a0a44e
HMAC: clean up local variables containing key material
by Gilles Peskine
· 7 years ago
c102e3c
psa_hmac_start: simplify key_length logic in hash-the-key case
by Gilles Peskine
· 7 years ago
e1bc680
psa_hmac_start: remove useless casts
by Gilles Peskine
· 7 years ago
7e454bc
Split out CMAC and HMAC code into auxiliary functions
by Gilles Peskine
· 7 years ago
99bc649
Normalize whitespace to Mbed TLS standards
by Gilles Peskine
· 7 years ago
ef057ac
Remove dead code
by Gilles Peskine
· 7 years ago
084832d
replace get_block_size_from_hash_algorithm with PSA_HASH_BLOCK_SIZE macro
by Nir Sonnenschein
· 7 years ago
9e2ffe8
change type of hash block to uint8_t
by Nir Sonnenschein
· 7 years ago
1e2b046
adding more test cases for hmac
by Nir Sonnenschein
· 7 years ago
35dfbf4
change hmac context to use statically allocated memory
by Nir Sonnenschein
· 7 years ago
0c9ec53
remove reliance on md_info context for hash information
by Nir Sonnenschein
· 7 years ago
eeace0b
Code style fix : changed keylen to key_length
by Nir Sonnenschein
· 7 years ago
7810be2
Code correction: remove unneeded sizeof
by Nir Sonnenschein
· 7 years ago
dcd636a
Commit changes to hmac to not use MD abstraction
by Nir Sonnenschein
· 7 years ago
3e02b3b
On target testing tests adaptation
by itayzafrir
· 7 years ago
423f219
Fixed missing dependencies in psa crypto tests
by itayzafrir
· 7 years ago
8605428
Merge remote-tracking branch 'psa/pr/27' into feature-psa
by Gilles Peskine
· 7 years ago
eebd738
Rename asymmetric_encrypt to clarify what it does
by Gilles Peskine
· 7 years ago
c4def2f
Add input length check in psa_asymmetric_decrypt
by Gilles Peskine
· 7 years ago
b75e4f1
Remove ECC boilerplate in asymmetric encrypt/decrypt
by Gilles Peskine
· 7 years ago
beb4948
Add RSA PSS verification (untested)
by Gilles Peskine
· 7 years ago
625b01c
Add OAEP placeholders in asymmetric encrypt/decrypt
by Gilles Peskine
· 7 years ago
8b18a4f
Rename verify_RSA_hash_input_and_get_md_type
by Gilles Peskine
· 7 years ago
61b91d4
Normalize whitespace to Mbed TLS standards
by Gilles Peskine
· 7 years ago
1c2a7ea
Allow psa_asymmetric_verify and psa_asymmetric_encrypt to use public key only.
by Nir Sonnenschein
· 7 years ago
d708260
add key policy enforcement implementation
by Nir Sonnenschein
· 7 years ago
ca466c8
Set output length to safe value
by Nir Sonnenschein
· 7 years ago
c460291
Re-Add ECC verification code which was not properly merged in re-base.
by Nir Sonnenschein
· 7 years ago
4db79eb
Extract common code
by Nir Sonnenschein
· 7 years ago
717a040
Remove duplicate / unneeded code
by Nir Sonnenschein
· 7 years ago
d70bc48
Fix test output size
by Nir Sonnenschein
· 7 years ago
553b8f3
Fix test data
by Nir Sonnenschein
· 7 years ago
72eca16
Fix scenario test names
by Nir Sonnenschein
· 7 years ago
723feff
Fix some errors in PSA_ASYMMETRIC_DECRYPT_OUTPUT_SIZE
by Gilles Peskine
· 7 years ago
5b051bc
Remove trailing whitespace
by Gilles Peskine
· 7 years ago
ad44f11
Merge remote-tracking branch 'psa/pr/54' into feature-psa
by Gilles Peskine
· 7 years ago
6afe789
Finish renaming around PSA_ALG_IS_RSA_PKCS1V15
by Gilles Peskine
· 7 years ago
d6125ca
Merge remote-tracking branch 'psa/pr/24' into feature-psa
by Gilles Peskine
· 7 years ago
a1cac84
Move AEAD tests just after cipher
by Gilles Peskine
· 7 years ago
4f594ec
remove check for key pair (public key should be enough for verification)
by Nir Sonnenschein
· 7 years ago
7f5a319
code fixes for internal code review:
by Nir Sonnenschein
· 7 years ago
0f3bdbd
change RSA encryption tests compensate for random component in encryption.
by Nir Sonnenschein
· 7 years ago
39e5914
added support for PKCSv1.5 signature verification and encryption/decryption and very basic tests.
by Nir Sonnenschein
· 7 years ago
bb1072f
Fix use of mbedtls_cipher_info_from_psa
by Gilles Peskine
· 7 years ago
3585596
Document a few more macros
by Gilles Peskine
· 7 years ago
84861a9
Merge remote-tracking branch 'psa/psa-wrapper-apis-aead' into feature-psa
by Gilles Peskine
· 7 years ago
154bd95
psa_destroy_key: return SUCCESS on an empty slot
by Gilles Peskine
· 7 years ago
5e39dc9
New macro PSA_AEAD_TAG_SIZE, use it for PSA_AEAD_xxx_OUTPUT_SIZE
by Gilles Peskine
· 7 years ago
71bb7b7
Switch PSA_HASH_FINAL_SIZE to PSA_HASH_SIZE
by Gilles Peskine
· 7 years ago
212e4d8
Improve documentation of PSA_AEAD_xxx_OUTPUT_SIZE
by Gilles Peskine
· 7 years ago
65eb858
Expand the description of error codes
by Gilles Peskine
· 7 years ago
3158564
add nonce as argument to the test function of encrypt/decrypt
by mohammad1603
· 7 years ago
fc614b1
fix parentheses
by mohammad1603
· 7 years ago
1347a73
fix macros documentation style.
by mohammad1603
· 7 years ago
e109f21
remove unnecessary check for block size
by mohammad1603
· 7 years ago
a1d9801
add slot validation
by mohammad1603
· 7 years ago
e3cb8a8
return PSA_ERROR_BUFFER_TOO_SMALL intead of PSA_ERROR_INVALID_ARGUMENT
by mohammad1603
· 7 years ago
fb5b9cb
add missing documentations
by mohammad1603
· 7 years ago
8ffd764
re-group test vectors and change vectors' names
by mohammad1603
· 7 years ago
6b4d98c
remove trailing spaces
by mohammad1603
· 7 years ago
5ed0621
aligned with coding standards - line length
by mohammad1603
· 7 years ago
f7f72da
add invalid signature test case
by mohammad1603
· 7 years ago
c1ee32e
add GCM test vectors encrypt/decrypt
by mohammad1603
· 7 years ago
Next »