Lines Matching refs:cert

569     mbedtls_test_ssl_endpoint_certificate *cert = &(ep->cert);  in test_ssl_endpoint_certificate_free()  local
570 if (cert != NULL) { in test_ssl_endpoint_certificate_free()
571 if (cert->ca_cert != NULL) { in test_ssl_endpoint_certificate_free()
572 mbedtls_x509_crt_free(cert->ca_cert); in test_ssl_endpoint_certificate_free()
573 mbedtls_free(cert->ca_cert); in test_ssl_endpoint_certificate_free()
574 cert->ca_cert = NULL; in test_ssl_endpoint_certificate_free()
576 if (cert->cert != NULL) { in test_ssl_endpoint_certificate_free()
577 mbedtls_x509_crt_free(cert->cert); in test_ssl_endpoint_certificate_free()
578 mbedtls_free(cert->cert); in test_ssl_endpoint_certificate_free()
579 cert->cert = NULL; in test_ssl_endpoint_certificate_free()
581 if (cert->pkey != NULL) { in test_ssl_endpoint_certificate_free()
583 if (mbedtls_pk_get_type(cert->pkey) == MBEDTLS_PK_OPAQUE) { in test_ssl_endpoint_certificate_free()
584 psa_destroy_key(cert->pkey->priv_id); in test_ssl_endpoint_certificate_free()
587 mbedtls_pk_free(cert->pkey); in test_ssl_endpoint_certificate_free()
588 mbedtls_free(cert->pkey); in test_ssl_endpoint_certificate_free()
589 cert->pkey = NULL; in test_ssl_endpoint_certificate_free()
601 mbedtls_test_ssl_endpoint_certificate *cert = NULL; in mbedtls_test_ssl_endpoint_certificate_init() local
610 cert = &(ep->cert); in mbedtls_test_ssl_endpoint_certificate_init()
611 TEST_CALLOC(cert->ca_cert, 1); in mbedtls_test_ssl_endpoint_certificate_init()
612 TEST_CALLOC(cert->cert, 1); in mbedtls_test_ssl_endpoint_certificate_init()
613 TEST_CALLOC(cert->pkey, 1); in mbedtls_test_ssl_endpoint_certificate_init()
615 mbedtls_x509_crt_init(cert->ca_cert); in mbedtls_test_ssl_endpoint_certificate_init()
616 mbedtls_x509_crt_init(cert->cert); in mbedtls_test_ssl_endpoint_certificate_init()
617 mbedtls_pk_init(cert->pkey); in mbedtls_test_ssl_endpoint_certificate_init()
623 cert->ca_cert, in mbedtls_test_ssl_endpoint_certificate_init()
634 cert->cert, in mbedtls_test_ssl_endpoint_certificate_init()
640 cert->pkey, in mbedtls_test_ssl_endpoint_certificate_init()
647 cert->cert, in mbedtls_test_ssl_endpoint_certificate_init()
653 cert->pkey, in mbedtls_test_ssl_endpoint_certificate_init()
662 cert->cert, in mbedtls_test_ssl_endpoint_certificate_init()
668 cert->pkey, in mbedtls_test_ssl_endpoint_certificate_init()
675 cert->cert, in mbedtls_test_ssl_endpoint_certificate_init()
681 cert->pkey, in mbedtls_test_ssl_endpoint_certificate_init()
693 TEST_EQUAL(mbedtls_pk_get_psa_attributes(cert->pkey, PSA_KEY_USAGE_SIGN_HASH, in mbedtls_test_ssl_endpoint_certificate_init()
701 TEST_EQUAL(mbedtls_pk_import_into_psa(cert->pkey, &key_attr, &key_slot), 0); in mbedtls_test_ssl_endpoint_certificate_init()
702 mbedtls_pk_free(cert->pkey); in mbedtls_test_ssl_endpoint_certificate_init()
703 mbedtls_pk_init(cert->pkey); in mbedtls_test_ssl_endpoint_certificate_init()
704 TEST_EQUAL(mbedtls_pk_setup_opaque(cert->pkey, key_slot), 0); in mbedtls_test_ssl_endpoint_certificate_init()
712 mbedtls_ssl_conf_ca_chain(&(ep->conf), cert->ca_cert, NULL); in mbedtls_test_ssl_endpoint_certificate_init()
714 ret = mbedtls_ssl_conf_own_cert(&(ep->conf), cert->cert, in mbedtls_test_ssl_endpoint_certificate_init()
715 cert->pkey); in mbedtls_test_ssl_endpoint_certificate_init()
723 ret = mbedtls_ssl_conf_own_cert(&(ep->conf), cert->cert, in mbedtls_test_ssl_endpoint_certificate_init()
724 cert->pkey); in mbedtls_test_ssl_endpoint_certificate_init()