Lines Matching refs:pk_info

47     ctx->pk_info = NULL;
69 if ((ctx->pk_info != NULL) && (ctx->pk_info->ctx_free_func != NULL)) {
70 ctx->pk_info->ctx_free_func(ctx->pk_ctx);
76 if ((ctx->pk_info != NULL) && (ctx->pk_info->type != MBEDTLS_PK_OPAQUE)) {
90 ctx->pk_info = NULL;
99 if (ctx == NULL || ctx->pk_info == NULL ||
100 ctx->pk_info->rs_free_func == NULL) {
104 ctx->pk_info->rs_free_func(ctx->rs_ctx);
106 ctx->pk_info = NULL;
112 * Get pk_info structure from type
142 if (info == NULL || ctx->pk_info != NULL) {
151 ctx->pk_info = info;
167 if (ctx == NULL || ctx->pk_info != NULL) {
188 ctx->pk_info = info;
207 if (ctx->pk_info != NULL) {
215 ctx->pk_info = info;
233 /* A context with null pk_info is not set up yet and can't do anything.
236 if (ctx == NULL || ctx->pk_info == NULL) {
240 return ctx->pk_info->can_do(type);
252 /* A context with null pk_info is not set up yet and can't do anything.
255 if (ctx == NULL || ctx->pk_info == NULL) {
296 if (ctx->pk_info->can_do(type) == 0) {
1020 if (ctx == NULL || ctx->pk_info != NULL) {
1033 ctx->pk_info = info;
1052 if (ctx->pk_info == NULL ||
1061 ctx->pk_info->verify_rs_func != NULL) {
1064 if ((ret = pk_restart_setup(rs_ctx, ctx->pk_info)) != 0) {
1068 ret = ctx->pk_info->verify_rs_func(ctx,
1081 if (ctx->pk_info->verify_func == NULL) {
1085 return ctx->pk_info->verify_func(ctx, md_alg, hash, hash_len,
1112 if (ctx->pk_info == NULL) {
1244 if (ctx->pk_info == NULL || pk_hashlen_helper(md_alg, &hash_len) != 0) {
1252 ctx->pk_info->sign_rs_func != NULL) {
1255 if ((ret = pk_restart_setup(rs_ctx, ctx->pk_info)) != 0) {
1259 ret = ctx->pk_info->sign_rs_func(ctx, md_alg,
1274 if (ctx->pk_info->sign_func == NULL) {
1278 return ctx->pk_info->sign_func(ctx, md_alg,
1308 if (ctx->pk_info == NULL) {
1407 if (ctx->pk_info == NULL) {
1411 if (ctx->pk_info->decrypt_func == NULL) {
1415 return ctx->pk_info->decrypt_func(ctx, input, ilen,
1427 if (ctx->pk_info == NULL) {
1431 if (ctx->pk_info->encrypt_func == NULL) {
1435 return ctx->pk_info->encrypt_func(ctx, input, ilen,
1447 if (pub->pk_info == NULL ||
1448 prv->pk_info == NULL) {
1456 if (prv->pk_info->check_pair_func == NULL) {
1460 if (prv->pk_info->type == MBEDTLS_PK_RSA_ALT) {
1461 if (pub->pk_info->type != MBEDTLS_PK_RSA) {
1465 if ((prv->pk_info->type != MBEDTLS_PK_OPAQUE) &&
1466 (pub->pk_info != prv->pk_info)) {
1471 return prv->pk_info->check_pair_func((mbedtls_pk_context *) pub,
1483 if (ctx == NULL || ctx->pk_info == NULL) {
1487 return ctx->pk_info->get_bitlen((mbedtls_pk_context *) ctx);
1495 if (ctx->pk_info == NULL) {
1499 if (ctx->pk_info->debug_func == NULL) {
1503 ctx->pk_info->debug_func((mbedtls_pk_context *) ctx, items);
1512 if (ctx == NULL || ctx->pk_info == NULL) {
1516 return ctx->pk_info->name;
1524 if (ctx == NULL || ctx->pk_info == NULL) {
1528 return ctx->pk_info->type;