certs.h
mbedtls/config.h
stddef.h
certs.h
mbedtls/check_config.h
mbedtls/config.h
limits.h
stddef.h
const char * const char* mbedtls_test_cas[] [] mbedtls_test_cas
const size_t const size_t mbedtls_test_cas_len[] [] mbedtls_test_cas_len
const unsigned char * const unsigned char* mbedtls_test_cas_der[] [] mbedtls_test_cas_der
const size_t const size_t mbedtls_test_cas_der_len[] [] mbedtls_test_cas_der_len
const char const char mbedtls_test_cas_pem[] [] mbedtls_test_cas_pem
const size_t const size_t mbedtls_test_cas_pem_len mbedtls_test_cas_pem_len
const char const char mbedtls_test_ca_crt_ec_pem[] [] mbedtls_test_ca_crt_ec_pem
const char const char mbedtls_test_ca_key_ec_pem[] [] mbedtls_test_ca_key_ec_pem
const char const char mbedtls_test_ca_pwd_ec_pem[] [] mbedtls_test_ca_pwd_ec_pem
const char const char mbedtls_test_ca_key_rsa_pem[] [] mbedtls_test_ca_key_rsa_pem
const char const char mbedtls_test_ca_pwd_rsa_pem[] [] mbedtls_test_ca_pwd_rsa_pem
const char const char mbedtls_test_ca_crt_rsa_sha1_pem[] [] mbedtls_test_ca_crt_rsa_sha1_pem
const char const char mbedtls_test_ca_crt_rsa_sha256_pem[] [] mbedtls_test_ca_crt_rsa_sha256_pem
const unsigned char const unsigned char mbedtls_test_ca_crt_ec_der[] [] mbedtls_test_ca_crt_ec_der
const unsigned char const unsigned char mbedtls_test_ca_key_ec_der[] [] mbedtls_test_ca_key_ec_der
const unsigned char const unsigned char mbedtls_test_ca_key_rsa_der[] [] mbedtls_test_ca_key_rsa_der
const unsigned char const unsigned char mbedtls_test_ca_crt_rsa_sha1_der[] [] mbedtls_test_ca_crt_rsa_sha1_der
const unsigned char const unsigned char mbedtls_test_ca_crt_rsa_sha256_der[] [] mbedtls_test_ca_crt_rsa_sha256_der
const size_t const size_t mbedtls_test_ca_crt_ec_pem_len mbedtls_test_ca_crt_ec_pem_len
const size_t const size_t mbedtls_test_ca_key_ec_pem_len mbedtls_test_ca_key_ec_pem_len
const size_t const size_t mbedtls_test_ca_pwd_ec_pem_len mbedtls_test_ca_pwd_ec_pem_len
const size_t const size_t mbedtls_test_ca_key_rsa_pem_len mbedtls_test_ca_key_rsa_pem_len
const size_t const size_t mbedtls_test_ca_pwd_rsa_pem_len mbedtls_test_ca_pwd_rsa_pem_len
const size_t const size_t mbedtls_test_ca_crt_rsa_sha1_pem_len mbedtls_test_ca_crt_rsa_sha1_pem_len
const size_t const size_t mbedtls_test_ca_crt_rsa_sha256_pem_len mbedtls_test_ca_crt_rsa_sha256_pem_len
const size_t const size_t mbedtls_test_ca_crt_ec_der_len mbedtls_test_ca_crt_ec_der_len
const size_t const size_t mbedtls_test_ca_key_ec_der_len mbedtls_test_ca_key_ec_der_len
const size_t const size_t mbedtls_test_ca_pwd_ec_der_len mbedtls_test_ca_pwd_ec_der_len
const size_t const size_t mbedtls_test_ca_key_rsa_der_len mbedtls_test_ca_key_rsa_der_len
const size_t const size_t mbedtls_test_ca_pwd_rsa_der_len mbedtls_test_ca_pwd_rsa_der_len
const size_t const size_t mbedtls_test_ca_crt_rsa_sha1_der_len mbedtls_test_ca_crt_rsa_sha1_der_len
const size_t const size_t mbedtls_test_ca_crt_rsa_sha256_der_len mbedtls_test_ca_crt_rsa_sha256_der_len
const char const char mbedtls_test_ca_crt_ec[] [] mbedtls_test_ca_crt_ec
const char const char mbedtls_test_ca_key_ec[] [] mbedtls_test_ca_key_ec
const char const char mbedtls_test_ca_pwd_ec[] [] mbedtls_test_ca_pwd_ec
const char const char mbedtls_test_ca_key_rsa[] [] mbedtls_test_ca_key_rsa
const char const char mbedtls_test_ca_pwd_rsa[] [] mbedtls_test_ca_pwd_rsa
const char const char mbedtls_test_ca_crt_rsa_sha1[] [] mbedtls_test_ca_crt_rsa_sha1
const char const char mbedtls_test_ca_crt_rsa_sha256[] [] mbedtls_test_ca_crt_rsa_sha256
const size_t const size_t mbedtls_test_ca_crt_ec_len mbedtls_test_ca_crt_ec_len
const size_t const size_t mbedtls_test_ca_key_ec_len mbedtls_test_ca_key_ec_len
const size_t const size_t mbedtls_test_ca_pwd_ec_len mbedtls_test_ca_pwd_ec_len
const size_t const size_t mbedtls_test_ca_key_rsa_len mbedtls_test_ca_key_rsa_len
const size_t const size_t mbedtls_test_ca_pwd_rsa_len mbedtls_test_ca_pwd_rsa_len
const size_t const size_t mbedtls_test_ca_crt_rsa_sha1_len mbedtls_test_ca_crt_rsa_sha1_len
const size_t const size_t mbedtls_test_ca_crt_rsa_sha256_len mbedtls_test_ca_crt_rsa_sha256_len
const char const char mbedtls_test_ca_crt_rsa[] [] mbedtls_test_ca_crt_rsa
const size_t const size_t mbedtls_test_ca_crt_rsa_len mbedtls_test_ca_crt_rsa_len
const char * const char* mbedtls_test_ca_crt mbedtls_test_ca_crt
const char * const char* mbedtls_test_ca_key mbedtls_test_ca_key
const char * const char* mbedtls_test_ca_pwd mbedtls_test_ca_pwd
const size_t const size_t mbedtls_test_ca_crt_len mbedtls_test_ca_crt_len
const size_t const size_t mbedtls_test_ca_key_len mbedtls_test_ca_key_len
const size_t const size_t mbedtls_test_ca_pwd_len mbedtls_test_ca_pwd_len
const char const char mbedtls_test_srv_crt_ec_pem[] [] mbedtls_test_srv_crt_ec_pem
const char const char mbedtls_test_srv_key_ec_pem[] [] mbedtls_test_srv_key_ec_pem
const char const char mbedtls_test_srv_pwd_ec_pem[] [] mbedtls_test_srv_pwd_ec_pem
const char const char mbedtls_test_srv_key_rsa_pem[] [] mbedtls_test_srv_key_rsa_pem
const char const char mbedtls_test_srv_pwd_rsa_pem[] [] mbedtls_test_srv_pwd_rsa_pem
const char const char mbedtls_test_srv_crt_rsa_sha1_pem[] [] mbedtls_test_srv_crt_rsa_sha1_pem
const char const char mbedtls_test_srv_crt_rsa_sha256_pem[] [] mbedtls_test_srv_crt_rsa_sha256_pem
const unsigned char const unsigned char mbedtls_test_srv_crt_ec_der[] [] mbedtls_test_srv_crt_ec_der
const unsigned char const unsigned char mbedtls_test_srv_key_ec_der[] [] mbedtls_test_srv_key_ec_der
const unsigned char const unsigned char mbedtls_test_srv_key_rsa_der[] [] mbedtls_test_srv_key_rsa_der
const unsigned char const unsigned char mbedtls_test_srv_crt_rsa_sha1_der[] [] mbedtls_test_srv_crt_rsa_sha1_der
const unsigned char const unsigned char mbedtls_test_srv_crt_rsa_sha256_der[] [] mbedtls_test_srv_crt_rsa_sha256_der
const size_t const size_t mbedtls_test_srv_crt_ec_pem_len mbedtls_test_srv_crt_ec_pem_len
const size_t const size_t mbedtls_test_srv_key_ec_pem_len mbedtls_test_srv_key_ec_pem_len
const size_t const size_t mbedtls_test_srv_pwd_ec_pem_len mbedtls_test_srv_pwd_ec_pem_len
const size_t const size_t mbedtls_test_srv_key_rsa_pem_len mbedtls_test_srv_key_rsa_pem_len
const size_t const size_t mbedtls_test_srv_pwd_rsa_pem_len mbedtls_test_srv_pwd_rsa_pem_len
const size_t const size_t mbedtls_test_srv_crt_rsa_sha1_pem_len mbedtls_test_srv_crt_rsa_sha1_pem_len
const size_t const size_t mbedtls_test_srv_crt_rsa_sha256_pem_len mbedtls_test_srv_crt_rsa_sha256_pem_len
const size_t const size_t mbedtls_test_srv_crt_ec_der_len mbedtls_test_srv_crt_ec_der_len
const size_t const size_t mbedtls_test_srv_key_ec_der_len mbedtls_test_srv_key_ec_der_len
const size_t const size_t mbedtls_test_srv_pwd_ec_der_len mbedtls_test_srv_pwd_ec_der_len
const size_t const size_t mbedtls_test_srv_key_rsa_der_len mbedtls_test_srv_key_rsa_der_len
const size_t const size_t mbedtls_test_srv_pwd_rsa_der_len mbedtls_test_srv_pwd_rsa_der_len
const size_t const size_t mbedtls_test_srv_crt_rsa_sha1_der_len mbedtls_test_srv_crt_rsa_sha1_der_len
const size_t const size_t mbedtls_test_srv_crt_rsa_sha256_der_len mbedtls_test_srv_crt_rsa_sha256_der_len
const char const char mbedtls_test_srv_crt_ec[] [] mbedtls_test_srv_crt_ec
const char const char mbedtls_test_srv_key_ec[] [] mbedtls_test_srv_key_ec
const char const char mbedtls_test_srv_pwd_ec[] [] mbedtls_test_srv_pwd_ec
const char const char mbedtls_test_srv_key_rsa[] [] mbedtls_test_srv_key_rsa
const char const char mbedtls_test_srv_pwd_rsa[] [] mbedtls_test_srv_pwd_rsa
const char const char mbedtls_test_srv_crt_rsa_sha1[] [] mbedtls_test_srv_crt_rsa_sha1
const char const char mbedtls_test_srv_crt_rsa_sha256[] [] mbedtls_test_srv_crt_rsa_sha256
const size_t const size_t mbedtls_test_srv_crt_ec_len mbedtls_test_srv_crt_ec_len
const size_t const size_t mbedtls_test_srv_key_ec_len mbedtls_test_srv_key_ec_len
const size_t const size_t mbedtls_test_srv_pwd_ec_len mbedtls_test_srv_pwd_ec_len
const size_t const size_t mbedtls_test_srv_key_rsa_len mbedtls_test_srv_key_rsa_len
const size_t const size_t mbedtls_test_srv_pwd_rsa_len mbedtls_test_srv_pwd_rsa_len
const size_t const size_t mbedtls_test_srv_crt_rsa_sha1_len mbedtls_test_srv_crt_rsa_sha1_len
const size_t const size_t mbedtls_test_srv_crt_rsa_sha256_len mbedtls_test_srv_crt_rsa_sha256_len
const char const char mbedtls_test_srv_crt_rsa[] [] mbedtls_test_srv_crt_rsa
const size_t const size_t mbedtls_test_srv_crt_rsa_len mbedtls_test_srv_crt_rsa_len
const char * const char* mbedtls_test_srv_crt mbedtls_test_srv_crt
const char * const char* mbedtls_test_srv_key mbedtls_test_srv_key
const char * const char* mbedtls_test_srv_pwd mbedtls_test_srv_pwd
const size_t const size_t mbedtls_test_srv_crt_len mbedtls_test_srv_crt_len
const size_t const size_t mbedtls_test_srv_key_len mbedtls_test_srv_key_len
const size_t const size_t mbedtls_test_srv_pwd_len mbedtls_test_srv_pwd_len
const char const char mbedtls_test_cli_crt_ec_pem[] [] mbedtls_test_cli_crt_ec_pem
const char const char mbedtls_test_cli_key_ec_pem[] [] mbedtls_test_cli_key_ec_pem
const char const char mbedtls_test_cli_pwd_ec_pem[] [] mbedtls_test_cli_pwd_ec_pem
const char const char mbedtls_test_cli_key_rsa_pem[] [] mbedtls_test_cli_key_rsa_pem
const char const char mbedtls_test_cli_pwd_rsa_pem[] [] mbedtls_test_cli_pwd_rsa_pem
const char const char mbedtls_test_cli_crt_rsa_pem[] [] mbedtls_test_cli_crt_rsa_pem
const unsigned char const unsigned char mbedtls_test_cli_crt_ec_der[] [] mbedtls_test_cli_crt_ec_der
const unsigned char const unsigned char mbedtls_test_cli_key_ec_der[] [] mbedtls_test_cli_key_ec_der
const unsigned char const unsigned char mbedtls_test_cli_key_rsa_der[] [] mbedtls_test_cli_key_rsa_der
const unsigned char const unsigned char mbedtls_test_cli_crt_rsa_der[] [] mbedtls_test_cli_crt_rsa_der
const size_t const size_t mbedtls_test_cli_crt_ec_pem_len mbedtls_test_cli_crt_ec_pem_len
const size_t const size_t mbedtls_test_cli_key_ec_pem_len mbedtls_test_cli_key_ec_pem_len
const size_t const size_t mbedtls_test_cli_pwd_ec_pem_len mbedtls_test_cli_pwd_ec_pem_len
const size_t const size_t mbedtls_test_cli_key_rsa_pem_len mbedtls_test_cli_key_rsa_pem_len
const size_t const size_t mbedtls_test_cli_pwd_rsa_pem_len mbedtls_test_cli_pwd_rsa_pem_len
const size_t const size_t mbedtls_test_cli_crt_rsa_pem_len mbedtls_test_cli_crt_rsa_pem_len
const size_t const size_t mbedtls_test_cli_crt_ec_der_len mbedtls_test_cli_crt_ec_der_len
const size_t const size_t mbedtls_test_cli_key_ec_der_len mbedtls_test_cli_key_ec_der_len
const size_t const size_t mbedtls_test_cli_key_rsa_der_len mbedtls_test_cli_key_rsa_der_len
const size_t const size_t mbedtls_test_cli_crt_rsa_der_len mbedtls_test_cli_crt_rsa_der_len
const char const char mbedtls_test_cli_crt_ec[] [] mbedtls_test_cli_crt_ec
const char const char mbedtls_test_cli_key_ec[] [] mbedtls_test_cli_key_ec
const char const char mbedtls_test_cli_pwd_ec[] [] mbedtls_test_cli_pwd_ec
const char const char mbedtls_test_cli_key_rsa[] [] mbedtls_test_cli_key_rsa
const char const char mbedtls_test_cli_pwd_rsa[] [] mbedtls_test_cli_pwd_rsa
const char const char mbedtls_test_cli_crt_rsa[] [] mbedtls_test_cli_crt_rsa
const size_t const size_t mbedtls_test_cli_crt_ec_len mbedtls_test_cli_crt_ec_len
const size_t const size_t mbedtls_test_cli_key_ec_len mbedtls_test_cli_key_ec_len
const size_t const size_t mbedtls_test_cli_pwd_ec_len mbedtls_test_cli_pwd_ec_len
const size_t const size_t mbedtls_test_cli_key_rsa_len mbedtls_test_cli_key_rsa_len
const size_t const size_t mbedtls_test_cli_pwd_rsa_len mbedtls_test_cli_pwd_rsa_len
const size_t const size_t mbedtls_test_cli_crt_rsa_len mbedtls_test_cli_crt_rsa_len
const char * const char* mbedtls_test_cli_crt mbedtls_test_cli_crt
const char * const char* mbedtls_test_cli_key mbedtls_test_cli_key
const char * const char* mbedtls_test_cli_pwd mbedtls_test_cli_pwd
const size_t const size_t mbedtls_test_cli_crt_len mbedtls_test_cli_crt_len
const size_t const size_t mbedtls_test_cli_key_len mbedtls_test_cli_key_len
const size_t const size_t mbedtls_test_cli_pwd_len mbedtls_test_cli_pwd_len

Sample certificates and DHM parameters for testing.

    /*
    *CopyrightTheMbedTLSContributors
    *SPDX-License-Identifier:Apache-2.0ORGPL-2.0-or-later
    */
    #ifndefMBEDTLS_CERTS_H
    #defineMBEDTLS_CERTS_H

    #if!defined(MBEDTLS_CONFIG_FILE)
    #include"mbedtls/config.h"
    #else
    #includeMBEDTLS_CONFIG_FILE
    #endif

    #include<stddef.h>

    #ifdef__cplusplus
    extern"C"{
    #endif

    /*ListofallPEM-encodedCAcertificates,terminatedbyNULL;
    *PEMencodedifMBEDTLS_PEM_PARSE_Cisenabled,DERencoded
    *otherwise.*/
    externconstchar*mbedtls_test_cas[];
    externconstsize_tmbedtls_test_cas_len[];

    /*ListofallDER-encodedCAcertificates,terminatedbyNULL*/
    externconstunsignedchar*mbedtls_test_cas_der[];
    externconstsize_tmbedtls_test_cas_der_len[];

    #ifdefined(MBEDTLS_PEM_PARSE_C)
    /*ConcatenationofallCAcertificatesinPEMformatifavailable*/
    externconstcharmbedtls_test_cas_pem[];
    externconstsize_tmbedtls_test_cas_pem_len;
    #endif/*MBEDTLS_PEM_PARSE_C*/

    /*
    *CAtestcertificates
    */

    externconstcharmbedtls_test_ca_crt_ec_pem[];
    externconstcharmbedtls_test_ca_key_ec_pem[];
    externconstcharmbedtls_test_ca_pwd_ec_pem[];
    externconstcharmbedtls_test_ca_key_rsa_pem[];
    externconstcharmbedtls_test_ca_pwd_rsa_pem[];
    externconstcharmbedtls_test_ca_crt_rsa_sha1_pem[];
    externconstcharmbedtls_test_ca_crt_rsa_sha256_pem[];

    externconstunsignedcharmbedtls_test_ca_crt_ec_der[];
    externconstunsignedcharmbedtls_test_ca_key_ec_der[];
    externconstunsignedcharmbedtls_test_ca_key_rsa_der[];
    externconstunsignedcharmbedtls_test_ca_crt_rsa_sha1_der[];
    externconstunsignedcharmbedtls_test_ca_crt_rsa_sha256_der[];

    externconstsize_tmbedtls_test_ca_crt_ec_pem_len;
    externconstsize_tmbedtls_test_ca_key_ec_pem_len;
    externconstsize_tmbedtls_test_ca_pwd_ec_pem_len;
    externconstsize_tmbedtls_test_ca_key_rsa_pem_len;
    externconstsize_tmbedtls_test_ca_pwd_rsa_pem_len;
    externconstsize_tmbedtls_test_ca_crt_rsa_sha1_pem_len;
    externconstsize_tmbedtls_test_ca_crt_rsa_sha256_pem_len;

    externconstsize_tmbedtls_test_ca_crt_ec_der_len;
    externconstsize_tmbedtls_test_ca_key_ec_der_len;
    externconstsize_tmbedtls_test_ca_pwd_ec_der_len;
    externconstsize_tmbedtls_test_ca_key_rsa_der_len;
    externconstsize_tmbedtls_test_ca_pwd_rsa_der_len;
    externconstsize_tmbedtls_test_ca_crt_rsa_sha1_der_len;
    externconstsize_tmbedtls_test_ca_crt_rsa_sha256_der_len;

    /*Config-dependentdispatchbetweenPEMandDERencoding
    *(PEMifenabled,otherwiseDER)*/

    externconstcharmbedtls_test_ca_crt_ec[];
    externconstcharmbedtls_test_ca_key_ec[];
    externconstcharmbedtls_test_ca_pwd_ec[];
    externconstcharmbedtls_test_ca_key_rsa[];
    externconstcharmbedtls_test_ca_pwd_rsa[];
    externconstcharmbedtls_test_ca_crt_rsa_sha1[];
    externconstcharmbedtls_test_ca_crt_rsa_sha256[];

    externconstsize_tmbedtls_test_ca_crt_ec_len;
    externconstsize_tmbedtls_test_ca_key_ec_len;
    externconstsize_tmbedtls_test_ca_pwd_ec_len;
    externconstsize_tmbedtls_test_ca_key_rsa_len;
    externconstsize_tmbedtls_test_ca_pwd_rsa_len;
    externconstsize_tmbedtls_test_ca_crt_rsa_sha1_len;
    externconstsize_tmbedtls_test_ca_crt_rsa_sha256_len;

    /*Config-dependentdispatchbetweenSHA-1andSHA-256
    *(SHA-256ifenabled,otherwiseSHA-1)*/

    externconstcharmbedtls_test_ca_crt_rsa[];
    externconstsize_tmbedtls_test_ca_crt_rsa_len;

    /*Config-dependentdispatchbetweenECandRSA
    *(RSAifenabled,otherwiseEC)*/

    externconstchar*mbedtls_test_ca_crt;
    externconstchar*mbedtls_test_ca_key;
    externconstchar*mbedtls_test_ca_pwd;
    externconstsize_tmbedtls_test_ca_crt_len;
    externconstsize_tmbedtls_test_ca_key_len;
    externconstsize_tmbedtls_test_ca_pwd_len;

    /*
    *Servertestcertificates
    */

    externconstcharmbedtls_test_srv_crt_ec_pem[];
    externconstcharmbedtls_test_srv_key_ec_pem[];
    externconstcharmbedtls_test_srv_pwd_ec_pem[];
    externconstcharmbedtls_test_srv_key_rsa_pem[];
    externconstcharmbedtls_test_srv_pwd_rsa_pem[];
    externconstcharmbedtls_test_srv_crt_rsa_sha1_pem[];
    externconstcharmbedtls_test_srv_crt_rsa_sha256_pem[];

    externconstunsignedcharmbedtls_test_srv_crt_ec_der[];
    externconstunsignedcharmbedtls_test_srv_key_ec_der[];
    externconstunsignedcharmbedtls_test_srv_key_rsa_der[];
    externconstunsignedcharmbedtls_test_srv_crt_rsa_sha1_der[];
    externconstunsignedcharmbedtls_test_srv_crt_rsa_sha256_der[];

    externconstsize_tmbedtls_test_srv_crt_ec_pem_len;
    externconstsize_tmbedtls_test_srv_key_ec_pem_len;
    externconstsize_tmbedtls_test_srv_pwd_ec_pem_len;
    externconstsize_tmbedtls_test_srv_key_rsa_pem_len;
    externconstsize_tmbedtls_test_srv_pwd_rsa_pem_len;
    externconstsize_tmbedtls_test_srv_crt_rsa_sha1_pem_len;
    externconstsize_tmbedtls_test_srv_crt_rsa_sha256_pem_len;

    externconstsize_tmbedtls_test_srv_crt_ec_der_len;
    externconstsize_tmbedtls_test_srv_key_ec_der_len;
    externconstsize_tmbedtls_test_srv_pwd_ec_der_len;
    externconstsize_tmbedtls_test_srv_key_rsa_der_len;
    externconstsize_tmbedtls_test_srv_pwd_rsa_der_len;
    externconstsize_tmbedtls_test_srv_crt_rsa_sha1_der_len;
    externconstsize_tmbedtls_test_srv_crt_rsa_sha256_der_len;

    /*Config-dependentdispatchbetweenPEMandDERencoding
    *(PEMifenabled,otherwiseDER)*/

    externconstcharmbedtls_test_srv_crt_ec[];
    externconstcharmbedtls_test_srv_key_ec[];
    externconstcharmbedtls_test_srv_pwd_ec[];
    externconstcharmbedtls_test_srv_key_rsa[];
    externconstcharmbedtls_test_srv_pwd_rsa[];
    externconstcharmbedtls_test_srv_crt_rsa_sha1[];
    externconstcharmbedtls_test_srv_crt_rsa_sha256[];

    externconstsize_tmbedtls_test_srv_crt_ec_len;
    externconstsize_tmbedtls_test_srv_key_ec_len;
    externconstsize_tmbedtls_test_srv_pwd_ec_len;
    externconstsize_tmbedtls_test_srv_key_rsa_len;
    externconstsize_tmbedtls_test_srv_pwd_rsa_len;
    externconstsize_tmbedtls_test_srv_crt_rsa_sha1_len;
    externconstsize_tmbedtls_test_srv_crt_rsa_sha256_len;

    /*Config-dependentdispatchbetweenSHA-1andSHA-256
    *(SHA-256ifenabled,otherwiseSHA-1)*/

    externconstcharmbedtls_test_srv_crt_rsa[];
    externconstsize_tmbedtls_test_srv_crt_rsa_len;

    /*Config-dependentdispatchbetweenECandRSA
    *(RSAifenabled,otherwiseEC)*/

    externconstchar*mbedtls_test_srv_crt;
    externconstchar*mbedtls_test_srv_key;
    externconstchar*mbedtls_test_srv_pwd;
    externconstsize_tmbedtls_test_srv_crt_len;
    externconstsize_tmbedtls_test_srv_key_len;
    externconstsize_tmbedtls_test_srv_pwd_len;

    /*
    *Clienttestcertificates
    */

    externconstcharmbedtls_test_cli_crt_ec_pem[];
    externconstcharmbedtls_test_cli_key_ec_pem[];
    externconstcharmbedtls_test_cli_pwd_ec_pem[];
    externconstcharmbedtls_test_cli_key_rsa_pem[];
    externconstcharmbedtls_test_cli_pwd_rsa_pem[];
    externconstcharmbedtls_test_cli_crt_rsa_pem[];

    externconstunsignedcharmbedtls_test_cli_crt_ec_der[];
    externconstunsignedcharmbedtls_test_cli_key_ec_der[];
    externconstunsignedcharmbedtls_test_cli_key_rsa_der[];
    externconstunsignedcharmbedtls_test_cli_crt_rsa_der[];

    externconstsize_tmbedtls_test_cli_crt_ec_pem_len;
    externconstsize_tmbedtls_test_cli_key_ec_pem_len;
    externconstsize_tmbedtls_test_cli_pwd_ec_pem_len;
    externconstsize_tmbedtls_test_cli_key_rsa_pem_len;
    externconstsize_tmbedtls_test_cli_pwd_rsa_pem_len;
    externconstsize_tmbedtls_test_cli_crt_rsa_pem_len;

    externconstsize_tmbedtls_test_cli_crt_ec_der_len;
    externconstsize_tmbedtls_test_cli_key_ec_der_len;
    externconstsize_tmbedtls_test_cli_key_rsa_der_len;
    externconstsize_tmbedtls_test_cli_crt_rsa_der_len;

    /*Config-dependentdispatchbetweenPEMandDERencoding
    *(PEMifenabled,otherwiseDER)*/

    externconstcharmbedtls_test_cli_crt_ec[];
    externconstcharmbedtls_test_cli_key_ec[];
    externconstcharmbedtls_test_cli_pwd_ec[];
    externconstcharmbedtls_test_cli_key_rsa[];
    externconstcharmbedtls_test_cli_pwd_rsa[];
    externconstcharmbedtls_test_cli_crt_rsa[];

    externconstsize_tmbedtls_test_cli_crt_ec_len;
    externconstsize_tmbedtls_test_cli_key_ec_len;
    externconstsize_tmbedtls_test_cli_pwd_ec_len;
    externconstsize_tmbedtls_test_cli_key_rsa_len;
    externconstsize_tmbedtls_test_cli_pwd_rsa_len;
    externconstsize_tmbedtls_test_cli_crt_rsa_len;

    /*Config-dependentdispatchbetweenECandRSA
    *(RSAifenabled,otherwiseEC)*/

    externconstchar*mbedtls_test_cli_crt;
    externconstchar*mbedtls_test_cli_key;
    externconstchar*mbedtls_test_cli_pwd;
    externconstsize_tmbedtls_test_cli_crt_len;
    externconstsize_tmbedtls_test_cli_key_len;
    externconstsize_tmbedtls_test_cli_pwd_len;

    #ifdef__cplusplus
    }
    #endif

    #endif/*certs.h*/