summaryrefslogtreecommitdiff
path: root/core/tee/tee_svc_cryp.c
AgeCommit message (Expand)Author
2020-12-15core: copy ctx_finalize in syscall_cryp_state_copy()Jens Wiklander
2020-11-16core: crypto: unify ECC and SM2_DSA sign/verifyCedric Neveux
2020-11-16core: crypto: add struct crypto_ecc_[public/keypair]_opsCedric Neveux
2020-10-28core: replace tee_mmu prefix with vmJens Wiklander
2020-10-27core: add generic struct ts_sessionJens Wiklander
2020-10-09core: use vaddr_t instead of uint32_t for object IDsJerome Forissier
2020-10-01core: include parity in DES/DES3 key sizesJens Wiklander
2020-10-01core: syscall_asymm_verify(): accurate DSA parameter checkJens Wiklander
2020-10-01Provide TEE_ATTR_FLAG_VALUE and TEE_ATTR_FLAG_PUBLICJens Wiklander
2020-09-29core: check that certain object attributes are consistent with max key sizeJens Wiklander
2020-09-29core: check that object attributes for current usage are relevantJens Wiklander
2020-09-29core: check max key size when populating objectJens Wiklander
2020-09-29core: fix calculation of DES key sizeJens Wiklander
2020-09-29core: syscall_obj_generate_key() check public rsa exponentJens Wiklander
2020-09-29core: syscall_cryp_obj_alloc(): allow TEE_TYPE_DATA for transient objectsJens Wiklander
2020-09-24core: strict buffer check in syscalls following GP 1.1Jens Wiklander
2020-09-24core: separate copy_from_user() and friendsJens Wiklander
2020-04-20core: crypto: ECC: make sure key_size is consistent with attributesJerome Forissier
2020-04-20core: crypto: DH: make sure key_size is consistent with attributesJerome Forissier
2020-04-20core: crypto: use supplied DSA parameters when creating keyJerome Forissier
2020-04-02core: merge tee_*_get_digest_size() into a single functionAlbert Schwarzkopf
2020-01-29Remove TEE_OPERATION_EXTENSIONJerome Forissier
2020-01-17core: crypto: add support for SM2 KEPJerome Forissier
2020-01-09core: crypto add support for SM2 DSAJerome Forissier
2020-01-07core: crypto: add support for SM2 PKEJerome Forissier
2019-12-18core: crypto: add support for SM3Jerome Forissier
2019-12-17core: crypto: add support for SM4Jerome Forissier
2019-12-16core: add struct user_mode_ctxJens Wiklander
2019-11-08core: remove algo from crypto_authenc_*()Jens Wiklander
2019-11-08core: remove algo from crypto_mac_*()Jens Wiklander
2019-11-08core: remove algo from crypto_cipher_*()Jens Wiklander
2019-11-08core: remove algo from crypto_hash_*()Jens Wiklander
2019-10-08cryp: prevent direct calls to update and final functionsJoakim Bech
2019-10-08cryp: ensure that mode is cipher in syscall_cipher_initJoakim Bech
2019-10-08cryp: ensure that mode is AE in syscall_authenc_ functionsJoakim Bech
2019-05-13core: scrub user-tainted kernel heap memory before freeing itJerome Forissier
2019-02-25core: syscall_authenc_init(): check nonce accessibilityJerome Forissier
2019-02-25core: crypto: add overflow check when copying attributesJerome Forissier
2019-01-21core: svc_cryp: fix truncated buffer lengthJens Wiklander
2019-01-21svc: check for overflow when allocating a BigNum bufferJoakim Bech
2019-01-21svc: avoid TOCTOU issue in syscall_hash_finalJoakim Bech
2019-01-21svc: check for allocation overflow in crypto calls part 2Joakim Bech
2019-01-21svc: check for allocation overflow in crypto callsJoakim Bech
2019-01-21svc: check for allocation overflow in syscall_cryp_obj_populateJoakim Bech
2018-11-15core: crypto: add TEE_ALG_RSASSA_PKCS1_V1_5Gabor Szekely
2018-06-19core: tee: update objectSize/keySize for ECDSA/ECDH ObjectsSahil Malhotra
2018-06-08core: fix syscall_cryp_obj_get_attr() with null bufferJens Wiklander
2018-05-16Remove license notice from STMicroelectronics filesEtienne Carriere
2018-04-03core: crypto: enable 4096-bit RSA keysJerome Forissier
2018-03-28core: syscall_authenc_enc_final() initialize tlenJens Wiklander