ГОСТ Р 56845—2015
typedef struct UUIDJdent
{
intu8 value[16);
} UUIDJdent;
typedef intu16 DataProtold:
«define
«define
typedef struct DataProto
{
DataProtold data_proto_id;
Any data_protoJnfo.
} DataProto:
typedef struct DataProtoList
{
intu16 count;
typedef struct AARQ_apdu
{
AssociationVersion assoc_version;
DataProtoList data_protoJist;
} AARO_apdu;
typedef intu16 Associate_result;
«define
#defme
«define
«define
«define
«define
«define
«define
«define
typedef structAARE_apdu
{
Associate_result result
DataProto selected_data_proto:
} AARE_apdu;
typedef struct RLRQ_apdu
{
ReIease_request_reason reason;
} RLRQ_apdu;
typedef intu16 Abort_reason;
«define
«define
«define
«define
DATA_PROTOJD_20601 20601
DATA_PROTOJD_EXTERNAL 65535
intu16 length:
DataProto value[1]:/* первый элемент массива V
} DataProtoList;
6
ACCEPTED0
REJECTED_PERMANENT
1
REJECTED_TRANSIENT
2
ACCEPTED_UNKNOWN_CONFIG3
REJECTED_NO_COMMON_PROTOCOL4
REJECTED_NO_COMMON_PARAMETER5
REJECTEDJJNKNOWN
REJECTEDJJNAUTHORIZED 7
REJECTED_UNSUPPORTED_ASSOC_VERSION
8
typedef intu16 Release_request_reason;
«defineRELEASE_REQUEST_REASON_NORMAL0
typedef intu16 Release_response_reason;
«defineRELEASE_RESPONSE_REASON_NORMALО
typedef struct RLRE_apdu
{
Release_response_reason reason:
} RLRE_apdu;
ABORT_REASON_UNDEFINED0
ABORT_REASON_BUFFER_OVERFLOW
1
ABORT_REASON_RESPONSE_TIMEOUT
2
ABORT_REASON_CONFIGURATION_TlMEOUT3
typedef struct ABRT_apdu
{
150