Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebased blind signatures #107

Closed
wants to merge 22 commits into from
Closed

Conversation

davidrusu
Copy link
Contributor

No description provided.

dan-da and others added 19 commits October 20, 2021 04:37
feat: DbcContent is now a struct with nonce

feat: make builder api work again

doc: comment builder

feat: add Denomination::make_change() and a test for it

chore: fix blsttc dep path

fix: verify mint sig count matches output count

feat: preliminary support for denominations up to u64::Max

notes:
* denominations.rs is now auto-generated by denom-gen tool
* denom-gen can gen denoms from u8..u128
* tests have been verified to pass with u32, u64, u128 denoms
* max denom in defined by Amount = <type> in lib.rs

feat: add DbcEnvelope to signal output amounts to mint

fix: include missing denominations near Amount::Max

chore: move denom-gen from examples into tools and fix arg parsing

feat: sign each denomination with a key derived from Denomination.  tests pass, but needs more work

chore: fix fmt warnings

chore: fix clippy warnings in denom-gen tool

chore: use published blsttc 3.3.0

feat: start impl'ing from_bytes(), to_bytes() working towards getting mint-repl working again

chore: enable [de]serialization of more structs

feat: derive(Serialize, Deserialize) for ReissueShare. also work on mint-repl

feat: add owner pubkey back into DbcContent to re-enable ownership

feat: add ReissueRequestBuilder to simplify aggregating dbc ownership proofs

chore: accept IntoFr for share index instead of u64

feat: fixes mint signature on slip in DbcBuilder and mint-repl reissue_ez now works

feat: add OutputSecret struct for builders to use

feat: return GenesisDbcShare from issue_genesis_dbc()

chore: cleanup comments, remove commented code, etc

chore: refactor prop_splitting_the_genesis_dbc to work with denominations
And mint_signature -> mint_denomination_signature. also remove unneeded ::derive_child call in DbcBuilder
@davidrusu davidrusu force-pushed the drusu/rebased_blind_signatures branch from e9b5303 to bf2a01a Compare October 20, 2021 16:46
@dan-da
Copy link
Contributor

dan-da commented Feb 23, 2022

we going forward with ringct impl instead of blind sigs impl.

@dan-da dan-da closed this Feb 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants