cesr
Version:
[](https://www.npmjs.com/package/cesr) [](https://github.com/lenkan/cesr-js/blob/main/LICENSE)
357 lines (356 loc) • 13.5 kB
JavaScript
// THIS FILE IS AUTO-GENERATED
// DO NOT EDIT THIS FILE DIRECTLY
// Use scripts/generate-codec.py to generate this file
export const MatterTable = {
A: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
B: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
C: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
D: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
E: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
F: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
G: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
H: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
I: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
J: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
K: { hs: 1, ss: 0, os: 0, fs: 76, ls: 0, xs: 0 },
L: { hs: 1, ss: 0, os: 0, fs: 76, ls: 0, xs: 0 },
M: { hs: 1, ss: 0, os: 0, fs: 4, ls: 0, xs: 0 },
N: { hs: 1, ss: 0, os: 0, fs: 12, ls: 0, xs: 0 },
O: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
P: { hs: 1, ss: 0, os: 0, fs: 124, ls: 0, xs: 0 },
Q: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
R: { hs: 1, ss: 0, os: 0, fs: 8, ls: 0, xs: 0 },
S: { hs: 1, ss: 0, os: 0, fs: 16, ls: 0, xs: 0 },
T: { hs: 1, ss: 0, os: 0, fs: 20, ls: 0, xs: 0 },
U: { hs: 1, ss: 0, os: 0, fs: 24, ls: 0, xs: 0 },
V: { hs: 1, ss: 0, os: 0, fs: 4, ls: 1, xs: 0 },
W: { hs: 1, ss: 0, os: 0, fs: 4, ls: 0, xs: 0 },
X: { hs: 1, ss: 3, os: 0, fs: 4, ls: 0, xs: 0 },
Y: { hs: 1, ss: 7, os: 0, fs: 8, ls: 0, xs: 0 },
Z: { hs: 1, ss: 11, os: 0, fs: 12, ls: 0, xs: 0 },
a: { hs: 1, ss: 0, os: 0, fs: 44, ls: 0, xs: 0 },
"0A": { hs: 2, ss: 0, os: 0, fs: 24, ls: 0, xs: 0 },
"0B": { hs: 2, ss: 0, os: 0, fs: 88, ls: 0, xs: 0 },
"0C": { hs: 2, ss: 0, os: 0, fs: 88, ls: 0, xs: 0 },
"0D": { hs: 2, ss: 0, os: 0, fs: 88, ls: 0, xs: 0 },
"0E": { hs: 2, ss: 0, os: 0, fs: 88, ls: 0, xs: 0 },
"0F": { hs: 2, ss: 0, os: 0, fs: 88, ls: 0, xs: 0 },
"0G": { hs: 2, ss: 0, os: 0, fs: 88, ls: 0, xs: 0 },
"0H": { hs: 2, ss: 0, os: 0, fs: 8, ls: 0, xs: 0 },
"0I": { hs: 2, ss: 0, os: 0, fs: 88, ls: 0, xs: 0 },
"0J": { hs: 2, ss: 2, os: 0, fs: 4, ls: 0, xs: 0 },
"0K": { hs: 2, ss: 2, os: 0, fs: 4, ls: 0, xs: 0 },
"0L": { hs: 2, ss: 6, os: 0, fs: 8, ls: 0, xs: 0 },
"0M": { hs: 2, ss: 6, os: 0, fs: 8, ls: 0, xs: 0 },
"0N": { hs: 2, ss: 10, os: 0, fs: 12, ls: 0, xs: 0 },
"0O": { hs: 2, ss: 10, os: 0, fs: 12, ls: 0, xs: 0 },
"0P": { hs: 2, ss: 22, os: 0, fs: 32, ls: 0, xs: 0 },
"0Q": { hs: 2, ss: 22, os: 0, fs: 28, ls: 0, xs: 0 },
"0R": { hs: 2, ss: 22, os: 0, fs: 76, ls: 0, xs: 0 },
"0S": { hs: 2, ss: 22, os: 0, fs: 72, ls: 0, xs: 0 },
"1AAA": { hs: 4, ss: 0, os: 0, fs: 48, ls: 0, xs: 0 },
"1AAB": { hs: 4, ss: 0, os: 0, fs: 48, ls: 0, xs: 0 },
"1AAC": { hs: 4, ss: 0, os: 0, fs: 80, ls: 0, xs: 0 },
"1AAD": { hs: 4, ss: 0, os: 0, fs: 80, ls: 0, xs: 0 },
"1AAE": { hs: 4, ss: 0, os: 0, fs: 156, ls: 0, xs: 0 },
"1AAF": { hs: 4, ss: 4, os: 0, fs: 8, ls: 0, xs: 0 },
"1AAG": { hs: 4, ss: 0, os: 0, fs: 36, ls: 0, xs: 0 },
"1AAH": { hs: 4, ss: 0, os: 0, fs: 100, ls: 0, xs: 0 },
"1AAI": { hs: 4, ss: 0, os: 0, fs: 48, ls: 0, xs: 0 },
"1AAJ": { hs: 4, ss: 0, os: 0, fs: 48, ls: 0, xs: 0 },
"1AAK": { hs: 4, ss: 0, os: 0, fs: 4, ls: 0, xs: 0 },
"1AAL": { hs: 4, ss: 0, os: 0, fs: 4, ls: 0, xs: 0 },
"1AAM": { hs: 4, ss: 0, os: 0, fs: 4, ls: 0, xs: 0 },
"1AAN": { hs: 4, ss: 8, os: 0, fs: 12, ls: 0, xs: 0 },
"1__-": { hs: 4, ss: 2, os: 0, fs: 12, ls: 0, xs: 0 },
"1___": { hs: 4, ss: 0, os: 0, fs: 8, ls: 0, xs: 0 },
"2__-": { hs: 4, ss: 2, os: 0, fs: 12, ls: 1, xs: 1 },
"2___": { hs: 4, ss: 0, os: 0, fs: 8, ls: 1, xs: 0 },
"3__-": { hs: 4, ss: 2, os: 0, fs: 12, ls: 2, xs: 0 },
"3___": { hs: 4, ss: 0, os: 0, fs: 8, ls: 2, xs: 0 },
"4A": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"5A": { hs: 2, ss: 2, os: 0, fs: 0, ls: 1, xs: 0 },
"6A": { hs: 2, ss: 2, os: 0, fs: 0, ls: 2, xs: 0 },
"7AAA": { hs: 4, ss: 4, os: 0, fs: 0, ls: 0, xs: 0 },
"8AAA": { hs: 4, ss: 4, os: 0, fs: 0, ls: 1, xs: 0 },
"9AAA": { hs: 4, ss: 4, os: 0, fs: 0, ls: 2, xs: 0 },
"4B": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"5B": { hs: 2, ss: 2, os: 0, fs: 0, ls: 1, xs: 0 },
"6B": { hs: 2, ss: 2, os: 0, fs: 0, ls: 2, xs: 0 },
"7AAB": { hs: 4, ss: 4, os: 0, fs: 0, ls: 0, xs: 0 },
"8AAB": { hs: 4, ss: 4, os: 0, fs: 0, ls: 1, xs: 0 },
"9AAB": { hs: 4, ss: 4, os: 0, fs: 0, ls: 2, xs: 0 },
"4C": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"5C": { hs: 2, ss: 2, os: 0, fs: 0, ls: 1, xs: 0 },
"6C": { hs: 2, ss: 2, os: 0, fs: 0, ls: 2, xs: 0 },
"7AAC": { hs: 4, ss: 4, os: 0, fs: 0, ls: 0, xs: 0 },
"8AAC": { hs: 4, ss: 4, os: 0, fs: 0, ls: 1, xs: 0 },
"9AAC": { hs: 4, ss: 4, os: 0, fs: 0, ls: 2, xs: 0 },
"4D": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"5D": { hs: 2, ss: 2, os: 0, fs: 0, ls: 1, xs: 0 },
"6D": { hs: 2, ss: 2, os: 0, fs: 0, ls: 2, xs: 0 },
"7AAD": { hs: 4, ss: 4, os: 0, fs: 0, ls: 0, xs: 0 },
"8AAD": { hs: 4, ss: 4, os: 0, fs: 0, ls: 1, xs: 0 },
"9AAD": { hs: 4, ss: 4, os: 0, fs: 0, ls: 2, xs: 0 },
"4E": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"5E": { hs: 2, ss: 2, os: 0, fs: 0, ls: 1, xs: 0 },
"6E": { hs: 2, ss: 2, os: 0, fs: 0, ls: 2, xs: 0 },
"7AAE": { hs: 4, ss: 4, os: 0, fs: 0, ls: 0, xs: 0 },
"8AAE": { hs: 4, ss: 4, os: 0, fs: 0, ls: 1, xs: 0 },
"9AAE": { hs: 4, ss: 4, os: 0, fs: 0, ls: 2, xs: 0 },
"4F": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"5F": { hs: 2, ss: 2, os: 0, fs: 0, ls: 1, xs: 0 },
"6F": { hs: 2, ss: 2, os: 0, fs: 0, ls: 2, xs: 0 },
"7AAF": { hs: 4, ss: 4, os: 0, fs: 0, ls: 0, xs: 0 },
"8AAF": { hs: 4, ss: 4, os: 0, fs: 0, ls: 1, xs: 0 },
"9AAF": { hs: 4, ss: 4, os: 0, fs: 0, ls: 2, xs: 0 },
"4G": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"5G": { hs: 2, ss: 2, os: 0, fs: 0, ls: 1, xs: 0 },
"6G": { hs: 2, ss: 2, os: 0, fs: 0, ls: 2, xs: 0 },
"7AAG": { hs: 4, ss: 4, os: 0, fs: 0, ls: 0, xs: 0 },
"8AAG": { hs: 4, ss: 4, os: 0, fs: 0, ls: 1, xs: 0 },
"9AAG": { hs: 4, ss: 4, os: 0, fs: 0, ls: 2, xs: 0 },
"4H": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"5H": { hs: 2, ss: 2, os: 0, fs: 0, ls: 1, xs: 0 },
"6H": { hs: 2, ss: 2, os: 0, fs: 0, ls: 2, xs: 0 },
"7AAH": { hs: 4, ss: 4, os: 0, fs: 0, ls: 0, xs: 0 },
"8AAH": { hs: 4, ss: 4, os: 0, fs: 0, ls: 1, xs: 0 },
"9AAH": { hs: 4, ss: 4, os: 0, fs: 0, ls: 2, xs: 0 },
};
export const IndexTable = {
A: { hs: 1, ss: 1, os: 0, fs: 88, ls: 0, xs: 0 },
B: { hs: 1, ss: 1, os: 0, fs: 88, ls: 0, xs: 0 },
C: { hs: 1, ss: 1, os: 0, fs: 88, ls: 0, xs: 0 },
D: { hs: 1, ss: 1, os: 0, fs: 88, ls: 0, xs: 0 },
E: { hs: 1, ss: 1, os: 0, fs: 88, ls: 0, xs: 0 },
F: { hs: 1, ss: 1, os: 0, fs: 88, ls: 0, xs: 0 },
"0A": { hs: 2, ss: 2, os: 1, fs: 156, ls: 0, xs: 0 },
"0B": { hs: 2, ss: 2, os: 1, fs: 156, ls: 0, xs: 0 },
"2A": { hs: 2, ss: 4, os: 2, fs: 92, ls: 0, xs: 0 },
"2B": { hs: 2, ss: 4, os: 2, fs: 92, ls: 0, xs: 0 },
"2C": { hs: 2, ss: 4, os: 2, fs: 92, ls: 0, xs: 0 },
"2D": { hs: 2, ss: 4, os: 2, fs: 92, ls: 0, xs: 0 },
"2E": { hs: 2, ss: 4, os: 2, fs: 92, ls: 0, xs: 0 },
"2F": { hs: 2, ss: 4, os: 2, fs: 92, ls: 0, xs: 0 },
"3A": { hs: 2, ss: 6, os: 3, fs: 160, ls: 0, xs: 0 },
"3B": { hs: 2, ss: 6, os: 3, fs: 160, ls: 0, xs: 0 },
"0z": { hs: 2, ss: 2, os: 0, fs: 0, ls: 0, xs: 0 },
"1z": { hs: 2, ss: 2, os: 1, fs: 76, ls: 1, xs: 0 },
"4z": { hs: 2, ss: 6, os: 3, fs: 80, ls: 1, xs: 0 },
};
export const MatterCode = {
Ed25519_Seed: "A",
Ed25519N: "B",
X25519: "C",
Ed25519: "D",
Blake3_256: "E",
Blake2b_256: "F",
Blake2s_256: "G",
SHA3_256: "H",
SHA2_256: "I",
ECDSA_256k1_Seed: "J",
Ed448_Seed: "K",
X448: "L",
Short: "M",
Big: "N",
X25519_Private: "O",
X25519_Cipher_Seed: "P",
ECDSA_256r1_Seed: "Q",
Tall: "R",
Large: "S",
Great: "T",
Vast: "U",
Label1: "V",
Label2: "W",
Tag3: "X",
Tag7: "Y",
Tag11: "Z",
Blind: "a",
Salt_128: "0A",
Ed25519_Sig: "0B",
ECDSA_256k1_Sig: "0C",
Blake3_512: "0D",
Blake2b_512: "0E",
SHA3_512: "0F",
SHA2_512: "0G",
Long: "0H",
ECDSA_256r1_Sig: "0I",
Tag1: "0J",
Tag2: "0K",
Tag5: "0L",
Tag6: "0M",
Tag9: "0N",
Tag10: "0O",
GramHeadNeck: "0P",
GramHead: "0Q",
GramHeadAIDNeck: "0R",
GramHeadAID: "0S",
ECDSA_256k1N: "1AAA",
ECDSA_256k1: "1AAB",
Ed448N: "1AAC",
Ed448: "1AAD",
Ed448_Sig: "1AAE",
Tag4: "1AAF",
DateTime: "1AAG",
X25519_Cipher_Salt: "1AAH",
ECDSA_256r1N: "1AAI",
ECDSA_256r1: "1AAJ",
Null: "1AAK",
No: "1AAL",
Yes: "1AAM",
Tag8: "1AAN",
TBD0S: "1__-",
TBD0: "1___",
TBD1S: "2__-",
TBD1: "2___",
TBD2S: "3__-",
TBD2: "3___",
StrB64_L0: "4A",
StrB64_L1: "5A",
StrB64_L2: "6A",
StrB64_Big_L0: "7AAA",
StrB64_Big_L1: "8AAA",
StrB64_Big_L2: "9AAA",
Bytes_L0: "4B",
Bytes_L1: "5B",
Bytes_L2: "6B",
Bytes_Big_L0: "7AAB",
Bytes_Big_L1: "8AAB",
Bytes_Big_L2: "9AAB",
X25519_Cipher_L0: "4C",
X25519_Cipher_L1: "5C",
X25519_Cipher_L2: "6C",
X25519_Cipher_Big_L0: "7AAC",
X25519_Cipher_Big_L1: "8AAC",
X25519_Cipher_Big_L2: "9AAC",
X25519_Cipher_QB64_L0: "4D",
X25519_Cipher_QB64_L1: "5D",
X25519_Cipher_QB64_L2: "6D",
X25519_Cipher_QB64_Big_L0: "7AAD",
X25519_Cipher_QB64_Big_L1: "8AAD",
X25519_Cipher_QB64_Big_L2: "9AAD",
X25519_Cipher_QB2_L0: "4E",
X25519_Cipher_QB2_L1: "5E",
X25519_Cipher_QB2_L2: "6E",
X25519_Cipher_QB2_Big_L0: "7AAE",
X25519_Cipher_QB2_Big_L1: "8AAE",
X25519_Cipher_QB2_Big_L2: "9AAE",
HPKEBase_Cipher_L0: "4F",
HPKEBase_Cipher_L1: "5F",
HPKEBase_Cipher_L2: "6F",
HPKEBase_Cipher_Big_L0: "7AAF",
HPKEBase_Cipher_Big_L1: "8AAF",
HPKEBase_Cipher_Big_L2: "9AAF",
HPKEAuth_Cipher_L0: "4G",
HPKEAuth_Cipher_L1: "5G",
HPKEAuth_Cipher_L2: "6G",
HPKEAuth_Cipher_Big_L0: "7AAG",
HPKEAuth_Cipher_Big_L1: "8AAG",
HPKEAuth_Cipher_Big_L2: "9AAG",
Decimal_L0: "4H",
Decimal_L1: "5H",
Decimal_L2: "6H",
Decimal_Big_L0: "7AAH",
Decimal_Big_L1: "8AAH",
Decimal_Big_L2: "9AAH",
};
export const CountCode_10 = {
ControllerIdxSigs: "-A",
WitnessIdxSigs: "-B",
NonTransReceiptCouples: "-C",
TransReceiptQuadruples: "-D",
FirstSeenReplayCouples: "-E",
TransIdxSigGroups: "-F",
SealSourceCouples: "-G",
TransLastIdxSigGroups: "-H",
SealSourceTriples: "-I",
PathedMaterialGroup: "-L",
BigPathedMaterialGroup: "--L",
GenericGroup: "-T",
BigGenericGroup: "--T",
BodyWithAttachmentGroup: "-U",
BigBodyWithAttachmentGroup: "--U",
AttachmentGroup: "-V",
BigAttachmentGroup: "--V",
NonNativeBodyGroup: "-W",
BigNonNativeBodyGroup: "--W",
ESSRPayloadGroup: "-Z",
BigESSRPayloadGroup: "--Z",
KERIACDCGenusVersion: "-_AAA",
};
export const CountCode_20 = {
GenericGroup: "-A",
BigGenericGroup: "--A",
BodyWithAttachmentGroup: "-B",
BigBodyWithAttachmentGroup: "--B",
AttachmentGroup: "-C",
BigAttachmentGroup: "--C",
DatagramSegmentGroup: "-D",
BigDatagramSegmentGroup: "--D",
ESSRWrapperGroup: "-E",
BigESSRWrapperGroup: "--E",
FixedBodyGroup: "-F",
BigFixedBodyGroup: "--F",
MapBodyGroup: "-G",
BigMapBodyGroup: "--G",
NonNativeBodyGroup: "-H",
BigNonNativeBodyGroup: "--H",
GenericMapGroup: "-I",
BigGenericMapGroup: "--I",
GenericListGroup: "-J",
BigGenericListGroup: "--J",
ControllerIdxSigs: "-K",
BigControllerIdxSigs: "--K",
WitnessIdxSigs: "-L",
BigWitnessIdxSigs: "--L",
NonTransReceiptCouples: "-M",
BigNonTransReceiptCouples: "--M",
TransReceiptQuadruples: "-N",
BigTransReceiptQuadruples: "--N",
FirstSeenReplayCouples: "-O",
BigFirstSeenReplayCouples: "--O",
PathedMaterialGroup: "-P",
BigPathedMaterialGroup: "--P",
DigestSealSingles: "-Q",
BigDigestSealSingles: "--Q",
MerkleRootSealSingles: "-R",
BigMerkleRootSealSingles: "--R",
SealSourceTriples: "-S",
BigSealSourceTriples: "--S",
SealSourceCouples: "-T",
BigSealSourceCouples: "--T",
SealSourceLastSingles: "-U",
BigSealSourceLastSingles: "--U",
BackerRegistrarSealCouples: "-V",
BigBackerRegistrarSealCouples: "--V",
TypedDigestSealCouples: "-W",
BigTypedDigestSealCouples: "--W",
TransIdxSigGroups: "-X",
BigTransIdxSigGroups: "--X",
TransLastIdxSigGroups: "-Y",
BigTransLastIdxSigGroups: "--Y",
ESSRPayloadGroup: "-Z",
BigESSRPayloadGroup: "--Z",
KERIACDCGenusVersion: "-_AAA",
};
export const IndexCode = {
Ed25519_Sig: "A",
Ed25519_Crt_Sig: "B",
ECDSA_256k1_Sig: "C",
ECDSA_256k1_Crt_Sig: "D",
ECDSA_256r1_Sig: "E",
ECDSA_256r1_Crt_Sig: "F",
Ed448_Sig: "0A",
Ed448_Crt_Sig: "0B",
Ed25519_Big_Sig: "2A",
Ed25519_Big_Crt_Sig: "2B",
ECDSA_256k1_Big_Sig: "2C",
ECDSA_256k1_Big_Crt_Sig: "2D",
ECDSA_256r1_Big_Sig: "2E",
ECDSA_256r1_Big_Crt_Sig: "2F",
Ed448_Big_Sig: "3A",
Ed448_Big_Crt_Sig: "3B",
TBD0: "0z",
TBD1: "1z",
TBD4: "4z",
};