@simbachain/cose-ts-secp256k1
Version:
Implemented Keys, Algorithms (RFC9053), COSE (RFC9052) and CWT (RFC8392) in TypeScript.
174 lines (173 loc) • 8.39 kB
TypeScript
export declare const KeyParameterReserved = 0;
export declare const KeyParameterKty = 1;
export declare const KeyParameterKid = 2;
export declare const KeyParameterAlg = 3;
export declare const KeyParameterKeyOps = 4;
export declare const KeyParameterBaseIV = 5;
export declare const KeyTypeReserved = 0;
export declare const KeyTypeOKP = 1;
export declare const KeyTypeEC2 = 2;
export declare const KeyTypeRSA = 3;
export declare const KeyTypeSymmetric = 4;
export declare const KeyTypeHSS_LMS = 5;
export declare const KeyTypeWalnutDSA = 6;
export declare const OKPKeyParameterCrv = -1;
export declare const OKPKeyParameterX = -2;
export declare const OKPKeyParameterD = -4;
export declare const EC2KeyParameterCrv = -1;
export declare const EC2KeyParameterX = -2;
export declare const EC2KeyParameterY = -3;
export declare const EC2KeyParameterD = -4;
export declare const RSAKeyParameterN = -1;
export declare const RSAKeyParameterE = -2;
export declare const RSAKeyParameterD = -3;
export declare const RSAKeyParameterP = -4;
export declare const RSAKeyParameterQ = -5;
export declare const RSAKeyParameterDP = -6;
export declare const RSAKeyParameterDQ = -7;
export declare const RSAKeyParameterQInv = -8;
export declare const RSAKeyParameterOther = -9;
export declare const RSAKeyParameterRI = -10;
export declare const RSAKeyParameterDI = -11;
export declare const RSAKeyParameterTI = -12;
export declare const SymmetricKeyParameterK = -1;
export declare const HSS_LMSKeyParameterPub = -1;
export declare const WalnutDSAKeyParameterN = -1;
export declare const WalnutDSAKeyParameterQ = -2;
export declare const WalnutDSAKeyParameterTValues = -3;
export declare const WalnutDSAKeyParameterMatrix1 = -4;
export declare const WalnutDSAKeyParameterPermutation1 = -5;
export declare const WalnutDSAKeyParameterMatrix2 = -6;
export declare const AlgorithmRS1 = -65535;
export declare const AlgorithmWalnutDSA = -260;
export declare const AlgorithmRS512 = -259;
export declare const AlgorithmRS384 = -258;
export declare const AlgorithmRS256 = -257;
export declare const AlgorithmES256K = -47;
export declare const AlgorithmHSS_LMS = -46;
export declare const AlgorithmSHAKE256 = -45;
export declare const AlgorithmSHA_512 = -44;
export declare const AlgorithmSHA_384 = -43;
export declare const AlgorithmRSAES_OAEP_SHA_512 = -42;
export declare const AlgorithmRSAES_OAEP_SHA_256 = -41;
export declare const AlgorithmRSAES_OAEP_RFC_8017_default = -40;
export declare const AlgorithmPS512 = -39;
export declare const AlgorithmPS384 = -38;
export declare const AlgorithmPS256 = -37;
export declare const AlgorithmES512 = -36;
export declare const AlgorithmES384 = -35;
export declare const AlgorithmECDH_SS_A256KW = -34;
export declare const AlgorithmECDH_SS_A192KW = -33;
export declare const AlgorithmECDH_SS_A128KW = -32;
export declare const AlgorithmECDH_ES_A256KW = -31;
export declare const AlgorithmECDH_ES_A192KW = -30;
export declare const AlgorithmECDH_ES_A128KW = -29;
export declare const AlgorithmECDH_SS_HKDF_512 = -28;
export declare const AlgorithmECDH_SS_HKDF_256 = -27;
export declare const AlgorithmECDH_ES_HKDF_512 = -26;
export declare const AlgorithmECDH_ES_HKDF_256 = -25;
export declare const AlgorithmSHAKE128 = -18;
export declare const AlgorithmSHA_512_256 = -17;
export declare const AlgorithmSHA_256 = -16;
export declare const AlgorithmSHA_256_64 = -15;
export declare const AlgorithmSHA_1 = -14;
export declare const AlgorithmDirect_HKDF_AES_256 = -13;
export declare const AlgorithmDirect_HKDF_AES_128 = -12;
export declare const AlgorithmDirect_HKDF_SHA_512 = -11;
export declare const AlgorithmDirect_HKDF_SHA_256 = -10;
export declare const AlgorithmEdDSA = -8;
export declare const AlgorithmES256 = -7;
export declare const AlgorithmDirect = -6;
export declare const AlgorithmA256KW = -5;
export declare const AlgorithmA192KW = -4;
export declare const AlgorithmA128KW = -3;
export declare const AlgorithmReserved = 0;
export declare const AlgorithmA128GCM = 1;
export declare const AlgorithmA192GCM = 2;
export declare const AlgorithmA256GCM = 3;
export declare const AlgorithmHMAC_256_64 = 4;
export declare const AlgorithmHMAC_256_256 = 5;
export declare const AlgorithmHMAC_384_384 = 6;
export declare const AlgorithmHMAC_512_512 = 7;
export declare const AlgorithmAES_CCM_16_64_128 = 10;
export declare const AlgorithmAES_CCM_16_64_256 = 11;
export declare const AlgorithmAES_CCM_64_64_128 = 12;
export declare const AlgorithmAES_CCM_64_64_256 = 13;
export declare const AlgorithmAES_MAC_128_64 = 14;
export declare const AlgorithmAES_MAC_256_64 = 15;
export declare const AlgorithmChaCha20Poly1305 = 24;
export declare const AlgorithmAES_MAC_128_128 = 25;
export declare const AlgorithmAES_MAC_256_128 = 26;
export declare const AlgorithmAES_CCM_16_128_128 = 30;
export declare const AlgorithmAES_CCM_16_128_256 = 31;
export declare const AlgorithmAES_CCM_64_128_128 = 32;
export declare const AlgorithmAES_CCM_64_128_256 = 33;
export declare const AlgorithmIV_GENERATION = 34;
export declare const EllipticCurveReserved = 0;
export declare const EllipticCurveP_256 = 1;
export declare const EllipticCurveP_384 = 2;
export declare const EllipticCurveP_521 = 3;
export declare const EllipticCurveX25519 = 4;
export declare const EllipticCurveX448 = 5;
export declare const EllipticCurveEd25519 = 6;
export declare const EllipticCurveEd448 = 7;
export declare const EllipticCurveSecp256k1 = 8;
export declare const HeaderParameterReserved = 0;
export declare const HeaderParameterAlg = 1;
export declare const HeaderParameterCrit = 2;
export declare const HeaderParameterContentType = 3;
export declare const HeaderParameterKid = 4;
export declare const HeaderParameterIV = 5;
export declare const HeaderParameterPartialIV = 6;
export declare const HeaderParameterCounterSignature = 7;
export declare const HeaderParameterCounterSignature0 = 9;
export declare const HeaderParameterKidContext = 10;
export declare const HeaderParameterCountersignatureV2 = 11;
export declare const HeaderParameterCountersignature0V2 = 11;
export declare const HeaderParameterX5Bag = 32;
export declare const HeaderParameterX5Chain = 33;
export declare const HeaderParameterX5T = 34;
export declare const HeaderParameterX5U = 35;
export declare const HeaderParameterCuphNonce = 256;
export declare const HeaderParameterCuphOwnerPubKey = 257;
export declare const HeaderAlgorithmParameterX5ChainSender = -29;
export declare const HeaderAlgorithmParameterX5USender = -28;
export declare const HeaderAlgorithmParameterX5TSender = -27;
export declare const HeaderAlgorithmParameterPartyVOther = -26;
export declare const HeaderAlgorithmParameterPartyVNonce = -25;
export declare const HeaderAlgorithmParameterPartyVIdentity = -24;
export declare const HeaderAlgorithmParameterPartyUOther = -23;
export declare const HeaderAlgorithmParameterPartyUNonce = -22;
export declare const HeaderAlgorithmParameterPartyUIdentity = -21;
export declare const HeaderAlgorithmParameterSalt = -20;
export declare const HeaderAlgorithmParameterStaticKeyId = -3;
export declare const HeaderAlgorithmParameterStaticKey = -2;
export declare const HeaderAlgorithmParameterEphemeralKey = -1;
export declare const KeyOperationSign = 1;
export declare const KeyOperationVerify = 2;
export declare const KeyOperationEncrypt = 3;
export declare const KeyOperationDecrypt = 4;
export declare const KeyOperationWrapKey = 5;
export declare const KeyOperationUnwrapKey = 6;
export declare const KeyOperationDeriveKey = 7;
export declare const KeyOperationDeriveBits = 8;
export declare const KeyOperationMacCreate = 9;
export declare const KeyOperationMacVerify = 10;
export declare const CBORTagCOSEEncrypt0 = 16;
export declare const CBORTagCOSEMac0 = 17;
export declare const CBORTagCOSESign1 = 18;
export declare const CBORTagCWT = 61;
export declare const CBORTagCOSEEncrypt = 96;
export declare const CBORTagCOSEMac = 97;
export declare const CBORTagCOSESign = 98;
export declare const CWTClaimReserved = 0;
export declare const CWTClaimIss = 1;
export declare const CWTClaimSub = 2;
export declare const CWTClaimAud = 3;
export declare const CWTClaimExp = 4;
export declare const CWTClaimNbf = 5;
export declare const CWTClaimIat = 6;
export declare const CWTClaimCti = 7;
export declare const CWTClaimCnf = 8;
export declare const CWTClaimScope = 9;
export declare const CWTClaimNonce = 10;