@wildboar/pkcs
Version:
Public Key Cryptography Standard PDUs in TypeScript
80 lines (79 loc) • 2.22 kB
JavaScript
import * as $ from "@wildboar/asn1/functional";
/**
* @summary EnvelopedData_version_v0
* @constant
* @type {number}
*/
export const EnvelopedData_version_v0 = 0; /* LONG_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v0
* @constant
* @type {number}
*/
export const v0 = EnvelopedData_version_v0; /* SHORT_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v1
* @constant
* @type {number}
*/
export const EnvelopedData_version_v1 = 1; /* LONG_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v1
* @constant
* @type {number}
*/
export const v1 = EnvelopedData_version_v1; /* SHORT_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v2
* @constant
* @type {number}
*/
export const EnvelopedData_version_v2 = 2; /* LONG_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v2
* @constant
* @type {number}
*/
export const v2 = EnvelopedData_version_v2; /* SHORT_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v3
* @constant
* @type {number}
*/
export const EnvelopedData_version_v3 = 3; /* LONG_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v3
* @constant
* @type {number}
*/
export const v3 = EnvelopedData_version_v3; /* SHORT_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v4
* @constant
* @type {number}
*/
export const EnvelopedData_version_v4 = 4; /* LONG_NAMED_INTEGER_VALUE */
/**
* @summary EnvelopedData_version_v4
* @constant
* @type {number}
*/
export const v4 = EnvelopedData_version_v4; /* SHORT_NAMED_INTEGER_VALUE */
/**
* @summary Returns a function that will decode an ASN.1 element into a(n) EnvelopedData_version
* @function
* @param {_Element} el The element being decoded.
* @returns A function that will decode an ASN.1 element.
*/
export function _get_decoder_for_EnvelopedData_version(_decode_Type) {
return $._decodeInteger;
}
/**
* @summary Returns a function that will encode a(n) EnvelopedData_version into an ASN.1 Element.
* @function
* @returns A function that will encode a(n) EnvelopedData_version as an ASN.1 element.
*/
export function _get_encoder_for_EnvelopedData_version(_encode_Type) {
return $._encodeInteger;
}
/* eslint-enable */