{"version":3,"file":"all.cjs","sources":["../src/all.ts"],"sourcesContent":["import { createRegistry, type PresetComponent, type Registry } from '@jscrypto/core';\nimport { ciphersPreset } from '@jscrypto/ciphers';\nimport { formatsPreset } from '@jscrypto/formats';\nimport { hashesPreset } from '@jscrypto/hashes';\nimport { kdfsPreset } from '@jscrypto/kdfs';\nimport { modesPreset } from '@jscrypto/modes';\nimport { paddingsPreset } from '@jscrypto/paddings';\n\nexport function allPreset(): PresetComponent<'all'> {\n  return {\n    kind: 'preset',\n    name: 'all',\n    components() {\n      return [\n        ciphersPreset(),\n        modesPreset(),\n        paddingsPreset(),\n        kdfsPreset(),\n        formatsPreset(),\n        hashesPreset,\n      ];\n    },\n  };\n}\n\nexport function createAllRegistry(): Registry {\n  return createRegistry().use(allPreset());\n}\n\nexport const allRegistry: Registry = createAllRegistry();\n"],"names":["ciphersPreset","modesPreset","paddingsPreset","kdfsPreset","formatsPreset","hashesPreset","createRegistry"],"mappings":";;;;;;;;;;;;;;;SAQgB,SAAS,GAAA;IACvB,OAAO;AACL,QAAA,IAAI,EAAE,QAAQ;AACd,QAAA,IAAI,EAAE,KAAK;QACX,UAAU,GAAA;YACR,OAAO;AACL,gBAAAA,qBAAa,EAAE;AACf,gBAAAC,iBAAW,EAAE;AACb,gBAAAC,uBAAc,EAAE;AAChB,gBAAAC,eAAU,EAAE;AACZ,gBAAAC,qBAAa,EAAE;gBACfC,mBAAY;aACb;QACH,CAAC;KACF;AACH;SAEgB,iBAAiB,GAAA;IAC/B,OAAOC,mBAAc,EAAE,CAAC,GAAG,CAAC,SAAS,EAAE,CAAC;AAC1C;AAEO,MAAM,WAAW,GAAa,iBAAiB;;;;;;"}