diff --git a/CHANGELOG.md b/CHANGELOG.md
index eb92c069850cc314ec88a745ffb1ebaa426a7fb6..b59fa8cef9579dcc515777811221f7932ca43eda 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased] - ReleaseDate
 
+## [0.12.1] - 2020-03-03
+
 ### Fixed
 
 - base58: handle base58 string with too many leading zeros (Especially the string `11111111111111111111111111111111111111111111`).
@@ -58,7 +60,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 Initial version.
 
 <!-- next-url -->
-[Unreleased]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.12.0...HEAD
+[Unreleased]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.12.1...HEAD
+[0.12.1]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.12.0...v0.12.1
 [0.12.0]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.11.1...v0.12.0
 [0.11.1]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.11.0...v0.11.1
 [0.11.0]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.10.0...v0.11.0
diff --git a/Cargo.lock b/Cargo.lock
index bc8cfd2561c64e05d860c63c662a9488d14e73d9..dc2ddc1d85049a3195c2f5604624cb267eaad4f5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -321,7 +321,7 @@ dependencies = [
 
 [[package]]
 name = "dup-crypto"
-version = "0.12.0"
+version = "0.12.1"
 dependencies = [
  "aes",
  "arrayvec",
diff --git a/Cargo.toml b/Cargo.toml
index e9aa6d2eb66328ec29697e17e83ec3cfac0d1987..b539878eede9e4ef6126f55d0e16cc13c4bda6a6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dup-crypto"
-version = "0.12.0"
+version = "0.12.1"
 authors = ["elois <c@elo.tf>"]
 description = "Manage cryptographic operations for DUniter Protocols and the Duniter eco-system most broadly."
 repository = "https://git.duniter.org/libs/dup-crypto-rs"