OpenPACE

Here is a list of all documented functions with links to the documentation:

### - b -

- BUF_MEM_clear_free() : eac.h
- BUF_MEM_print() : eac.h

### - c -

- CA_disable_passive_authentication() : ca.h
- CA_get_pubkey() : ca.h
- CA_set_key() : ca.h
- CA_STEP1_get_pubkey() : ca.h
- CA_STEP2_get_eph_pubkey() : ca.h
- CA_STEP3_check_pcd_pubkey() : ca.h
- CA_STEP4_compute_shared_secret() : ca.h
- CA_STEP5_derive_keys() : ca.h
- CA_STEP6_derive_keys() : ca.h
- certificate_authentication_request_print() : cv_cert.h
- certificate_description_print() : cv_cert.h
- certificate_request_print() : cv_cert.h
- CVC_CERT_free() : cv_cert.h
- CVC_CERT_new() : cv_cert.h
- cvc_chat_print() : cv_cert.h
- cvc_chat_print_authorizations() : cv_cert.h
- CVC_check_description() : cv_cert.h
- CVC_d2i_CVC_CERT() : cv_cert.h
- CVC_get_car() : cv_cert.h
- cvc_get_chat() : cv_cert.h
- CVC_get_chr() : cv_cert.h
- CVC_get_effective_date() : cv_cert.h
- CVC_get_expiration_date() : cv_cert.h
- CVC_get_profile_identifier() : cv_cert.h
- CVC_get_role() : cv_cert.h
- CVC_hash_description() : cv_cert.h
- CVC_print() : cv_cert.h
- CVC_pubkey2pkey() : cv_cert.h
- CVC_verify_authentication_request_signatures() : cv_cert.h
- CVC_verify_request_signature() : cv_cert.h
- CVC_verify_signature() : cv_cert.h

### - d -

- d2i_CVC_CERT_bio() : cv_cert.h

### - e -

- EAC_add_iso_pad() : eac.h
- EAC_authenticate() : eac.h
- EAC_cleanup() : eac.h
- EAC_Comp() : eac.h
- EAC_CTX_clear_free() : eac.h
- EAC_CTX_get_csca_lookup_cert() : eac.h
- EAC_CTX_get_cvca_lookup() : eac.h
- EAC_CTX_init_ca() : eac.h
- EAC_CTX_init_ef_cardaccess() : eac.h
- EAC_CTX_init_ef_cardsecurity() : eac.h
- EAC_CTX_init_pace() : eac.h
- EAC_CTX_init_ri() : eac.h
- EAC_CTX_init_ta() : eac.h
- EAC_CTX_new() : eac.h
- EAC_CTX_print_private() : eac.h
- EAC_CTX_set_csca_lookup_cert() : eac.h
- EAC_CTX_set_cvca_lookup() : eac.h
- EAC_CTX_set_encryption_ctx() : eac.h
- EAC_decrypt() : eac.h
- EAC_encrypt() : eac.h
- EAC_get_default_csca_lookup() : eac.h
- EAC_get_default_cvca_lookup() : eac.h
- EAC_hash_certificate_description() : eac.h
- EAC_increment_ssc() : eac.h
- EAC_init() : eac.h
- EAC_OBJ_nid2obj() : objects.h
- EAC_remove_iso_pad() : eac.h
- EAC_reset_ssc() : eac.h
- EAC_set_cvc_default_dir() : eac.h
- EAC_set_ssc() : eac.h
- EAC_set_x509_default_dir() : eac.h
- EAC_verify_authentication() : eac.h

### - i -

- i2d_CVC_CERT() : cv_cert.h

### - p -

- PACE_SEC_clear_free() : pace.h
- PACE_SEC_new() : pace.h
- PACE_SEC_print_private() : pace.h
- PACE_STEP1_enc_nonce() : pace.h
- PACE_STEP2_dec_nonce() : pace.h
- PACE_STEP3A_generate_mapping_data() : pace.h
- PACE_STEP3A_map_generator() : pace.h
- PACE_STEP3B_compute_shared_secret() : pace.h
- PACE_STEP3B_generate_ephemeral_key() : pace.h
- PACE_STEP3C_derive_keys() : pace.h
- PACE_STEP3D_compute_authentication_token() : pace.h
- PACE_STEP3D_verify_authentication_token() : pace.h

### - r -

- RI_CTX_clear_free() : ri.h
- RI_CTX_new() : ri.h
- RI_CTX_set_protocol() : ri.h
- RI_STEP2_compute_identifier() : ri.h

### - t -

- TA_disable_checks() : ta.h
- TA_STEP2_import_certificate() : ta.h
- TA_STEP3_generate_ephemeral_key() : ta.h
- TA_STEP4_get_nonce() : ta.h
- TA_STEP4_set_nonce() : ta.h
- TA_STEP5_sign() : ta.h
- TA_STEP6_verify() : ta.h