mbedtls ported to mbed-classic

Fork of mbedtls by Christopher Haster

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
mbedtls_aes_contextAES context structure
mbedtls_arc4_contextARC4 context structure
mbedtls_asn1_bitstringContainer for ASN1 bit strings
mbedtls_asn1_bufType-length-value structure that allows for ASN1 using DER
mbedtls_asn1_named_dataContainer for a sequence or list of 'named' ASN.1 data items
mbedtls_asn1_sequenceContainer for a sequence of ASN.1 items
mbedtls_blowfish_contextBlowfish context structure
mbedtls_camellia_contextCAMELLIA context structure
mbedtls_ccm_contextCCM context structure
mbedtls_cipher_base_tBase cipher information
mbedtls_cipher_context_tGeneric cipher context
mbedtls_cipher_info_tCipher information
mbedtls_ctr_drbg_contextCTR_DRBG context structure
mbedtls_des3_contextTriple-DES context structure
mbedtls_des_contextDES context structure
mbedtls_dhm_contextDHM context structure
mbedtls_ecdh_contextECDH context structure
mbedtls_ecjpake_contextEC J-PAKE context structure
mbedtls_ecp_curve_infoCurve information for use by other modules
mbedtls_ecp_groupECP group structure
mbedtls_ecp_keypairECP key pair structure
mbedtls_ecp_pointECP point structure (jacobian coordinates)
mbedtls_entropy_contextEntropy context structure
mbedtls_entropy_source_stateEntropy source state
mbedtls_gcm_contextGCM context structure
mbedtls_havege_stateHAVEGE state structure
mbedtls_hmac_drbg_contextHMAC_DRBG context
mbedtls_md2_contextMD2 context structure
mbedtls_md4_contextMD4 context structure
mbedtls_md5_contextMD5 context structure
mbedtls_md_context_tGeneric message digest context
mbedtls_md_info_tMessage digest information
mbedtls_mpiMPI structure
mbedtls_net_contextWrapper type for sockets
mbedtls_oid_descriptor_tBase OID descriptor structure
mbedtls_pem_contextPEM context structure
mbedtls_pk_contextPublic key container
mbedtls_pk_debug_itemItem to send to the debug module
mbedtls_pk_rsassa_pss_optionsOptions for RSASSA-PSS signature verification
mbedtls_pkcs11_contextContext for PKCS #11 private keys
mbedtls_ripemd160_contextRIPEMD-160 context structure
mbedtls_rsa_contextRSA context structure
mbedtls_sha1_contextSHA-1 context structure
mbedtls_sha256_contextSHA-256 context structure
mbedtls_sha512_contextSHA-512 context structure
mbedtls_ssl_cache_contextCache context
mbedtls_ssl_cache_entryThis structure is used for storing cache entries
mbedtls_ssl_ciphersuite_tThis structure is used for storing ciphersuite information
mbedtls_ssl_configSSL/TLS configuration to be shared between mbedtls_ssl_context structures
mbedtls_ssl_cookie_ctxContext for the default cookie functions
mbedtls_ssl_ticket_contextContext for session ticket handling functions
mbedtls_ssl_ticket_keyInformation for session ticket protection
mbedtls_timing_delay_contextContext for mbedtls_timing_set/get_delay()
mbedtls_timing_hr_timeTimer structure
mbedtls_x509_crlCertificate revocation list structure
mbedtls_x509_crl_entryCertificate revocation list entry
mbedtls_x509_crtContainer for an X.509 certificate
mbedtls_x509_crt_profileSecurity profile for certificate verification
mbedtls_x509_csrCertificate Signing Request (CSR) structure
mbedtls_x509_timeContainer for date and time (precision in seconds)
mbedtls_x509write_certContainer for writing a certificate (CRT)
mbedtls_x509write_csrContainer for writing a CSR
mbedtls_xtea_contextXTEA context structure