UNPKG

aes-ctr-concurrent

Version:

Native TypeScript Node.js library for AES-256-CTR, enabling concurrent encryption/decryption with precise IV offset handling down to any byte level, not just full blocks.

71 lines (70 loc) 1.98 kB
{ "name": "aes-ctr-concurrent", "version": "1.0.0", "description": "Native TypeScript Node.js library for AES-256-CTR, enabling concurrent encryption/decryption with precise IV offset handling down to any byte level, not just full blocks.", "repository": { "type": "git", "url": "git+https://github.com/Rychu-Pawel/aes-ctr-concurrent.git" }, "keywords": [ "aes", "ctr", "iv-offset", "block-cipher", "concurrent", "aes-256", "aes-256-ctr", "encryption", "decryption", "crypto", "nodejs", "typescript", "stream", "cipher", "decipher", "promise", "byte-offset", "secure", "cryptography" ], "author": "Rychu", "license": "MIT", "bugs": { "url": "https://github.com/Rychu-Pawel/aes-ctr-concurrent/issues" }, "homepage": "https://github.com/Rychu-Pawel/aes-ctr-concurrent#readme", "main": "dist/src/index.js", "type": "module", "files": [ "dist/src" ], "scripts": { "test": "yarn build && ava", "test:ci": "ava --tap", "eslint": "eslint src test", "eslint:ci": "yarn eslint", "clean": "del-cli --force dist", "build": "yarn clean && tsc", "build:ci": "yarn build" }, "devDependencies": { "@tsconfig/node22": "^22.0.0", "@types/mock-fs": "^4.13.4", "@types/node": "^22.9.3", "@typescript-eslint/eslint-plugin": "^8.15.0", "@typescript-eslint/parser": "^8.15.0", "ava": "^6.0.0", "del-cli": "^6.0.0", "eslint": "^8.0.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.26.0", "mock-fs": "^5.4.1", "typescript": "^5.0.4" }, "ava": { "files": [ "dist/test/**/*.spec.js", "dist/examples/**/*.spec.js" ] } }