Lines Matching defs:key
557 * for the round key array. */
573 * AES key schedule (encryption)
576 int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const unsigned char *key,
602 return mbedtls_aesni_setkey_enc((unsigned char *) RK, key, keybits);
608 return mbedtls_aesce_setkey_enc((unsigned char *) RK, key, keybits);
614 RK[i] = MBEDTLS_GET_UINT32_LE(key, i << 2);
684 * AES key schedule (decryption)
687 int mbedtls_aes_setkey_dec(mbedtls_aes_context *ctx, const unsigned char *key,
704 if ((ret = mbedtls_aes_setkey_enc(&cty, key, keybits)) != 0) {
758 static int mbedtls_aes_xts_decode_keys(const unsigned char *key,
776 *key1 = &key[0];
777 *key2 = &key[half_keybytes];
783 const unsigned char *key,
790 ret = mbedtls_aes_xts_decode_keys(key, keybits, &key1, &key1bits,
796 /* Set the tweak key. Always set tweak key for the encryption mode. */
802 /* Set crypt key for encryption. */
807 const unsigned char *key,
814 ret = mbedtls_aes_xts_decode_keys(key, keybits, &key1, &key1bits,
820 /* Set the tweak key. Always set tweak key for encryption. */
826 /* Set crypt key for decryption. */
1821 unsigned char key[32];
1844 memset(key, 0, 32);
1910 ret = mbedtls_aes_setkey_dec(&ctx, key, keybits);
1915 ret = mbedtls_aes_setkey_enc(&ctx, key, keybits);
1976 ret = mbedtls_aes_setkey_dec(&ctx, key, keybits);
1979 ret = mbedtls_aes_setkey_enc(&ctx, key, keybits);
2046 memcpy(key, aes_test_cfb128_key[u], keybits / 8);
2049 ret = mbedtls_aes_setkey_enc(&ctx, key, keybits);
2110 memcpy(key, aes_test_ofb_key[u], keybits / 8);
2113 ret = mbedtls_aes_setkey_enc(&ctx, key, keybits);
2173 memcpy(key, aes_test_ctr_key[u], 16);
2176 if ((ret = mbedtls_aes_setkey_enc(&ctx, key, 128)) != 0) {
2233 memset(key, 0, sizeof(key));
2234 memcpy(key, aes_test_xts_key[u], 32);
2240 ret = mbedtls_aes_xts_setkey_dec(&ctx_xts, key, 256);
2247 ret = mbedtls_aes_xts_setkey_enc(&ctx_xts, key, 256);