Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
atf
/
9f6e5d96a0ceaeb238f2e37bc4d33ffb471a9a21
/
drivers
/
auth
2387d81
Merge "build(mbedtls): add deprecation notice" into integration
by Manish V Badarkhe
· Mon Nov 13 20:01:39 2023 +0100
9891315
refactor(auth): remove return_if_error() macro
by Sandrine Bailleux
· Thu Nov 09 14:26:42 2023 +0100
8d68395
build(mbedtls): add deprecation notice
by Govindraj Raja
· Fri Nov 10 09:00:09 2023 -0600
2f37ce6
chore(auth)!: remove CryptoCell-712/713 support
by Sandrine Bailleux
· Thu Oct 26 15:14:42 2023 +0200
fad6b23
feat(mbedtls-psa): mbedTLS PSA Crypto with ECDSA
by Manish V Badarkhe
· Wed Sep 27 11:37:44 2023 +0100
f709c27
feat(auth): ecdsa p384 key support
by laurenw-arm
· Tue Aug 15 14:56:46 2023 -0500
3e642b4
feat(mbedtls-psa): use PSA crypto API during signature verification
by Manish V Badarkhe
· Fri Sep 22 18:06:05 2023 +0100
4139d7b
feat(mbedtls-psa): use PSA crypto API during hash calculation
by Manish V Badarkhe
· Wed Sep 06 12:05:05 2023 +0100
c381ea3
feat(mbedtls-psa): use PSA crypto API for hash verification
by Manish V Badarkhe
· Wed Sep 06 12:00:20 2023 +0100
f179aa9
feat(mbedtls-psa): initialise mbedtls psa crypto
by Manish V Badarkhe
· Wed Sep 06 11:01:37 2023 +0100
8fbea62
feat(mbedtls-psa): register an ad-hoc PSA crypto driver
by Manish V Badarkhe
· Wed Sep 06 10:22:19 2023 +0100
78e14f8
feat(mbedtls-psa): introduce PSA_CRYPTO build option
by Manish V Badarkhe
· Wed Sep 06 09:08:28 2023 +0100
5cea313
fix(auth): don't overwrite pk with converted pk when rotpk is hash
by Robin van der Gracht
· Wed Sep 13 10:02:38 2023 +0200
caf03fd
feat(auth): measure and publicise the Public Key
by Manish V Badarkhe
· Tue Apr 11 12:55:07 2023 +0100
c280078
fix(auth): allow hashes of different lengths
by Demi Marie Obenour
· Tue May 30 13:49:29 2023 -0400
a79a285
feat(auth): add CCA NV ctr to CCA CoT
by laurenw-arm
· Tue May 02 14:40:15 2023 -0500
2b6673d
refactor(auth)!: unify REGISTER_CRYPTO_LIB
by Yann Gautier
· Wed Mar 15 11:31:25 2023 +0100
c68b8af
refactor(auth): replace plat_convert_pk
by Yann Gautier
· Tue Jan 24 09:39:47 2023 +0100
e984bc7
feat(auth): compare platform and certificate ROTPK for authentication
by Manish V Badarkhe
· Fri Mar 10 19:00:02 2023 +0000
183638f
style: remove useless trailing semicolon and line continuations
by Elyes Haouas
· Mon Feb 13 10:05:41 2023 +0100
e5e03e8
refactor(auth): use a single function for parsing extensions
by Demi Marie Obenour
· Sat Jan 28 15:15:37 2023 -0500
01ea239
refactor(auth): clean up certificate length checks
by Demi Marie Obenour
· Thu Jan 19 09:50:16 2023 -0500
221a648
refactor(auth): remove code duplication
by Demi Marie Obenour
· Thu Jan 19 09:46:55 2023 -0500
fd49e8b
style(crypto): add braces for if statement
by Govindraj Raja
· Sun Feb 12 20:19:31 2023 +0000
dee8b6f
feat(mbedtls): add support for mbedtls-3.3
by Govindraj Raja
· Thu Jan 12 15:34:12 2023 +0000
a2872f9
refactor(crypto): avoid using struct mbedtls_pk_rsassa_pss_options
by Govindraj Raja
· Fri Feb 03 11:08:00 2023 +0000
9c7dfb0
refactor(mbedtls): avoid including MBEDTLS_CONFIG_FILE
by Govindraj Raja
· Wed Jan 11 18:34:58 2023 +0000
84def0c
Merge changes from topic "fix_sparse_warnings" into integration
by Madhukar Pappireddy
· Fri Jan 20 18:20:59 2023 +0100
bb7ffdf
fix(auth): use NULL instead of 0 for pointer check
by Yann Gautier
· Fri Jan 06 11:47:26 2023 +0100
6cb3ef2
fix(auth): properly validate X.509 extensions
by Demi Marie Obenour
· Fri Dec 09 17:19:08 2022 -0500
745f6f5
fix(auth): avoid out-of-bounds read in auth_nvctr()
by Demi Marie Obenour
· Fri Dec 09 18:21:47 2022 -0500
4912303
Merge "refactor(auth): avoid parsing signature algorithm twice" into integration
by Sandrine Bailleux
· Wed Jan 04 10:16:10 2023 +0100
0587d9c
refactor(auth): do not include SEQUENCE tag in saved extensions
by Demi Marie Obenour
· Thu Dec 08 15:24:36 2022 -0500
bfff4d9
fix(auth): reject junk after certificates
by Demi Marie Obenour
· Thu Dec 08 15:24:31 2022 -0500
4d1610b
fix(auth): require bit strings to have no unused bits
by Demi Marie Obenour
· Thu Dec 08 15:24:27 2022 -0500
139b84c
refactor(auth): avoid parsing signature algorithm twice
by Demi Marie Obenour
· Thu Dec 08 15:24:23 2022 -0500
b1342a2
refactor(auth): partially validate SubjectPublicKeyInfo early
by Demi Marie Obenour
· Thu Dec 08 15:24:18 2022 -0500
447adc0
fix(auth): reject padding after BIT STRING in signatures
by Demi Marie Obenour
· Thu Dec 08 15:24:10 2022 -0500
ae26664
fix(auth): reject invalid padding in digests
by Demi Marie Obenour
· Thu Dec 08 15:24:01 2022 -0500
47a8055
fix(auth): require at least one extension to be present
by Demi Marie Obenour
· Thu Dec 08 15:23:58 2022 -0500
fa07d04
fix(auth): forbid junk after extensions
by Demi Marie Obenour
· Thu Dec 08 15:23:56 2022 -0500
83737b7
fix(auth): only accept v3 X.509 certificates
by Demi Marie Obenour
· Thu Dec 08 15:23:50 2022 -0500
1a415f2
build: enable adding MbedTLS files for platform
by Mate Toth-Pal
· Sat Nov 05 21:20:10 2022 +0100
2d817a3
fix(auth): correct sign-compare warning
by Nicolas Toromanoff
· Wed Dec 23 16:01:25 2020 +0100
7f95ac8
feat(auth): allow to verify PublicKey with platform format PK
by Nicolas Toromanoff
· Mon Nov 09 12:14:52 2020 +0100
c9fdaf6
refactor(crypto): change CRYPTO_SUPPORT flag to numeric
by Manish V Badarkhe
· Mon Jun 20 15:32:38 2022 +0100
c816807
feat(mbedtls): update mbedTLS driver for DRTM support
by Manish V Badarkhe
· Fri Feb 25 09:11:12 2022 +0000
0bf2407
feat(crypto): update crypto module for DRTM support
by Manish V Badarkhe
· Fri Feb 25 08:29:35 2022 +0000
785e66c
refactor(libc): clean up dependencies in libc
by Claus Pedersen
· Mon Sep 12 22:42:58 2022 +0000
f13d0e4
Merge changes from topic "mb_hash" into integration
by Lauren Wehrmeister
· Mon Jun 27 17:32:59 2022 +0200
7834aa0
refactor(measured-boot): mb algorithm selection
by laurenw-arm
· Tue May 31 16:39:09 2022 -0500
483e5ac
feat(cca): introduce new "cca" chain of trust
by laurenw-arm
· Thu Apr 21 15:49:00 2022 -0500
88746ca
build(deps): upgrade to mbed TLS 2.28.0
by Sandrine Bailleux
· Thu Apr 21 10:21:29 2022 +0200
abf1b8d
refactor(mbedtls): allow platform to specify their config file
by Manish V Badarkhe
· Thu Jan 27 13:50:23 2022 +0000
92de80a
refactor(measured-boot): avoid Measured-Boot dependency on Trusted-Boot
by Manish V Badarkhe
· Thu Dec 16 10:41:47 2021 +0000
e112a5a
refactor(measured-boot): add generic macros for using Crypto library
by Manish V Badarkhe
· Wed Oct 06 23:41:50 2021 +0100
b55d055
fix(cc-713): fix a build failure with CC-713 library
by Manish V Badarkhe
· Mon Oct 11 19:46:08 2021 +0100
56f1e3e
fvp_r: load, auth, and transfer from BL1 to BL33
by laurenw-arm
· Wed Mar 03 14:19:38 2021 -0600
04005b7
feat(fwu): avoid NV counter upgrade in trial run state
by Manish V Badarkhe
· Sun Jun 20 22:29:22 2021 +0100
5989c56
fix(driver/auth): avoid NV counter upgrade without certificate validation
by Manish V Badarkhe
· Sun Apr 25 16:32:11 2021 +0100
42cb1aa
Crypto library: Migrate support to MbedTLS v2.24.0
by Alexei Fedorov
· Mon Sep 21 12:23:54 2020 +0100
65fca7c
build_macros.mk: include assert and define loop macros
by Leonardo Sandoval
· Thu Sep 10 12:18:27 2020 -0500
6aef2cc
dualroot: add chain of trust for Platform owned SPs
by Manish Pandey
· Fri Jul 31 16:25:17 2020 +0100
d07d017
tbbr/dualroot: rename SP package certificate file
by Manish Pandey
· Thu Jul 23 16:54:30 2020 +0100
71d81dc
TF-A: Add Event Log for Measured Boot
by Alexei Fedorov
· Mon Jul 13 13:58:06 2020 +0100
244027d
tbbr/dualroot: Add fw_config image in chain of trust
by Louis Mayencourt
· Thu Jun 11 21:15:15 2020 +0100
ceea999
tbbr: add chain of trust for Secure Partitions
by Manish Pandey
· Wed Jun 10 16:19:53 2020 +0100
5f8e1a0
dualroot: add chain of trust for secure partitions
by Manish Pandey
· Wed May 27 22:40:10 2020 +0100
043fd62
Cleanup the code for TBBR CoT descriptors
by Manish V Badarkhe
· Sat May 16 16:36:39 2020 +0100
033327a
cryptocell: add support for Cryptocell 713
by Gilad Ben-Yossef
· Wed May 15 09:24:04 2019 +0300
25d7c88
FVP: Add BL2 hash calculation in BL1
by Alexei Fedorov
· Fri Mar 20 18:38:55 2020 +0000
c294d82
Merge "Necessary fix in drivers to upgrade to mbedtls-2.18.0" into integration
by Mark Dykes
· Tue Mar 10 18:25:02 2020 +0000
56924a2
Merge changes from topic "sb/dualroot" into integration
by Sandrine Bailleux
· Tue Mar 10 13:47:47 2020 +0000
57eaae8
Necessary fix in drivers to upgrade to mbedtls-2.18.0
by Madhukar Pappireddy
· Thu Mar 05 18:18:40 2020 -0600
392e4df
drivers: crypto: Add authenticated decryption framework
by Sumit Garg
· Fri Nov 15 10:43:00 2019 +0530
6ae0074
Introduce a new "dualroot" chain of trust
by Sandrine Bailleux
· Thu Feb 06 14:59:14 2020 +0100
fd754ce
TBBR: Reduce size of hash buffers when possible
by Sandrine Bailleux
· Mon Feb 17 16:26:05 2020 +0100
41477e7
TBBR: Reduce size of ECDSA key buffers
by Sandrine Bailleux
· Mon Feb 17 13:41:59 2020 +0100
944ade8
fconf: initial commit
by Louis Mayencourt
· Thu Aug 08 12:03:26 2019 +0100
87675d4
Coverity: remove unnecessary header file includes
by Zelalem
· Mon Feb 03 14:56:42 2020 -0600
913cb7e
Measured Boot: add function for hash calculation
by Alexei Fedorov
· Thu Jan 23 14:27:38 2020 +0000
1fab9c3
Remove redundant declarations.
by Madhukar Pappireddy
· Thu Jan 02 16:32:41 2020 -0600
a6e5342
cryptocell: add cryptocell 712 RSA 3K support
by Gilad Ben-Yossef
· Sun Sep 15 13:29:29 2019 +0300
3168a20
Remove RSA PKCS#1 v1.5 support from cert_tool
by Justin Chadwell
· Mon Sep 09 15:24:31 2019 +0100
f9b32c1
Support larger RSA key sizes when using MBEDTLS
by Justin Chadwell
· Mon Jul 29 17:13:10 2019 +0100
6fbe0fc
cryptocell: add product version awareness support
by Gilad Ben-Yossef
· Tue May 14 14:47:36 2019 +0300
fbb88a3
cryptocell: move Cryptocell specific API into driver
by Gilad Ben-Yossef
· Tue May 14 10:48:18 2019 +0300
25532c7
Fix type of cot_desc_ptr
by Sandrine Bailleux
· Fri Jun 07 14:33:51 2019 +0200
d207f56
Mbed TLS: Remove weak heap implementation
by Ambroise Vincent
· Wed Apr 10 12:50:27 2019 +0100
8634cff
Checkpatch: Style fix
by Joel Hutton
· Tue Apr 09 09:25:55 2019 +0100
69931af
cot-desc: optimise memory further
by Joel Hutton
· Mon Mar 11 11:37:38 2019 +0000
e9919bb
Reduce memory needed for CoT description
by Joel Hutton
· Wed Feb 20 11:56:46 2019 +0000
a88a35d
Remove several warnings reported with W=2
by Ambroise Vincent
· Thu Feb 14 09:48:21 2019 +0000
69c88d1
Remove Mbed TLS dependency from plat_bl_common.c
by John Tsichritzis
· Thu Feb 28 11:14:03 2019 +0000
e0f9063
Sanitise includes across codebase
by Antonio Nino Diaz
· Fri Dec 14 00:18:21 2018 +0000
dc9fab1
Remove all other deprecated interfaces and files
by Antonio Nino Diaz
· Tue Sep 25 09:39:51 2018 +0100
30f8964
Prepare Mbed TLS drivers for shared heap
by John Tsichritzis
· Thu Jun 07 16:31:34 2018 +0100
00086e3
libc: Use printf and snprintf across codebase
by Antonio Nino Diaz
· Thu Aug 16 16:46:06 2018 +0100
64d4de0
Add atexit function to libc
by Roberto Vargas
· Thu May 24 13:34:53 2018 +0100
d51207e
Don't include mbebtls include paths in INCLUDES
by Roberto Vargas
· Mon Jun 04 15:15:04 2018 +0100
Next »