Lines Matching refs:keys
69 mbedtls_ssl_ticket_key *key = ctx->keys + index; in ssl_ticket_gen_key()
123 mbedtls_ssl_ticket_key * const key = ctx->keys + ctx->active; in ssl_ticket_update_keys()
140 if ((status = psa_destroy_key(ctx->keys[ctx->active].key)) != PSA_SUCCESS) { in ssl_ticket_update_keys()
160 mbedtls_ssl_ticket_key * const key = ctx->keys + idx; in mbedtls_ssl_ticket_rotate()
260 ctx->keys[0].alg = alg; in mbedtls_ssl_ticket_setup()
261 ctx->keys[0].key_type = key_type; in mbedtls_ssl_ticket_setup()
262 ctx->keys[0].key_bits = key_bits; in mbedtls_ssl_ticket_setup()
264 ctx->keys[1].alg = alg; in mbedtls_ssl_ticket_setup()
265 ctx->keys[1].key_type = key_type; in mbedtls_ssl_ticket_setup()
266 ctx->keys[1].key_bits = key_bits; in mbedtls_ssl_ticket_setup()
268 if ((ret = mbedtls_cipher_setup(&ctx->keys[0].ctx, cipher_info)) != 0) { in mbedtls_ssl_ticket_setup()
272 if ((ret = mbedtls_cipher_setup(&ctx->keys[1].ctx, cipher_info)) != 0) { in mbedtls_ssl_ticket_setup()
339 key = &ctx->keys[ctx->active]; in mbedtls_ssl_ticket_write()
406 for (i = 0; i < sizeof(ctx->keys) / sizeof(*ctx->keys); i++) { in ssl_ticket_select_key()
407 if (memcmp(name, ctx->keys[i].name, 4) == 0) { in ssl_ticket_select_key()
408 return &ctx->keys[i]; in ssl_ticket_select_key()
542 psa_destroy_key(ctx->keys[0].key); in mbedtls_ssl_ticket_free()
543 psa_destroy_key(ctx->keys[1].key); in mbedtls_ssl_ticket_free()
545 mbedtls_cipher_free(&ctx->keys[0].ctx); in mbedtls_ssl_ticket_free()
546 mbedtls_cipher_free(&ctx->keys[1].ctx); in mbedtls_ssl_ticket_free()