{"_id":"@ars9/gost3413","name":"@ars9/gost3413","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.6":{"name":"@ars9/gost3413","version":"0.1.6","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"li0ard"},"repository":{"type":"git","url":"git+https://github.com/ars9/gost3413.git"},"bugs":{"url":"https://github.com/ars9/gost3413/issues"},"homepage":"https://github.com/ars9/gost3413#readme","description":"CommonJS build of @li0ard/gost3413 - Cipher modes and padding's according to GOST R 34.13-2015 in pure TypeScript","license":"MIT","scripts":{"build":"rm -rf dist/ && tsc --project tsconfig.build.json","docs":"typedoc --options .config/typedoc/config.cjs"},"devDependencies":{"@types/bun":"latest","@types/node":"^24.9.1","typedoc":"^0.28.7"},"peerDependencies":{"typescript":"^5.0.0"},"publishConfig":{"access":"public"},"keywords":["gost","crypto"],"gitHead":"54b3f19c27ad230084628524c51b324ce49c57d5","_id":"@ars9/gost3413@0.1.6","_nodeVersion":"22.7.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Lc/m9hBehMBm3kkCpa/k5d798/M+FYe23QTNGEZgI5c8XM9Qg/10TQltNb59BflxP7iohRcQ2xMCPvoJ02+mhQ==","shasum":"24953751358eceebc9a500561c32052d3abfc3a9","tarball":"https://registry.npmjs.org/@ars9/gost3413/-/gost3413-0.1.6.tgz","fileCount":9,"unpackedSize":40176,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNSviUHyhFJdefvEgteD7Vx0SP8SXFqZB+Tzs+p5/N9gIgHvQ4j4RE7+oH8MxfdQA0F9VdPhHlNOlq6dcR55VjU0M="}]},"_npmUser":{"name":"ars9","email":"ars9@pm.me"},"directories":{},"maintainers":[{"name":"ars9","email":"ars9@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gost3413_0.1.6_1761562650674_0.7870698313235782"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-27T10:57:30.551Z","0.1.6":"2025-10-27T10:57:30.864Z","modified":"2025-10-27T10:57:31.126Z"},"maintainers":[{"name":"ars9","email":"ars9@pm.me"}],"description":"CommonJS build of @li0ard/gost3413 - Cipher modes and padding's according to GOST R 34.13-2015 in pure TypeScript","homepage":"https://github.com/ars9/gost3413#readme","keywords":["gost","crypto"],"repository":{"type":"git","url":"git+https://github.com/ars9/gost3413.git"},"author":{"name":"li0ard"},"bugs":{"url":"https://github.com/ars9/gost3413/issues"},"license":"MIT","readme":"<p align=\"center\">\n    <b>@ars9/gost3413</b><br>\n    <b>CommonJS build of @li0ard/gost3413 - Cipher modes and padding's according to GOST R 34.13-2015 in pure TypeScript</b>\n    <br>\n    <a href=\"https://ars9.is-cool.dev/gost3413\">docs</a>\n    <br><br>\n    <a href=\"https://github.com/ars9/gost3413/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/ars9/gost3413\" /></a>\n    <br>\n    <a href=\"https://npmjs.com/package/@ars9/gost3413\"><img src=\"https://img.shields.io/npm/v/@ars9/gost3413\" /></a>\n    <a href=\"https://jsr.io/@ars9/gost3413\"><img src=\"https://jsr.io/badges/@ars9/gost3413\" /></a>\n    <br>\n    <hr>\n</p>\n\n> [!WARNING]\n> This module contains only wrappers for encryption modes without reference to a specific cipher\n\n> [!CAUTION]\n> **Disclaimer:** This package is merely a repackage of the original `@li0ard/gost3413` module. All intellectual property, development, and maintenance credit belongs to the original author, li0ard. This version is provided as a CommonJS build for specific compatibility needs and does not introduce any new features or modifications beyond the build configuration.\n\n## Installation\n\n```bash\nnpm i @ars9/gost3413\n```\n\n## Supported modes\n- [x] Electronic Codebook (ECB)\n- [x] Cipher Block Chaining (CBC)\n- [x] Cipher Feedback (CFB)\n- [x] Counter (CTR)\n- [x] Output Feedback (OFB)\n- [x] MAC (CMAC/OMAC)\n- [x] Counter with Advance Cryptographic Prolongation of Key Material (CTR-ACPKM)\n- [x] MAC with Advance Cryptographic Prolongation of Key Material (OMAC-ACPKM)\n- [x] Multilinear Galois Mode (MGM)\n- [x] KExp15/KImp15\n- [x] Padding method #1 (`Процедура 1`/`Procedure 1`)\n- [x] Padding method #2 (`Процедура 2`/`Procedure 2`/`ISO/IEC 7816-4`)\n- [x] Padding method #3 (`Процедура 3`/`Procedure 3`)\n\n## Features\n- Provides simple and modern API\n- Most of the APIs are strictly typed\n- Fully complies with [GOST R 34.13-2015 (in Russian)](https://tc26.ru/standard/gost/GOST_R_3413-2015.pdf) standard\n- Supports Bun, Node.js, Deno, Browsers","readmeFilename":"README.md","_rev":"1-b7619ed31be97d8cd2de35eac92e9dc0"}