Source: node-bcryptjs Section: javascript Maintainer: Debian Javascript Maintainers Uploaders: Joseph Nahmias , Testsuite: autopkgtest-pkg-nodejs Build-Depends: debhelper-compat (= 13), dh-nodejs, dh-sequence-nodejs, node-bcrypt , node-esm2umd, node-typescript , Standards-Version: 4.7.4 Homepage: https://github.com/dcodeIO/bcrypt.js Vcs-Git: https://salsa.debian.org/js-team/node-bcryptjs.git Vcs-Browser: https://salsa.debian.org/js-team/node-bcryptjs Package: node-bcryptjs Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, Description: pure JavaScript bcrypt with TypeScript support Optimized bcrypt in JavaScript with zero dependencies, with TypeScript support. Compatible to the C++ bcrypt binding on Node.js and also working in the browser. . While bcrypt.js is compatible to the C++ bcrypt binding, it is written in pure JavaScript and thus slower (about 30%), effectively reducing the number of iterations that can be processed in an equal time span. . The maximum input length is 72 bytes (note that UTF-8 encoded characters use up to 4 bytes) and the length of generated hashes is 60 characters. Note that maximum input length is not implicitly checked by the library for compatibility with the C++ binding on Node.js, but should be checked with bcrypt.truncates(password) where necessary. . The package exports an ECMAScript module with an UMD fallback. . Node.js is an event-based server-side JavaScript engine.