171 size_t* outSectionCount);
204 size_t sectionCount);
rtflash_StatusCode
Коды возврата функций библиотеки
uint8_t rtflash_SectionId
Идентификатор раздела
rtflash_SecureType
Тип защиты от при создании локального PIN-кода.
rtflash_SecretId rtflash_LocalPinId
Идентификатор локального PIN-кода
rtflash_SecretId rtflash_MvaId
Идентификатор MVA.
uint8_t rtflash_RecordId
Идентификатор записи MVA.
struct rtflash_TokenImpl_ * rtflash_Token
uint32_t rtflash_MemSizeMB
Память в МБ
uint16_t rtflash_Attempts
rtflash_SectionAccessState
Режим доступа к разделу.
uint64_t rtflash_TokenSerial
Серийный номер устройства
rtflash_StatusCode rtflash_split_into_sections(rtflash_Token token, rtflash_Section const *sections, size_t sectionCount)
rtflash_StatusCode rtflash_logout(rtflash_Token token)
void rtflash_destroy_token_list(rtflash_TokenSerial **tokens)
rtflash_StatusCode rtflash_get_remaining_login_attempts_user(rtflash_Token token, rtflash_Attempts *outAttemptsLeft)
rtflash_StatusCode rtflash_create_section_list(rtflash_Token token, rtflash_Section **outSections, size_t *outSectionCount)
void rtflash_destroy_local_pin_id_list(rtflash_LocalPinId **ids)
void rtflash_destroy_section_list(rtflash_Section **sections)
rtflash_StatusCode rtflash_create_mva(rtflash_Token token, rtflash_MvaParams const *params, rtflash_MvaId *outMvaId)
rtflash_StatusCode rtflash_change_local_pin(rtflash_Token token, rtflash_LocalPinId localId, rtflash_PinCode newLocalPin)
rtflash_StatusCode rtflash_create_token(rtflash_TokenSerial tokenSerial, rtflash_Token *outToken)
rtflash_StatusCode rtflash_is_token_supported(rtflash_Token token, bool *outIsSupported)
rtflash_StatusCode rtflash_create_local_pin(rtflash_Token token, rtflash_PinCode localPin, rtflash_SecureType secureType, rtflash_LocalPinId *outLocalId)
rtflash_StatusCode rtflash_login_mva(rtflash_Token token, rtflash_MvaId mvaId, rtflash_MvaRecord record)
rtflash_StatusCode rtflash_get_remaining_login_attempts_admin(rtflash_Token token, rtflash_Attempts *outAttemptsLeft)
rtflash_StatusCode rtflash_get_available_flash_size(rtflash_Token token, rtflash_MemSizeMB *outSize)
rtflash_StatusCode rtflash_change_section_access_rights(rtflash_Token token, rtflash_SectionId sectionId, rtflash_SectionAccessState accessRights, bool isPermanent)
rtflash_StatusCode rtflash_create_local_pin_id_list(rtflash_Token token, rtflash_LocalPinId **outIds, size_t *outCount)
rtflash_StatusCode rtflash_reset_login_attempts_local_pin(rtflash_Token token, rtflash_LocalPinId localPinId)
rtflash_StatusCode rtflash_reset_login_attempts_user(rtflash_Token token)
rtflash_StatusCode rtflash_mva_clear_all_records(rtflash_Token token, rtflash_MvaId mvaId)
void rtflash_destroy_mva_id_list(rtflash_MvaId **mvaIds)
rtflash_StatusCode rtflash_get_remaining_login_attempts_local_pin(rtflash_Token token, rtflash_LocalPinId localPinId, rtflash_Attempts *outAttemptsLeft)
rtflash_StatusCode rtflash_login_local_pin(rtflash_Token token, rtflash_LocalPinId localPinId, rtflash_PinCode localPin)
rtflash_StatusCode rtflash_get_remaining_login_attempts_mva(rtflash_Token token, rtflash_MvaId mvaId, rtflash_Attempts *outAttemptsLeft)
rtflash_StatusCode rtflash_reset_login_attempts_mva(rtflash_Token token, rtflash_MvaId mvaId)
rtflash_StatusCode rtflash_mva_add_record(rtflash_Token token, rtflash_MvaId mvaId, rtflash_MvaRecord record, rtflash_RecordId *outRecordId)
rtflash_StatusCode rtflash_create_mva_id_list(rtflash_Token token, rtflash_MvaId **outIds, size_t *outCount)
rtflash_StatusCode rtflash_create_token_list(rtflash_TokenSerial **outTokens, size_t *outTokenCount)
rtflash_StatusCode rtflash_login_user(rtflash_Token token, const rtflash_PinCode pin)
rtflash_StatusCode rtflash_add_pc_info_to_journal(rtflash_Token token, rtflash_PcInfo const *pcInfo)
rtflash_StatusCode rtflash_mva_delete_record(rtflash_Token token, rtflash_MvaId mvaId, rtflash_RecordId recordId)
void rtflash_destroy_token(rtflash_Token *token)
rtflash_StatusCode rtflash_login_admin(rtflash_Token token, const rtflash_PinCode pin)
Представляет входные параметры для создания MVA.
Запись MVA - байтовая последовательность.
Представляет сведения о ПК пользователя для записи в журнал СБ.
Представляет раздел flash-памяти токена и информацию о разделе.