Skip to content

Commit

Permalink
Publish notice of break in Arcturus proof
Browse files Browse the repository at this point in the history
  • Loading branch information
cargodog committed May 4, 2021
1 parent 9533ee3 commit 06b3e3d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ harness = false

[package]
name = "arcturus"
version = "0.3.1"
version = "0.4.0"
authors = ["cargodog <[email protected]>"]
edition = "2018"
description = "Implementation of Arcturus zero-knowledge proofs for confidential transactions."
Expand Down
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# arcturus
# ⚠️ Security Warning
A break has been identified in the security assumptions as written in the Arcutur paper. This project exists for research purposes and historical context only, and under no circumstances should be used in any real application. Read more about the break here: https://github.com/cargodog/arcturus/issues/43


# arcturus
A pure Rust, light-weight, and performant implementation of the Arcturus zero-knowledge
proof system [[link][arcturus-paper]].

Expand All @@ -12,11 +15,6 @@ anonymity sets. A correct proof provides the following guarantees:
1) The transaction input and output values are hidden (aka confidential).
1) The transaction inputs and signing keys are hidden in a large anonymity set.<sup>[3](#usage-notes)</sup>

# ⚠️ Security Warning
This crate is a work in progress and has not been independently audited!

USE AT YOUR OWN RISK!

# Documentation
Detailed documentation can be found [here][docs-external].

Expand Down

0 comments on commit 06b3e3d

Please sign in to comment.