Socket
Socket
Sign inDemoInstall

bcrypt

Package Overview
Dependencies
70
Maintainers
5
Versions
54
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.4 to 3.0.5

8

CHANGELOG.md

@@ -0,7 +1,11 @@

# 3.0.5 (2019-03-19)
* Update `nan` to 2.13.1
* NodeJS 12 compatibility
* Remove `node-pre-gyp` from bundled dependencies
# 3.0.4 (2019-02-07)
* Fix GCC, NAN and V8 deprecation warnings
* NodeJS 12 compatibility
# 3.0.3 (2018-12-19)

@@ -8,0 +12,0 @@

@@ -14,3 +14,3 @@ {

"main": "./bcrypt",
"version": "3.0.4",
"version": "3.0.5",
"author": "Nick Campbell (https://github.com/ncb000gt)",

@@ -33,3 +33,3 @@ "engines": {

"dependencies": {
"nan": "2.12.1",
"nan": "2.13.1",
"node-pre-gyp": "0.12.0"

@@ -40,5 +40,2 @@ },

},
"bundledDependencies": [
"node-pre-gyp"
],
"contributors": [

@@ -45,0 +42,0 @@ "Antonio Salazar Cardozo <savedfastcool@gmail.com> (https://github.com/Shadowfiend)",

@@ -5,12 +5,12 @@ # node.bcrypt.js

Lib to help you hash passwords.
[bcrypt on wikipedia][bcryptwiki]
A library to help you hash passwords.
Catalyst for this module: [How To Safely Store A Password][codahale]
You can read about [bcrypt in Wikipedia][bcryptwiki] as well as in the following article:
[How To Safely Store A Password][codahale]
## If You Are Submitting Bugs/Issues
## If You Are Submitting Bugs or Issues
First, make sure that the version of node you are using is a _stable_ version. You'll know this because it'll have an even major release number. We do not currently support unstable versions and while the module may happen to work on some unstable versions you'll find that we quickly close issues if you're not using a stable version.
Verify that the node version you are using is a _stable_ version; it has an even major release number. Unstable versions are currently not supported and issues created while using an unstable version will be closed.
If you are on a stable version of node, we can't magically know what you are doing to expose an issue, it is best if you provide a snippet of code or log files if you're having an install issue. This snippet need not include your secret sauce, but it must replicate the issue you are describing. The issues that get closed without resolution tend to be the ones that don't help us help you. Thanks.
If you are on a stable version of node, please provide a sufficient code snippet or log files for installation issues. The code snippet does not require you to include confidential information. However, it must provide enough information such that the problem can be replicable. Issues which are closed without resolution often lack required information for replication.

@@ -27,5 +27,6 @@

| 8 | >= 1.0.3 |
| 10 | >= 3 |
| 10, 11 | >= 3 |
| 12 | >= 3.0.5 |
`node-gyp` only works with stable/released versions of node. Since the `bcrypt` module uses `node-gyp` to build and install you'll need a stable version of node to use bcrypt. If you do not you'll likely see an error that starts with:
`node-gyp` only works with stable/released versions of node. Since the `bcrypt` module uses `node-gyp` to build and install, you'll need a stable version of node to use bcrypt. If you do not you'll likely see an error that starts with:

@@ -36,7 +37,7 @@ ```

## Security Issues/Concerns
## Security Issues And Concerns
> Per bcrypt implementation, only the first 72 characters of a string are used. Any extra characters are ignored when matching passwords.
As should be the case with any security tool, this library should be scrutinized by anyone using it. If you find or suspect an issue with the code- please bring it to my attention and I'll spend some time trying to make sure that this tool is as secure as possible.
As should be the case with any security tool, this library should be scrutinized by anyone using it. If you find or suspect an issue with the code, please bring it to my attention and I'll spend some time trying to make sure that this tool is as secure as possible.

@@ -77,3 +78,3 @@ To make it easier for people using this tool to analyze what has been surveyed, here is a list of BCrypt related security issues/concerns as they've come up.

Only the current stable and the supported LTS releases are actively tested against. Please note that there may be an interval between the release of the module and the availabilty of the compiled modules.
Only the current stable and supported LTS releases are actively tested against. Please note that there may be an interval between the release of the module and the availabilty of the compiled modules.

@@ -92,3 +93,3 @@ Currently, we have pre-built binaries that support the following platforms:

Make sure you have the appropriate dependencies installed and configured for your platform. You can find installation instructions for the dependencies for some common platforms [in this page][depsinstall].
make sure you have the appropriate dependencies installed and configured for your platform. You can find installation instructions for the dependencies for some common platforms [in this page][depsinstall].

@@ -95,0 +96,0 @@ ## Usage

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc