@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
JSON
{
"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"
}
}