bcrypto icon indicating copy to clipboard operation
bcrypto copied to clipboard

JS crypto library

Results 24 bcrypto issues
Sort by recently updated
recently updated
newest added

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. ![image](https://user-images.githubusercontent.com/7896429/105499104-47530a00-5cc1-11eb-82cf-2f294c7297ab.png) 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))...