@wildboar/pkcs
Version:
Public Key Cryptography Standard PDUs in TypeScript
105 lines (104 loc) • 2.47 kB
JavaScript
import * as $ from "@wildboar/asn1/functional";
/**
* @summary KeyUsageFlags_encrypt
* @constant
*/
export const KeyUsageFlags_encrypt = 0; /* LONG_NAMED_BIT */
/**
* @summary encrypt
* @constant
*/
export const encrypt = KeyUsageFlags_encrypt; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_decrypt
* @constant
*/
export const KeyUsageFlags_decrypt = 1; /* LONG_NAMED_BIT */
/**
* @summary decrypt
* @constant
*/
export const decrypt = KeyUsageFlags_decrypt; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_sign
* @constant
*/
export const KeyUsageFlags_sign = 2; /* LONG_NAMED_BIT */
/**
* @summary sign
* @constant
*/
export const sign = KeyUsageFlags_sign; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_signRecover
* @constant
*/
export const KeyUsageFlags_signRecover = 3; /* LONG_NAMED_BIT */
/**
* @summary signRecover
* @constant
*/
export const signRecover = KeyUsageFlags_signRecover; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_wrap
* @constant
*/
export const KeyUsageFlags_wrap = 4; /* LONG_NAMED_BIT */
/**
* @summary wrap
* @constant
*/
export const wrap = KeyUsageFlags_wrap; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_unwrap
* @constant
*/
export const KeyUsageFlags_unwrap = 5; /* LONG_NAMED_BIT */
/**
* @summary unwrap
* @constant
*/
export const unwrap = KeyUsageFlags_unwrap; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_verify
* @constant
*/
export const KeyUsageFlags_verify = 6; /* LONG_NAMED_BIT */
/**
* @summary verify
* @constant
*/
export const verify = KeyUsageFlags_verify; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_verifyRecover
* @constant
*/
export const KeyUsageFlags_verifyRecover = 7; /* LONG_NAMED_BIT */
/**
* @summary verifyRecover
* @constant
*/
export const verifyRecover = KeyUsageFlags_verifyRecover; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_derive
* @constant
*/
export const KeyUsageFlags_derive = 8; /* LONG_NAMED_BIT */
/**
* @summary derive
* @constant
*/
export const derive = KeyUsageFlags_derive; /* SHORT_NAMED_BIT */
/**
* @summary KeyUsageFlags_nonRepudiation
* @constant
*/
export const KeyUsageFlags_nonRepudiation = 9; /* LONG_NAMED_BIT */
/**
* @summary nonRepudiation
* @constant
*/
export const nonRepudiation = KeyUsageFlags_nonRepudiation; /* SHORT_NAMED_BIT */
export const _decode_KeyUsageFlags = $._decodeBitString;
export const _encode_KeyUsageFlags = $._encodeBitString;
/* eslint-enable */