From 06b3e3d6c3268f338c780013d961ad917055f28f Mon Sep 17 00:00:00 2001 From: cargodog Date: Tue, 4 May 2021 18:53:54 +0000 Subject: [PATCH] Publish notice of break in Arcturus proof --- Cargo.toml | 2 +- README.md | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 13f9e41..09a0212 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,7 +41,7 @@ harness = false [package] name = "arcturus" -version = "0.3.1" +version = "0.4.0" authors = ["cargodog "] edition = "2018" description = "Implementation of Arcturus zero-knowledge proofs for confidential transactions." diff --git a/README.md b/README.md index e9d487f..158e4d6 100644 --- a/README.md +++ b/README.md @@ -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]]. @@ -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.[3](#usage-notes) -# ⚠️ 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].