bcrypto
bcrypto copied to clipboard
JS crypto library
Add bare minimum type annotations to satisfy the typescript linter. - [ ] Add @ts-ignores to loady
node version | platform | support -- | -- | -- 14.x.x | mac m1/2(arm64) | yes 16.x.x | mac m1/2(arm64) | no 16.x.x | mac intel(x86_64) | yes why...
**System Spec** Mac OS Catalina 10.15.7 Node v15.3.0 Yarn 1.22.10 0 verbose cli [ 0 verbose cli '/usr/local/Cellar/node/15.3.0/bin/node', 0 verbose cli '/usr/local/bin/npm', 0 verbose cli 'rebuild' 0 verbose cli ]...
The current tag is till v5.4.0 on npm https://www.npmjs.com/package/bcrypto/v/5.4.0
This PR is WIP for implementing a user-friendly interface for generating x509 certificates. Ideally bcrypto could be used by a Handshake application to generate an RSA private key, construct and...
Hoping someone can help me with this issue. I'm uploading a Serverless project to a Lambda on AWS that has a dependency on bcrypto. When it's run, it cannot find...
gpg may have packet that looks like: gnu-dummy S2K, algo: 0, simple checksum, hash: 0
I'm tried to run gpk rebuild rebuild from the /build of the bcrypto because bcrypto.node is missing in the build directory. Here is the error I'm getting.  Related to...
esbuild does not handle `browser` mappings when `.js` file extension is missing (see evanw/esbuild#740) which causes problems when building js-ipfs (or other libraries that depend on this) with [esbuild](https://esbuild.github.io/) Proposed...
* Branching timing leaks * https://github.com/bcoin-org/bcrypto/blob/b73dbc69884ecc790864e8ac513d627cdb0318d7/lib/native/bn.js#L3556 * https://github.com/bcoin-org/bcrypto/blob/b73dbc69884ecc790864e8ac513d627cdb0318d7/lib/native/bn.js#L3435 * powm leaks the value of `e` * https://github.com/bcoin-org/bcrypto/blob/b73dbc69884ecc790864e8ac513d627cdb0318d7/lib/native/bn.js#L3869-L3897 * https://github.com/bcoin-org/bcrypto/blob/b73dbc69884ecc790864e8ac513d627cdb0318d7/lib/native/bn.js#L3889-L3893 * (This also breaks any modular inversion that relies on [`fermat()`](https://github.com/bcoin-org/bcrypto/blob/b73dbc69884ecc790864e8ac513d627cdb0318d7/lib/native/bn.js#L3812))...