Data Structures
Here are the data structures with brief descriptions:

ca_ctx | Context for the Chip Authentication protocol
cvc_cert_authentication_request_seq_st | The authentication request, consisting of the certificate request, certificate authority reference and outer signature
cvc_cert_body_seq_st | The body of the CV certificate (without signature)
cvc_cert_request_body_seq_st | The body of the CV certificate request (without signature)
cvc_cert_request_seq_st | The actual certifcate request, consisting of the body and inner signature
cvc_cert_seq_st | The actual certifcate, consisting of the body and a signature
cvc_certificate_description_st | This structure holds further information about a card verifiable certificate in human readable form
cvc_chat_seq_st | Certificate Holder Authentication Template
cvc_commcert_seq_st |
cvc_discretionary_data_template_seq_st | Discretionary data template, used to encode certificate extensions
cvc_pubkey_st | Public key data object which may contain domain parameters
eac_ctx | Context for the Extended Access Control protocol
ka_ctx | Context for a key agreement and subsequent derivation of session keys
pace_ctx | Context for the Password Authenticated Connection Establishment protocol
pace_sec | Shared secret for PACE
ri_ctx | Context for the Restricted Identification protocol
ta_ctx | Context for the Terminal Authentication protocol