Home
last modified time | relevance | path

Searched refs:ik (Results 1 – 3 of 3) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Daesni.c241 __m128i *ik = (__m128i *) invkey; in mbedtls_aesni_inverse_key() local
244 *ik = *fk; in mbedtls_aesni_inverse_key()
245 for (--fk, ++ik; fk > (const __m128i *) fwdkey; --fk, ++ik) { in mbedtls_aesni_inverse_key()
246 *ik = _mm_aesimc_si128(*fk); in mbedtls_aesni_inverse_key()
248 *ik = *fk; in mbedtls_aesni_inverse_key()
628 unsigned char *ik = invkey; in mbedtls_aesni_inverse_key() local
631 memcpy(ik, fk, 16); in mbedtls_aesni_inverse_key()
633 for (fk -= 16, ik += 16; fk > fwdkey; fk -= 16, ik += 16) { in mbedtls_aesni_inverse_key()
638 : "r" (fk), "r" (ik) in mbedtls_aesni_inverse_key()
642 memcpy(ik, fk, 16); in mbedtls_aesni_inverse_key()
/optee_os/core/drivers/
H A Dversal_trng.c333 int ik = 0; in setup_key() local
346 ik = i - klen; in setup_key()
347 schedule[i + 0] = schedule[ik + 0] ^ t0; in setup_key()
348 schedule[i + 1] = schedule[ik + 1] ^ t1; in setup_key()
349 schedule[i + 2] = schedule[ik + 2] ^ t2; in setup_key()
350 schedule[i + 3] = schedule[ik + 3] ^ t3; in setup_key()
/optee_os/core/tee/
H A Dtee_svc_cryp.c3855 struct tee_cryp_obj_secret *ik = ko->attr; in syscall_cryp_derive_key() local
3856 const uint8_t *ikm = (const uint8_t *)(ik + 1); in syscall_cryp_derive_key()
3865 if (okm_len > ik->alloc_size) { in syscall_cryp_derive_key()
3870 res = tee_cryp_hkdf(hash_id, ikm, ik->key_size, salt, salt_len, in syscall_cryp_derive_key()