Lines Matching refs:mode
52 static TEE_Result init_ctx(void **ctx, uint32_t algo, TEE_OperationMode mode, in init_ctx() argument
97 res = crypto_cipher_init(*ctx, mode, aes_key, key_len, key2, in init_ctx()
101 res = crypto_authenc_init(*ctx, mode, aes_key, key_len, aes_iv, in init_ctx()
115 static TEE_Result update_ae(void *ctx, TEE_OperationMode mode, in update_ae() argument
120 return crypto_authenc_update_payload(ctx, mode, src, len, dst, &dlen); in update_ae()
123 static TEE_Result update_cipher(void *ctx, TEE_OperationMode mode, in update_cipher() argument
126 return crypto_cipher_update(ctx, mode, false, src, len, dst); in update_cipher()
129 static TEE_Result do_update(void *ctx, uint32_t algo, TEE_OperationMode mode, in do_update() argument
133 TEE_Result (*update_func)(void *ctx, TEE_OperationMode mode, in do_update()
147 res = update_func(ctx, mode, in + m * unit_size, in do_update()
153 res = update_func(ctx, mode, in + m * unit_size, in do_update()
168 TEE_OperationMode mode = 0; in core_aes_perf_tests() local
199 mode = TEE_MODE_DECRYPT; in core_aes_perf_tests()
201 mode = TEE_MODE_ENCRYPT; in core_aes_perf_tests()
211 res = init_ctx(&ctx, algo, mode, key_size_bits, params[2].memref.size); in core_aes_perf_tests()
215 res = do_update(ctx, algo, mode, rep_count, unit_size, in core_aes_perf_tests()