aboutsummaryrefslogtreecommitdiff
path: root/core/lib
AgeCommit message (Expand)Author
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
2017-11-14core: move crypto_authenc_*() from LTCJens Wiklander
2017-11-14core: rename to <crypto/crypto.h>Jens Wiklander
2017-11-14core: remove struct crypto_opsJens Wiklander
2017-11-14Replace struct acipher_ops with function interfaceJens Wiklander
2017-11-14Replace struct bignum_ops with function interfaceJens Wiklander
2017-11-14Replace struct authenc_ops with function interfaceJens Wiklander
2017-11-14Replace struct mac_ops with function interfaceJens Wiklander
2017-11-14Replace struct cipher_ops with function interfaceJens Wiklander
2017-11-14Replace struct hash_ops with function interfaceJens Wiklander
2017-11-10ltc: fix ccm_process() bug when input buffer is longer than 256 bytesJerome Forissier
2017-11-08Replace struct prng_ops with function interfaceJens Wiklander
2017-10-11core: pager: ltc: prng: add entropy to the AE key for paged TAsJerome Forissier
2017-10-11core: ltc: prng: make sure some entropy is used immediatelyJerome Forissier
2017-08-25Add support for compressed early TAsJerome Forissier
2017-08-25Import zlib v1.2.11Jerome Forissier
2017-06-19ltc: Enable RSA_CRT_HARDENING and RSA_CRT_BLINDINGJoakim Bech
2017-06-19ltc: Implement mp_rand for mpa_descJoakim Bech
2017-06-19ltc: fix formatting related to exptmodJoakim Bech