UNPKG

@wildboar/pkcs

Version:
149 lines 3.27 kB
import { BIT_STRING } from "@wildboar/asn1"; import * as $ from "@wildboar/asn1/functional"; /** * @summary PinFlags * @description * * ### ASN.1 Definition: * * ```asn1 * PinFlags ::= BIT STRING { * case-sensitive (0), * local (1), * change-disabled (2), * unblock-disabled (3), * initialized (4), * needs-padding (5), * unblockingPin (6), * soPin (7), * disable-allowed (8), * integrity-protected (9), * confidentiality-protected (10), * exchangeRefData (11) * } (CONSTRAINED BY { -- 'unblockingPin' and 'soPIN' cannot both be set -- }) * ``` */ export type PinFlags = BIT_STRING; /** * @summary PinFlags_case_sensitive * @constant */ export declare const PinFlags_case_sensitive: number; /** * @summary case_sensitive * @constant */ export declare const case_sensitive: number; /** * @summary PinFlags_local * @constant */ export declare const PinFlags_local: number; /** * @summary local * @constant */ export declare const local: number; /** * @summary PinFlags_change_disabled * @constant */ export declare const PinFlags_change_disabled: number; /** * @summary change_disabled * @constant */ export declare const change_disabled: number; /** * @summary PinFlags_unblock_disabled * @constant */ export declare const PinFlags_unblock_disabled: number; /** * @summary unblock_disabled * @constant */ export declare const unblock_disabled: number; /** * @summary PinFlags_initialized * @constant */ export declare const PinFlags_initialized: number; /** * @summary initialized * @constant */ export declare const initialized: number; /** * @summary PinFlags_needs_padding * @constant */ export declare const PinFlags_needs_padding: number; /** * @summary needs_padding * @constant */ export declare const needs_padding: number; /** * @summary PinFlags_unblockingPin * @constant */ export declare const PinFlags_unblockingPin: number; /** * @summary unblockingPin * @constant */ export declare const unblockingPin: number; /** * @summary PinFlags_soPin * @constant */ export declare const PinFlags_soPin: number; /** * @summary soPin * @constant */ export declare const soPin: number; /** * @summary PinFlags_disable_allowed * @constant */ export declare const PinFlags_disable_allowed: number; /** * @summary disable_allowed * @constant */ export declare const disable_allowed: number; /** * @summary PinFlags_integrity_protected * @constant */ export declare const PinFlags_integrity_protected: number; /** * @summary integrity_protected * @constant */ export declare const integrity_protected: number; /** * @summary PinFlags_confidentiality_protected * @constant */ export declare const PinFlags_confidentiality_protected: number; /** * @summary confidentiality_protected * @constant */ export declare const confidentiality_protected: number; /** * @summary PinFlags_exchangeRefData * @constant */ export declare const PinFlags_exchangeRefData: number; /** * @summary exchangeRefData * @constant */ export declare const exchangeRefData: number; export declare const _decode_PinFlags: $.ASN1Decoder<BIT_STRING>; export declare const _encode_PinFlags: $.ASN1Encoder<BIT_STRING>; //# sourceMappingURL=PinFlags.ta.d.mts.map