summaryrefslogtreecommitdiff
path: root/drivers/auth
Commit message (Expand)AuthorAgeFilesLines
* refactor(auth)!: unify REGISTER_CRYPTO_LIBYann Gautier2023-04-213-5/+6
* refactor(auth): replace plat_convert_pkYann Gautier2023-04-215-18/+22
* feat(auth): compare platform and certificate ROTPK for authenticationManish V Badarkhe2023-04-211-34/+50
* style: remove useless trailing semicolon and line continuationsElyes Haouas2023-03-091-1/+1
* refactor(auth): use a single function for parsing extensionsDemi Marie Obenour2023-03-021-68/+49
* refactor(auth): clean up certificate length checksDemi Marie Obenour2023-02-271-18/+6
* refactor(auth): remove code duplicationDemi Marie Obenour2023-02-271-20/+14
* style(crypto): add braces for if statementGovindraj Raja2023-02-212-61/+119
* feat(mbedtls): add support for mbedtls-3.3Govindraj Raja2023-02-212-30/+71
* refactor(crypto): avoid using struct mbedtls_pk_rsassa_pss_optionsGovindraj Raja2023-02-212-17/+16
* refactor(mbedtls): avoid including MBEDTLS_CONFIG_FILEGovindraj Raja2023-02-218-21/+34
* Merge changes from topic "fix_sparse_warnings" into integrationMadhukar Pappireddy2023-01-201-2/+2
|\
| * fix(auth): use NULL instead of 0 for pointer checkYann Gautier2023-01-101-2/+2
* | fix(auth): properly validate X.509 extensionsDemi Marie Obenour2023-01-101-6/+12
* | fix(auth): avoid out-of-bounds read in auth_nvctr()Demi Marie Obenour2023-01-101-6/+14
|/
* Merge "refactor(auth): avoid parsing signature algorithm twice" into integrationSandrine Bailleux2023-01-041-18/+7
|\
| * refactor(auth): avoid parsing signature algorithm twiceDemi Marie Obenour2022-12-291-18/+7
* | refactor(auth): do not include SEQUENCE tag in saved extensionsDemi Marie Obenour2023-01-031-5/+3
* | fix(auth): reject junk after certificatesDemi Marie Obenour2023-01-031-1/+1
* | fix(auth): require bit strings to have no unused bitsDemi Marie Obenour2023-01-031-2/+3
|/
* refactor(auth): partially validate SubjectPublicKeyInfo earlyDemi Marie Obenour2022-12-291-2/+15
* fix(auth): reject padding after BIT STRING in signaturesDemi Marie Obenour2022-12-291-1/+1
* fix(auth): reject invalid padding in digestsDemi Marie Obenour2022-12-291-4/+7
* fix(auth): require at least one extension to be presentDemi Marie Obenour2022-12-291-4/+18
* fix(auth): forbid junk after extensionsDemi Marie Obenour2022-12-291-3/+5
* fix(auth): only accept v3 X.509 certificatesDemi Marie Obenour2022-12-291-6/+20
* build: enable adding MbedTLS files for platformMate Toth-Pal2022-11-251-1/+1
* fix(auth): correct sign-compare warningNicolas Toromanoff2022-11-141-3/+3
* feat(auth): allow to verify PublicKey with platform format PKNicolas Toromanoff2022-11-141-0/+14
* refactor(crypto): change CRYPTO_SUPPORT flag to numericManish V Badarkhe2022-10-052-16/+33
* feat(mbedtls): update mbedTLS driver for DRTM supportManish V Badarkhe2022-10-051-7/+7
* feat(crypto): update crypto module for DRTM supportManish V Badarkhe2022-10-051-5/+5
* refactor(libc): clean up dependencies in libcClaus Pedersen2022-09-221-0/+2
* Merge changes from topic "mb_hash" into integrationLauren Wehrmeister2022-06-271-16/+0
|\
| * refactor(measured-boot): mb algorithm selectionlaurenw-arm2022-06-161-16/+0
* | feat(cca): introduce new "cca" chain of trustlaurenw-arm2022-06-141-0/+675
|/
* build(deps): upgrade to mbed TLS 2.28.0Sandrine Bailleux2022-04-251-0/+1
* refactor(mbedtls): allow platform to specify their config fileManish V Badarkhe2022-03-017-14/+14
* refactor(measured-boot): avoid Measured-Boot dependency on Trusted-BootManish V Badarkhe2022-01-113-8/+14
* refactor(measured-boot): add generic macros for using Crypto libraryManish V Badarkhe2021-12-083-9/+60
* fix(cc-713): fix a build failure with CC-713 libraryManish V Badarkhe2021-10-151-0/+1
* fvp_r: load, auth, and transfer from BL1 to BL33laurenw-arm2021-09-301-0/+177
* feat(fwu): avoid NV counter upgrade in trial run stateManish V Badarkhe2021-08-021-2/+7
* fix(driver/auth): avoid NV counter upgrade without certificate validationManish V Badarkhe2021-04-271-13/+34
* Crypto library: Migrate support to MbedTLS v2.24.0Alexei Fedorov2020-10-011-2/+1
* build_macros.mk: include assert and define loop macrosLeonardo Sandoval2020-09-141-4/+7
* dualroot: add chain of trust for Platform owned SPsManish Pandey2020-08-121-12/+40
* tbbr/dualroot: rename SP package certificate fileManish Pandey2020-07-312-38/+38
* TF-A: Add Event Log for Measured BootAlexei Fedorov2020-07-211-14/+0
* tbbr/dualroot: Add fw_config image in chain of trustLouis Mayencourt2020-06-243-3/+56