cesr
Version:
[](https://www.npmjs.com/package/cesr) [](https://github.com/lenkan/cesr-js/blob/main/LICENSE) [ • 11.8 kB
JavaScript
// THIS FILE IS AUTO-GENERATED
// DO NOT EDIT THIS FILE DIRECTLY
// Use scripts/generate-codec.py to generate this file
export const MatterTableInit = {
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: 1 },
"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: 1 },
"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: 1 },
"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 },
"1AAO": { hs: 4, ss: 0, os: 0, fs: 4, ls: 0, xs: 0 },
"1AAP": { hs: 4, ss: 0, os: 0, fs: 4, 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 },
"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 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",
Salt_256: "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",
Escape: "1AAO",
Empty: "1AAP",
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",
Decimal_L0: "4H",
Decimal_L1: "5H",
Decimal_L2: "6H",
Decimal_Big_L0: "7AAH",
Decimal_Big_L1: "8AAH",
Decimal_Big_L2: "9AAH",
};
export const IndexTableInit = {
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 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",
};
export const CountCode_10 = {
ControllerIdxSigs: "A",
WitnessIdxSigs: "B",
NonTransReceiptCouples: "C",
TransReceiptQuadruples: "D",
FirstSeenReplayCouples: "E",
TransIdxSigGroups: "F",
SealSourceCouples: "G",
TransLastIdxSigGroups: "H",
SealSourceTriples: "I",
PathedMaterialCouples: "L",
GenericGroup: "T",
BodyWithAttachmentGroup: "U",
AttachmentGroup: "V",
NonNativeBodyGroup: "W",
ESSRPayloadGroup: "Z",
};
export const CountCode_20 = {
GenericGroup: "A",
BodyWithAttachmentGroup: "B",
AttachmentGroup: "C",
DatagramSegmentGroup: "D",
ESSRWrapperGroup: "E",
FixBodyGroup: "F",
MapBodyGroup: "G",
NonNativeBodyGroup: "H",
GenericMapGroup: "I",
GenericListGroup: "J",
ControllerIdxSigs: "K",
WitnessIdxSigs: "L",
NonTransReceiptCouples: "M",
TransReceiptQuadruples: "N",
FirstSeenReplayCouples: "O",
PathedMaterialCouples: "P",
DigestSealSingles: "Q",
MerkleRootSealSingles: "R",
SealSourceCouples: "S",
SealSourceTriples: "T",
SealSourceLastSingles: "U",
BackerRegistrarSealCouples: "V",
TypedDigestSealCouples: "W",
TransIdxSigGroups: "X",
TransLastIdxSigGroups: "Y",
ESSRPayloadGroup: "Z",
BlindedStateQuadruples: "a",
BoundStateSextuples: "b",
TypedMediaQuadruples: "c",
};