Lines Matching refs:cert
566 mbedtls_test_ssl_endpoint_certificate *cert = &(ep->cert);
567 if (cert != NULL) {
568 if (cert->ca_cert != NULL) {
569 mbedtls_x509_crt_free(cert->ca_cert);
570 mbedtls_free(cert->ca_cert);
571 cert->ca_cert = NULL;
573 if (cert->cert != NULL) {
574 mbedtls_x509_crt_free(cert->cert);
575 mbedtls_free(cert->cert);
576 cert->cert = NULL;
578 if (cert->pkey != NULL) {
580 if (mbedtls_pk_get_type(cert->pkey) == MBEDTLS_PK_OPAQUE) {
581 psa_destroy_key(cert->pkey->priv_id);
584 mbedtls_pk_free(cert->pkey);
585 mbedtls_free(cert->pkey);
586 cert->pkey = NULL;
598 mbedtls_test_ssl_endpoint_certificate *cert = NULL;
607 cert = &(ep->cert);
608 TEST_CALLOC(cert->ca_cert, 1);
609 TEST_CALLOC(cert->cert, 1);
610 TEST_CALLOC(cert->pkey, 1);
612 mbedtls_x509_crt_init(cert->ca_cert);
613 mbedtls_x509_crt_init(cert->cert);
614 mbedtls_pk_init(cert->pkey);
620 cert->ca_cert,
631 cert->cert,
637 cert->pkey,
644 cert->cert,
650 cert->pkey,
659 cert->cert,
665 cert->pkey,
672 cert->cert,
678 cert->pkey,
690 TEST_EQUAL(mbedtls_pk_get_psa_attributes(cert->pkey, PSA_KEY_USAGE_SIGN_HASH,
698 TEST_EQUAL(mbedtls_pk_import_into_psa(cert->pkey, &key_attr, &key_slot), 0);
699 mbedtls_pk_free(cert->pkey);
700 mbedtls_pk_init(cert->pkey);
701 TEST_EQUAL(mbedtls_pk_setup_opaque(cert->pkey, key_slot), 0);
709 mbedtls_ssl_conf_ca_chain(&(ep->conf), cert->ca_cert, NULL);
711 ret = mbedtls_ssl_conf_own_cert(&(ep->conf), cert->cert,
712 cert->pkey);
720 ret = mbedtls_ssl_conf_own_cert(&(ep->conf), cert->cert,
721 cert->pkey);