Lines Matching refs:status
73 psa_status_t status;
105 status = psa_import_key(&attributes,
108 if (status != PSA_SUCCESS) {
109 ret = PSA_PK_TO_MBEDTLS_ERR(status);
113 status = psa_verify_hash(key_id, psa_alg_md, hash, hash_len,
115 if (status != PSA_SUCCESS) {
116 ret = PSA_PK_RSA_TO_MBEDTLS_ERR(status);
122 status = psa_destroy_key(key_id);
123 if (ret == 0 && status != PSA_SUCCESS) {
124 ret = PSA_PK_TO_MBEDTLS_ERR(status);
177 psa_status_t status;
203 status = psa_import_key(&attributes,
206 if (status != PSA_SUCCESS) {
207 ret = PSA_PK_TO_MBEDTLS_ERR(status);
210 status = psa_sign_hash(key_id, alg, hash, hash_len,
212 if (status != PSA_SUCCESS) {
213 ret = PSA_PK_RSA_TO_MBEDTLS_ERR(status);
221 status = psa_destroy_key(key_id);
222 if (ret == 0 && status != PSA_SUCCESS) {
223 ret = PSA_PK_TO_MBEDTLS_ERR(status);
289 psa_status_t status;
316 status = psa_import_key(&attributes,
319 if (status != PSA_SUCCESS) {
320 ret = PSA_PK_TO_MBEDTLS_ERR(status);
324 status = psa_asymmetric_decrypt(key_id, decrypt_alg,
328 if (status != PSA_SUCCESS) {
329 ret = PSA_PK_RSA_TO_MBEDTLS_ERR(status);
337 status = psa_destroy_key(key_id);
338 if (ret == 0 && status != PSA_SUCCESS) {
339 ret = PSA_PK_TO_MBEDTLS_ERR(status);
372 psa_status_t status;
399 status = psa_import_key(&attributes,
402 if (status != PSA_SUCCESS) {
403 ret = PSA_PK_TO_MBEDTLS_ERR(status);
407 status = psa_asymmetric_encrypt(key_id, psa_encrypt_alg,
411 if (status != PSA_SUCCESS) {
412 ret = PSA_PK_RSA_TO_MBEDTLS_ERR(status);
419 status = psa_destroy_key(key_id);
420 if (ret == 0 && status != PSA_SUCCESS) {
421 ret = PSA_PK_TO_MBEDTLS_ERR(status);
551 psa_status_t status;
561 status = psa_import_key(&attributes, key, key_len, &key_id);
562 if (status != PSA_SUCCESS) {
563 ret = PSA_PK_TO_MBEDTLS_ERR(status);
584 status = psa_verify_hash(key_id, psa_sig_md, hash, hash_len,
586 if (status != PSA_SUCCESS) {
587 ret = PSA_PK_ECDSA_TO_MBEDTLS_ERR(status);
594 status = psa_destroy_key(key_id);
595 if (ret == 0 && status != PSA_SUCCESS) {
596 ret = PSA_PK_TO_MBEDTLS_ERR(status);
613 psa_status_t status;
615 status = psa_get_key_attributes(pk->priv_id, &key_attr);
616 if (status != PSA_SUCCESS) {
617 return PSA_PK_ECDSA_TO_MBEDTLS_ERR(status);
623 status = psa_export_public_key(pk->priv_id, key, sizeof(key), &key_len);
624 if (status != PSA_SUCCESS) {
625 return PSA_PK_ECDSA_TO_MBEDTLS_ERR(status);
701 psa_status_t status;
705 status = psa_get_key_attributes(key_id, &key_attr);
706 if (status != PSA_SUCCESS) {
707 return PSA_PK_ECDSA_TO_MBEDTLS_ERR(status);
712 status = psa_sign_hash(key_id,
715 if (status == PSA_SUCCESS) {
717 } else if (status != PSA_ERROR_NOT_PERMITTED) {
718 return PSA_PK_ECDSA_TO_MBEDTLS_ERR(status);
721 status = psa_sign_hash(key_id,
724 if (status != PSA_SUCCESS) {
725 return PSA_PK_ECDSA_TO_MBEDTLS_ERR(status);
761 psa_status_t status;
790 status = psa_import_key(&attributes, buf, key_len, &key_id);
791 if (status != PSA_SUCCESS) {
792 ret = PSA_PK_TO_MBEDTLS_ERR(status);
800 status = psa_destroy_key(key_id);
801 if (ret == 0 && status != PSA_SUCCESS) {
802 ret = PSA_PK_TO_MBEDTLS_ERR(status);
934 psa_status_t status;
940 status = psa_export_public_key(key_id, prv_key_buf, sizeof(prv_key_buf),
942 ret = PSA_PK_TO_MBEDTLS_ERR(status);
956 psa_status_t status;
984 status = psa_import_key(&key_attr, prv_key_buf, curve_bytes, &key_id);
986 ret = PSA_PK_TO_MBEDTLS_ERR(status);
992 status = psa_export_public_key(key_id, prv_key_buf, sizeof(prv_key_buf),
994 ret = PSA_PK_TO_MBEDTLS_ERR(status);
1049 psa_status_t status;
1058 status = psa_export_public_key(prv->priv_id, exp_pub_key, sizeof(exp_pub_key),
1060 if (status != PSA_SUCCESS) {
1061 ret = psa_pk_status_to_mbedtls(status);
1475 psa_status_t status;
1481 status = psa_get_key_attributes(pk->priv_id, &attributes);
1482 if (status != PSA_SUCCESS) {
1483 return PSA_PK_TO_MBEDTLS_ERR(status);
1494 status = psa_asymmetric_decrypt(pk->priv_id, alg, input, ilen, NULL, 0, output, osize, olen);
1495 if (status != PSA_SUCCESS) {
1496 return PSA_PK_RSA_TO_MBEDTLS_ERR(status);
1512 psa_status_t status;
1518 status = psa_get_key_attributes(pk->priv_id, &attributes);
1519 if (status != PSA_SUCCESS) {
1520 return PSA_PK_TO_MBEDTLS_ERR(status);
1533 status = psa_sign_hash(pk->priv_id, alg, hash, hash_len, sig, sig_size, sig_len);
1534 if (status != PSA_SUCCESS) {
1536 return PSA_PK_RSA_TO_MBEDTLS_ERR(status);
1538 return PSA_PK_TO_MBEDTLS_ERR(status);