UNPKG

@hackbg/miscreant-esm

Version:

(ESM port) Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions

119 lines 3.56 kB
{ "name": "@hackbg/miscreant-esm", "version": "0.3.2-patch.3", "description": "(ESM port) Misuse resistant symmetric encryption library providing AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions", "homepage": "https://miscreant.io", "main": "./src/index.dist.mjs", "files": [ "!ubik", "src/**/*.ts", "src/*.ts", "src/aead.dist.cjs", "src/aead.dist.d.ts", "src/aead.dist.mjs", "src/exceptions.dist.cjs", "src/exceptions.dist.d.ts", "src/exceptions.dist.mjs", "src/index.dist.cjs", "src/index.dist.d.ts", "src/index.dist.mjs", "src/interfaces.dist.cjs", "src/interfaces.dist.d.ts", "src/interfaces.dist.mjs", "src/internals/block.dist.cjs", "src/internals/block.dist.d.ts", "src/internals/block.dist.mjs", "src/internals/constant-time.dist.cjs", "src/internals/constant-time.dist.d.ts", "src/internals/constant-time.dist.mjs", "src/internals/ctz.dist.cjs", "src/internals/ctz.dist.d.ts", "src/internals/ctz.dist.mjs", "src/internals/wipe.dist.cjs", "src/internals/wipe.dist.d.ts", "src/internals/wipe.dist.mjs", "src/internals/xor.dist.cjs", "src/internals/xor.dist.d.ts", "src/internals/xor.dist.mjs", "src/mac/cmac.dist.cjs", "src/mac/cmac.dist.d.ts", "src/mac/cmac.dist.mjs", "src/mac/pmac.dist.cjs", "src/mac/pmac.dist.d.ts", "src/mac/pmac.dist.mjs", "src/providers/soft.dist.cjs", "src/providers/soft.dist.d.ts", "src/providers/soft.dist.mjs", "src/providers/soft/aes.dist.cjs", "src/providers/soft/aes.dist.d.ts", "src/providers/soft/aes.dist.mjs", "src/providers/soft/aes_ctr.dist.cjs", "src/providers/soft/aes_ctr.dist.d.ts", "src/providers/soft/aes_ctr.dist.mjs", "src/providers/webcrypto.dist.cjs", "src/providers/webcrypto.dist.d.ts", "src/providers/webcrypto.dist.mjs", "src/providers/webcrypto/aes.dist.cjs", "src/providers/webcrypto/aes.dist.d.ts", "src/providers/webcrypto/aes.dist.mjs", "src/providers/webcrypto/aes_ctr.dist.cjs", "src/providers/webcrypto/aes_ctr.dist.d.ts", "src/providers/webcrypto/aes_ctr.dist.mjs", "src/siv.dist.cjs", "src/siv.dist.d.ts", "src/siv.dist.mjs", "src/stream.dist.cjs", "src/stream.dist.d.ts", "src/stream.dist.mjs" ], "types": "./src/index.dist.d.ts", "author": "Tony Arcieri", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/miscreant/miscreant.js.git" }, "keywords": [ "cryptography", "encryption", "streaming", "security" ], "bugs": { "url": "https://github.com/miscreant/miscreant.js/issues" }, "directories": { "test": "test" }, "devDependencies": { "@types/utf8": "^3.0.1", "@types/chai": "^4.2.0", "@types/chai-as-promised": "^7.1.0", "@types/mocha": "^5.2.7", "@types/node": "^13.1.0", "async-file": "^2.0.2", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "mocha": "^7.0.0", "mocha-typescript": "^1.1.0", "source-map-loader": "^0.2.3", "tjson-js": "^0.1.2", "ts-node": "^8.3.0", "typescript": "5.2.2", "uglifyjs-webpack-plugin": "^2.2.0", "webcrypto-core": "1.0.17", "@hackbg/ubik": "./ubik" }, "ubik": true, "exports": { ".": { "source": "./src/index.ts", "import": "./src/index.dist.mjs", "default": "./src/index.dist.cjs" } }, "scripts": { "test": "mocha --require ts-node/register test/**/*.spec.ts", "check": "tsc --noEmit" } }