UNPKG

@simbachain/cose-ts-secp256k1

Version:

Implemented Keys, Algorithms (RFC9053), COSE (RFC9052) and CWT (RFC8392) in TypeScript.

174 lines (173 loc) 8.39 kB
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;