Lines Matching refs:ctx
17 void mbedtls_aes_init(mbedtls_aes_context *ctx) in mbedtls_aes_init() argument
19 assert(ctx); in mbedtls_aes_init()
20 memset(ctx, 0, sizeof(*ctx)); in mbedtls_aes_init()
23 void mbedtls_aes_free( mbedtls_aes_context *ctx ) in mbedtls_aes_free() argument
25 if (ctx) in mbedtls_aes_free()
26 mbedtls_platform_zeroize(ctx, sizeof(*ctx)); in mbedtls_aes_free()
29 int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const unsigned char *key, in mbedtls_aes_setkey_enc() argument
32 assert(ctx && key); in mbedtls_aes_setkey_enc()
37 if (crypto_accel_aes_expand_keys(key, keybits / 8, ctx->key, NULL, in mbedtls_aes_setkey_enc()
38 sizeof(ctx->key), &ctx->round_count)) in mbedtls_aes_setkey_enc()
44 int mbedtls_aes_setkey_dec(mbedtls_aes_context *ctx, const unsigned char *key, in mbedtls_aes_setkey_dec() argument
47 uint32_t enc_key[sizeof(ctx->key)] = { 0 }; in mbedtls_aes_setkey_dec()
49 assert(ctx && key); in mbedtls_aes_setkey_dec()
54 if (crypto_accel_aes_expand_keys(key, keybits / 8, enc_key, ctx->key, in mbedtls_aes_setkey_dec()
55 sizeof(ctx->key), &ctx->round_count)) in mbedtls_aes_setkey_dec()