{
  "version": 3,
  "sources": ["../src/types.ts"],
  "sourcesContent": ["export type DID = `did:key:z${string}`\n\nexport enum RsaSize {\n    B1024 = 1024,\n    B2048 = 2048,\n    B4096 = 4096\n}\n\nexport enum SymmKeyLength {\n    B128 = 128,\n    B192 = 192,\n    B256 = 256,\n}\n\nexport type EncryptedMessage = {\n    content:string|Uint8Array;\n    key:string|Uint8Array;\n}\n\nexport enum HashAlg {\n    SHA_1 = 'SHA-1',\n    SHA_256 = 'SHA-256',\n    SHA_384 = 'SHA-384',\n    SHA_512 = 'SHA-512',\n}\n\nexport enum KeyUse {\n    Encrypt = 'encryption',  // encrypt/decrypt\n    Sign = 'signing',  // sign\n}\n\nexport type SymmKey = CryptoKey\n\nexport enum CharSize {\n    B8 = 8,\n    B16 = 16,\n}\n\nexport type SymmAlgorithm = 'AES-CTR'|'AES-CBC'|'AES-GCM'\nexport type Msg = ArrayBuffer|string|Uint8Array\n\nexport type SymmKeyOpts = {\n    alg:SymmAlgorithm\n    length:SymmKeyLength\n    iv:ArrayBuffer\n}\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEO,IAAK,UAAL,kBAAKA,aAAL;AACH,EAAAA,kBAAA,WAAQ,QAAR;AACA,EAAAA,kBAAA,WAAQ,QAAR;AACA,EAAAA,kBAAA,WAAQ,QAAR;AAHQ,SAAAA;AAAA,GAAA;AAML,IAAK,gBAAL,kBAAKC,mBAAL;AACH,EAAAA,8BAAA,UAAO,OAAP;AACA,EAAAA,8BAAA,UAAO,OAAP;AACA,EAAAA,8BAAA,UAAO,OAAP;AAHQ,SAAAA;AAAA,GAAA;AAWL,IAAK,UAAL,kBAAKC,aAAL;AACH,EAAAA,SAAA,WAAQ;AACR,EAAAA,SAAA,aAAU;AACV,EAAAA,SAAA,aAAU;AACV,EAAAA,SAAA,aAAU;AAJF,SAAAA;AAAA,GAAA;AAOL,IAAK,SAAL,kBAAKC,YAAL;AACH,EAAAA,QAAA,aAAU;AACV,EAAAA,QAAA,UAAO;AAFC,SAAAA;AAAA,GAAA;AAOL,IAAK,WAAL,kBAAKC,cAAL;AACH,EAAAA,oBAAA,QAAK,KAAL;AACA,EAAAA,oBAAA,SAAM,MAAN;AAFQ,SAAAA;AAAA,GAAA;",
  "names": ["RsaSize", "SymmKeyLength", "HashAlg", "KeyUse", "CharSize"]
}
