Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
patrickfav committed Jul 13, 2018
1 parent b6a6990 commit 6a12905
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 6 deletions.
1 change: 1 addition & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
## v0.3.0

* support 24byte hash out and make null terminator optional (BC style) #3
* use OpenJDK Radix64 encoder implementation #2

## v0.2.0

Expand Down
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,13 +223,12 @@ The core of this implementation is based on the popular jBcrypt. Many things aro
features and APIs have been added:

* Optimized and fixed implementation (e.g. uses `StringBuilder` instead of `StringBuffer`)
* Support of most [version](https://en.wikipedia.org/wiki/Bcrypt#Versioning_history) variations (`$2a$`, `$2b$`, `$2x$`, `$2y$`)
* Support of most [version](https://en.wikipedia.org/wiki/Bcrypt#Versioning_history) variations (`$2a$`, `$2b$`, `$2x$`, `$2y$`) with support of custom versions
* Customizable handling for passwords over 72 bytes
* Only uses byte and char arrays which can be wiped after use
* Faster Radix64 implementation
* Easily get the raw hash
* Provide your own salt
* Provide your own `SecureRandom` for salt generation
* Provide your own salt or `SecureRandom` for salt generation
* Clearer and easier API
* Signed Jar and signed commits
* More tests (and probably higher coverage)
Expand Down Expand Up @@ -281,7 +280,7 @@ Use maven (3.1+) to create a jar including all dependencies

## Libraries & Credits

* [jBcrypt](https://github.com/jeremyh/jBCrypt) (derived the "Blowfish Expensive key setup ")
* [jBcrypt](https://github.com/jeremyh/jBCrypt) (derived the "Blowfish Expensive key setup")
* Radix64 implementation derived from [OpenJDK 8 Base64](http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/java/util/Base64.java) (under GPL-2.0)

## BCrypt Implementations in Java
Expand Down
2 changes: 0 additions & 2 deletions src/main/java/at/favre/lib/crypto/bcrypt/Radix64Encoder.java
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,4 @@ private int decode0(byte[] src, int sp, int sl, byte[] dst) {
return dp;
}
}


}

0 comments on commit 6a12905

Please sign in to comment.