yh_rc yh_set_verbosity(uint8_t verbosity)
|
yh_rc yh_set_verbosity(yh_connector *connector, uint8_t verbosity)
|
void yh_set_debug_output(FILE *output)
|
void yh_set_debug_output(yh_connector *connector, FILE *output)
|
yh_rc yh_connect_all(yh_connector **connectors, size_t *n_connectors, int timeout), yh_rc yh_connect_best(yh_connector **connectors, size_t n_connectors, int *idx
|
yh_rc yh_connect(yh_connector *connector, int timeout)
|
yh_rc yh_create_session_derived(yh_connector *connector, uint16_t auth_keyset_id, const uint8_t *password, size_t password_len, bool recreate_session, uint8_t *context, size_t context_len, yh_session **session)
|
yh_rc yh_create_session_derived(yh_connector *connector, uint16_t authkey_id, const uint8_t *password, size_t password_len, bool recreate_session, yh_session **session)
|
yh_rc yh_create_session(yh_connector *connector, uint16_t auth_keyset_id, const uint8_t *key_enc, size_t key_enc_len, const uint8_t *key_mac, size_t key_mac_len, bool recreate_session, uint8_t *context, size_t context_len, yh_session **session)
|
yh_rc yh_create_session(yh_connector *connector, uint16_t authkey_id, const uint8_t *key_enc, size_t key_enc_len, const uint8_t *key_mac, size_t key_mac_len, bool recreate_session, yh_session **session)
|
yh_rc yh_begin_create_session_ext(yh_connector *connector, uint16_t auth_keyset_id, uint8_t *context, size_t context_len, uint8_t *card_cryptogram, size_t card_cryptogram_len, yh_session **session)
|
yh_rc yh_begin_create_session_ext(yh_connector *connector, uint16_t authkey_id, uint8_t **context, uint8_t *card_cryptogram, size_t card_cryptogram_len, yh_session **session)
|
yh_rc yh_finish_create_session_ext(yh_connector *connector, yh_session *session, const uint8_t *key_senc, size_t key_senc_len, const uint8_t *key_smac, size_t key_smac_len, const uint8_t *key_srmac, size_t key_srmac_len, uint8_t *context, size_t context_len, uint8_t *card_cryptogram, size_t card_cryptogram_len)
|
yh_rc yh_finish_create_session_ext(yh_connector *connector, yh_session *session, const uint8_t *key_senc, size_t key_senc_len, const uint8_t *key_smac, size_t key_smac_len, const uint8_t *key_srmac, size_t key_srmac_len, uint8_t *card_cryptogram, size_t card_cryptogram_len)
|
yh_rc yh_authenticate_session(yh_session *session, uint8_t *context, size_t context_len)
|
yh_rc yh_authenticate_session(yh_session *session)
|
yh_rc yh_util_get_pubkey()
|
yh_rc yh_util_get_public_key()
|
yh_rc yh_util_hmac()
|
yh_rc yh_util_sign_hmac()
|
yh_rc yh_util_get_random()
|
yh_rc yh_util_get_pseudo_random()
|
yh_rc yh_util_import_key_rsa()
|
yh_rc yh_util_import_rsa_key()
|
yh_rc yh_util_import_key_ec()
|
yh_rc yh_util_import_ec_key()
|
yh_rc yh_util_import_key_ed()
|
yh_rc yh_util_import_ed_key()
|
yh_rc yh_util_import_key_hmac()
|
yh_rc yh_util_import_hmac_key()
|
yh_rc yh_util_generate_key_rsa()
|
yh_rc yh_util_generate_rsa_key()
|
yh_rc yh_util_generate_key_ec()
|
yh_rc yh_util_generate_ec_key()
|
yh_rc yh_util_generate_key_ed()
|
yh_rc yh_util_generate_ed_key()
|
yh_rc yh_util_hmac_verify()
|
yh_rc yh_util_verify_hmac()
|
yh_rc yh_util_generate_key_hmac()
|
yh_rc yh_util_generate_hmac_key()
|
yh_rc yh_util_decrypt_ecdh()
|
yh_rc yh_util_derive_ecdh()
|
yh_rc yh_util_import_key_wrap()
|
yh_rc yh_util_import_wrap_key()
|
yh_rc yh_util_generate_key_wrap()
|
yh_rc yh_util_generate_wrap_key()
|
yh_rc yh_util_get_logs()
|
yh_rc yh_util_get_log_entries()
|
yh_rc yh_util_ssh_certify()
|
yh_rc yh_util_sign_ssh_certificate()
|
yh_rc yh_util_import_authkey()
|
yh_rc yh_util_import_authentication_key_derived()
|
- |
yh_rc yh_util_import_authentication_key(yh_session *session, uint16_t *key_id, const char *label, uint16_t domains, const yh_capabilities *capabilities, const yh_capabilities *delegated_capabilities, const uint8_t *key_enc, size_t key_enc_len, const uint8_t *key_mac, size_t key_mac_len)
|
- |
yh_rc yh_util_change_authentication_key(yh_session *session, uint16_t *key_id, const uint8_t *key_enc, size_t key_enc_len, const uint8_t *key_mac, size_t key_mac_len)
|
- |
yh_rc yh_util_change_authentication_key_derived(yh_session *session, uint16_t *key_id, const uint8_t *password, size_t password_len)
|
yh_rc yh_util_otp_aead_create()
|
yh_rc yh_util_create_otp_aead()
|
yh_rc yh_util_otp_aead_random()
|
yh_rc yh_util_randomize_otp_aead()
|
yh_rc yh_util_otp_decrypt()
|
yh_rc yh_util_decrypt_otp()
|
yh_rc yh_util_put_otp_aead_key()
|
yh_rc yh_util_import_otp_aead_key()
|
yh_rc yh_util_attest_asymmetric()
|
yh_rc yh_util_sign_attestation_certificate()
|
yh_rc yh_util_put_option()
|
yh_rc yh_util_set_option()
|
yh_rc yh_util_get_storage_stats()
|
yh_rc yh_util_get_storage_info()
|
yh_rc yh_util_blink()
|
yh_rc yh_util_blink_device()
|
yh_rc yh_util_reset()
|
yh_rc yh_util_reset_device()
|
yh_rc yh_capabilities_to_num()
|
yh_rc yh_string_to_capabilities()
|
yh_rc yh_num_to_capabilities()
|
yh_rc yh_capabilities_to_strings()
|
yh_rc yh_parse_domains()
|
yh_rc yh_string_to_domains()
|