aboutsummaryrefslogtreecommitdiff
path: root/core/lib
AgeCommit message (Expand)Author
2019-03-11core: crypto: introduce struct crypto_authenc_opsJens Wiklander
2019-03-11core: crypto: introduce struct crypto_cipher_opsJens Wiklander
2019-03-11core: crypto: introduce struct crypto_mac_opsJens Wiklander
2019-03-11core: crypto: introduce struct crypto_hash_opsJens Wiklander
2019-03-01core: cleanup generic tracesEtienne Carriere
2019-02-25libutils: remove buf_compare_ct()Jerome Forissier
2019-02-05Fix alignment of data for mempool_alloc_pool()Jens Wiklander
2019-01-31ltc: fix the CBC_MAC errorOliver Chiang
2018-12-18libtomcrypt: Import SHA512/256 approved hash algorithmSumit Garg
2018-11-15zlib: fix compiler warningJerome Forissier
2018-11-15core: crypto: add TEE_ALG_RSASSA_PKCS1_V1_5Gabor Szekely
2018-11-15libtomcrypt: port LTC_PKCS_1_V1_5_NA1 from ltc v1.18.2Gabor Szekely
2018-11-14LTC: drop LTC_NO_ASM and configureJens Wiklander
2018-11-14core: switch to mbedtls for bignumJens Wiklander
2018-11-13libfdt: Move to version v1.4.6-9Bryan O'Donoghue
2018-11-09ltc: move all bignum functions to mpa_desc.cJens Wiklander
2018-11-09ltc: rename tomcrypt_mpa.h to tomcrypt_mp.hJens Wiklander
2018-11-09ltc: move external_mem_pool to mpa_desc.cJens Wiklander
2018-09-27Allow mixed declaration and codeJens Wiklander
2018-06-18libmpa: remove mpa_set_random_generator()Jens Wiklander
2018-06-18core: add new RNG implementationJens Wiklander
2018-06-13core: crypto: arm64 ce: update AES CBC routinesJerome Forissier
2018-06-07core: crypto: cleanup and fix CE accelerated AES CTRJerome Forissier
2018-05-22mpa_desc.c: rename rand() to mpa_rand()Jens Wiklander
2018-05-16Remove license notice from STMicroelectronics filesEtienne Carriere
2018-04-23core: ltc: DSA signature verification: fix return codeJerome Forissier
2018-04-23core: ltc: ECC signature verification: fix return codeJerome Forissier
2018-04-23core: ltc: RSA signature verification: fix return codeJerome Forissier
2018-04-18Use mempool API from libutils for bignum allocationsJens Wiklander
2018-04-17ltc: detect GCM counter re-useJerome Forissier
2018-04-12ltc: mpa: fix potential memory leak in exptmod()Jerome Forissier
2018-04-11core: crypto: arm32: add counter increment in ce_aes_ctr_encrypt()Jerome Forissier
2018-04-03core: crypto: ltc: introduce CFG_CORE_BIGNUM_MAX_BITSJerome Forissier
2018-03-17ltc: ctr: improve performanceTetsuya Yoshizaki
2018-02-09core: ltc: prevent incorrect asserts in crypto_*_free_ctx()Jerome Forissier
2018-01-19ltc: ctr: update pt and ct after accelerationTetsuya Yoshizaki
2018-01-11core: crypto.h manages authenc context memoryJens Wiklander
2018-01-11core: crypto.h manages cipher context memoryJens Wiklander
2018-01-11core: crypto.h manages mac context memoryJens Wiklander
2018-01-11core: crypto.h manages hash context memoryJens Wiklander
2018-01-10Remove 'All rights reserved' from Linaro filesJerome Forissier
2018-01-10Remove license notice from Linaro filesJerome Forissier
2018-01-10Add SPDX license identifiersJerome Forissier
2018-01-10Reformat copyright/license header in files with an SPDX IDJerome Forissier
2017-11-24core: LTC provide some AES primitivesJens Wiklander
2017-11-23libfdt: fix undefined behaviour in fdt_offset_ptr()Jens Wiklander
2017-11-22core: ltc: fix double free in dsa_import()Jerome Forissier
2017-11-20core: add CFG_CRYPTO_AES_GCM_FROM_CRYPTOLIBJens Wiklander
2017-11-20core: add core/crypto.mk with CFG_CRYPTO* flagsJens Wiklander
2017-11-20LTC: add GHASH accelerationJens Wiklander