import { ENUMERATED } from "@wildboar/asn1"; import * as $ from "@wildboar/asn1/functional"; export declare enum _enum_for_WrpError { protocol_error = 0, invalid_signatureAlgorithm = 1, unexpected_version = 2, protected_protocol_not_supported = 3, duplicate_assoID = 4, invalid_time_value = 5, key_estab_algorithm_not_supported = 6, encr_mode_aead_not_supported = 7, encryption_not_supported = 8, encryption_required = 9, aead_algorithms_not_supported = 10, aead_is_required = 11, symmetricKey_algorithms_not_supported = 12, icv_algorithms_not_supported = 13, invalid_attribute_certificate = 14, alt_signature_not_allowed = 15, only_one_version = 16, invalid_key_estab_algorithm = 17, invalid_alt_key_estab_algorithm = 18, invalid_aead_algorithm = 19, aead_not_allowed = 20, invalid_symmetricKey_algorithm = 21, invalid_icv_algorithm = 22, dynamic_aead_algo_parms_required = 23, invalid_dynamic_aead_algo_parms = 24, dynamic_aead_algo_parms_not_required = 25, dynamic_symKey_algo_parms_required = 26, invalid_dynamic_symKey_algo_parms = 27, dynamic_symKey_algo_parms_not_required = 28, dynamic_icv_algo_parms_required = 29, invalid_dynamic_icv_algo_parms = 30, dynamic_icv_algo_parms_not_required = 31, unexpected_invokeID_received = 32, rekey_out_of_sequence = 33, invalid_dynamic_keyEst_algo_parms = 34, changedKey_out_of_sequence = 35 } /** * @summary WrpError * @description * * ### ASN.1 Definition: * * ```asn1 * WrpError ::= ENUMERATED { * protocol-error (0), * invalid-signatureAlgorithm (1), * unexpected-version (2), * protected-protocol-not-supported (3), * duplicate-assoID (4), * invalid-time-value (5), * key-estab-algorithm-not-supported (6), * encr-mode-aead-not-supported (7), * encryption-not-supported (8), * encryption-required (9), * aead-algorithms-not-supported (10), * aead-is-required (11), * symmetricKey-algorithms-not-supported (12), * icv-algorithms-not-supported (13), * invalid-attribute-certificate (14), * alt-signature-not-allowed (15), * only-one-version (16), * invalid-key-estab-algorithm (17), * invalid-alt-key-estab-algorithm (18), * invalid-aead-algorithm (19), * aead-not-allowed (20), * invalid-symmetricKey-algorithm (21), * invalid-icv-algorithm (22), * dynamic-aead-algo-parms-required (23), * invalid-dynamic-aead-algo-parms (24), * dynamic-aead-algo-parms-not-required (25), * dynamic-symKey-algo-parms-required (26), * invalid-dynamic-symKey-algo-parms (27), * dynamic-symKey-algo-parms-not-required (28), * dynamic-icv-algo-parms-required (29), * invalid-dynamic-icv-algo-parms (30), * dynamic-icv-algo-parms-not-required (31), * unexpected-invokeID-received (32), * rekey-out-of-sequence (33), * invalid-dynamic-keyEst-algo-parms (34), * changedKey-out-of-sequence (35), * ... } * ``` * * @enum {number} */ export type WrpError = _enum_for_WrpError | ENUMERATED; /** * @summary WrpError_protocol_error * @constant * @type {number} */ export declare const WrpError_protocol_error: WrpError; /** * @summary protocol_error * @constant * @type {number} */ export declare const protocol_error: WrpError; /** * @summary WrpError_invalid_signatureAlgorithm * @constant * @type {number} */ export declare const WrpError_invalid_signatureAlgorithm: WrpError; /** * @summary invalid_signatureAlgorithm * @constant * @type {number} */ export declare const invalid_signatureAlgorithm: WrpError; /** * @summary WrpError_unexpected_version * @constant * @type {number} */ export declare const WrpError_unexpected_version: WrpError; /** * @summary unexpected_version * @constant * @type {number} */ export declare const unexpected_version: WrpError; /** * @summary WrpError_protected_protocol_not_supported * @constant * @type {number} */ export declare const WrpError_protected_protocol_not_supported: WrpError; /** * @summary protected_protocol_not_supported * @constant * @type {number} */ export declare const protected_protocol_not_supported: WrpError; /** * @summary WrpError_duplicate_assoID * @constant * @type {number} */ export declare const WrpError_duplicate_assoID: WrpError; /** * @summary duplicate_assoID * @constant * @type {number} */ export declare const duplicate_assoID: WrpError; /** * @summary WrpError_invalid_time_value * @constant * @type {number} */ export declare const WrpError_invalid_time_value: WrpError; /** * @summary invalid_time_value * @constant * @type {number} */ export declare const invalid_time_value: WrpError; /** * @summary WrpError_key_estab_algorithm_not_supported * @constant * @type {number} */ export declare const WrpError_key_estab_algorithm_not_supported: WrpError; /** * @summary key_estab_algorithm_not_supported * @constant * @type {number} */ export declare const key_estab_algorithm_not_supported: WrpError; /** * @summary WrpError_encr_mode_aead_not_supported * @constant * @type {number} */ export declare const WrpError_encr_mode_aead_not_supported: WrpError; /** * @summary encr_mode_aead_not_supported * @constant * @type {number} */ export declare const encr_mode_aead_not_supported: WrpError; /** * @summary WrpError_encryption_not_supported * @constant * @type {number} */ export declare const WrpError_encryption_not_supported: WrpError; /** * @summary encryption_not_supported * @constant * @type {number} */ export declare const encryption_not_supported: WrpError; /** * @summary WrpError_encryption_required * @constant * @type {number} */ export declare const WrpError_encryption_required: WrpError; /** * @summary encryption_required * @constant * @type {number} */ export declare const encryption_required: WrpError; /** * @summary WrpError_aead_algorithms_not_supported * @constant * @type {number} */ export declare const WrpError_aead_algorithms_not_supported: WrpError; /** * @summary aead_algorithms_not_supported * @constant * @type {number} */ export declare const aead_algorithms_not_supported: WrpError; /** * @summary WrpError_aead_is_required * @constant * @type {number} */ export declare const WrpError_aead_is_required: WrpError; /** * @summary aead_is_required * @constant * @type {number} */ export declare const aead_is_required: WrpError; /** * @summary WrpError_symmetricKey_algorithms_not_supported * @constant * @type {number} */ export declare const WrpError_symmetricKey_algorithms_not_supported: WrpError; /** * @summary symmetricKey_algorithms_not_supported * @constant * @type {number} */ export declare const symmetricKey_algorithms_not_supported: WrpError; /** * @summary WrpError_icv_algorithms_not_supported * @constant * @type {number} */ export declare const WrpError_icv_algorithms_not_supported: WrpError; /** * @summary icv_algorithms_not_supported * @constant * @type {number} */ export declare const icv_algorithms_not_supported: WrpError; /** * @summary WrpError_invalid_attribute_certificate * @constant * @type {number} */ export declare const WrpError_invalid_attribute_certificate: WrpError; /** * @summary invalid_attribute_certificate * @constant * @type {number} */ export declare const invalid_attribute_certificate: WrpError; /** * @summary WrpError_alt_signature_not_allowed * @constant * @type {number} */ export declare const WrpError_alt_signature_not_allowed: WrpError; /** * @summary alt_signature_not_allowed * @constant * @type {number} */ export declare const alt_signature_not_allowed: WrpError; /** * @summary WrpError_only_one_version * @constant * @type {number} */ export declare const WrpError_only_one_version: WrpError; /** * @summary only_one_version * @constant * @type {number} */ export declare const only_one_version: WrpError; /** * @summary WrpError_invalid_key_estab_algorithm * @constant * @type {number} */ export declare const WrpError_invalid_key_estab_algorithm: WrpError; /** * @summary invalid_key_estab_algorithm * @constant * @type {number} */ export declare const invalid_key_estab_algorithm: WrpError; /** * @summary WrpError_invalid_alt_key_estab_algorithm * @constant * @type {number} */ export declare const WrpError_invalid_alt_key_estab_algorithm: WrpError; /** * @summary invalid_alt_key_estab_algorithm * @constant * @type {number} */ export declare const invalid_alt_key_estab_algorithm: WrpError; /** * @summary WrpError_invalid_aead_algorithm * @constant * @type {number} */ export declare const WrpError_invalid_aead_algorithm: WrpError; /** * @summary invalid_aead_algorithm * @constant * @type {number} */ export declare const invalid_aead_algorithm: WrpError; /** * @summary WrpError_aead_not_allowed * @constant * @type {number} */ export declare const WrpError_aead_not_allowed: WrpError; /** * @summary aead_not_allowed * @constant * @type {number} */ export declare const aead_not_allowed: WrpError; /** * @summary WrpError_invalid_symmetricKey_algorithm * @constant * @type {number} */ export declare const WrpError_invalid_symmetricKey_algorithm: WrpError; /** * @summary invalid_symmetricKey_algorithm * @constant * @type {number} */ export declare const invalid_symmetricKey_algorithm: WrpError; /** * @summary WrpError_invalid_icv_algorithm * @constant * @type {number} */ export declare const WrpError_invalid_icv_algorithm: WrpError; /** * @summary invalid_icv_algorithm * @constant * @type {number} */ export declare const invalid_icv_algorithm: WrpError; /** * @summary WrpError_dynamic_aead_algo_parms_required * @constant * @type {number} */ export declare const WrpError_dynamic_aead_algo_parms_required: WrpError; /** * @summary dynamic_aead_algo_parms_required * @constant * @type {number} */ export declare const dynamic_aead_algo_parms_required: WrpError; /** * @summary WrpError_invalid_dynamic_aead_algo_parms * @constant * @type {number} */ export declare const WrpError_invalid_dynamic_aead_algo_parms: WrpError; /** * @summary invalid_dynamic_aead_algo_parms * @constant * @type {number} */ export declare const invalid_dynamic_aead_algo_parms: WrpError; /** * @summary WrpError_dynamic_aead_algo_parms_not_required * @constant * @type {number} */ export declare const WrpError_dynamic_aead_algo_parms_not_required: WrpError; /** * @summary dynamic_aead_algo_parms_not_required * @constant * @type {number} */ export declare const dynamic_aead_algo_parms_not_required: WrpError; /** * @summary WrpError_dynamic_symKey_algo_parms_required * @constant * @type {number} */ export declare const WrpError_dynamic_symKey_algo_parms_required: WrpError; /** * @summary dynamic_symKey_algo_parms_required * @constant * @type {number} */ export declare const dynamic_symKey_algo_parms_required: WrpError; /** * @summary WrpError_invalid_dynamic_symKey_algo_parms * @constant * @type {number} */ export declare const WrpError_invalid_dynamic_symKey_algo_parms: WrpError; /** * @summary invalid_dynamic_symKey_algo_parms * @constant * @type {number} */ export declare const invalid_dynamic_symKey_algo_parms: WrpError; /** * @summary WrpError_dynamic_symKey_algo_parms_not_required * @constant * @type {number} */ export declare const WrpError_dynamic_symKey_algo_parms_not_required: WrpError; /** * @summary dynamic_symKey_algo_parms_not_required * @constant * @type {number} */ export declare const dynamic_symKey_algo_parms_not_required: WrpError; /** * @summary WrpError_dynamic_icv_algo_parms_required * @constant * @type {number} */ export declare const WrpError_dynamic_icv_algo_parms_required: WrpError; /** * @summary dynamic_icv_algo_parms_required * @constant * @type {number} */ export declare const dynamic_icv_algo_parms_required: WrpError; /** * @summary WrpError_invalid_dynamic_icv_algo_parms * @constant * @type {number} */ export declare const WrpError_invalid_dynamic_icv_algo_parms: WrpError; /** * @summary invalid_dynamic_icv_algo_parms * @constant * @type {number} */ export declare const invalid_dynamic_icv_algo_parms: WrpError; /** * @summary WrpError_dynamic_icv_algo_parms_not_required * @constant * @type {number} */ export declare const WrpError_dynamic_icv_algo_parms_not_required: WrpError; /** * @summary dynamic_icv_algo_parms_not_required * @constant * @type {number} */ export declare const dynamic_icv_algo_parms_not_required: WrpError; /** * @summary WrpError_unexpected_invokeID_received * @constant * @type {number} */ export declare const WrpError_unexpected_invokeID_received: WrpError; /** * @summary unexpected_invokeID_received * @constant * @type {number} */ export declare const unexpected_invokeID_received: WrpError; /** * @summary WrpError_rekey_out_of_sequence * @constant * @type {number} */ export declare const WrpError_rekey_out_of_sequence: WrpError; /** * @summary rekey_out_of_sequence * @constant * @type {number} */ export declare const rekey_out_of_sequence: WrpError; /** * @summary WrpError_invalid_dynamic_keyEst_algo_parms * @constant * @type {number} */ export declare const WrpError_invalid_dynamic_keyEst_algo_parms: WrpError; /** * @summary invalid_dynamic_keyEst_algo_parms * @constant * @type {number} */ export declare const invalid_dynamic_keyEst_algo_parms: WrpError; /** * @summary WrpError_changedKey_out_of_sequence * @constant * @type {number} */ export declare const WrpError_changedKey_out_of_sequence: WrpError; /** * @summary changedKey_out_of_sequence * @constant * @type {number} */ export declare const changedKey_out_of_sequence: WrpError; export declare const _decode_WrpError: $.ASN1Decoder; export declare const _encode_WrpError: $.ASN1Encoder; //# sourceMappingURL=WrpError.ta.d.mts.map