├── README.md ├── bls ├── bls.go └── bls_test.go ├── go.mod ├── go.sum ├── hash ├── hash.go └── hash_test.go ├── merkletree ├── merkletree.go └── merkletree_test.go ├── mlsag ├── dualkey.go ├── dualkey_test.go ├── mlsag.go ├── mlsag_test.go ├── privatekeys.go ├── privatekeys_test.go ├── proof.go ├── proof_test.go ├── pubkeys.go ├── pubkeys_test.go └── responses.go ├── rangeproof ├── bitCommitment.go ├── bitCommitment_test.go ├── const.go ├── debug.go ├── fiatshamir │ ├── fiatshamir.go │ └── fiatshamir_test.go ├── generators │ ├── generator.go │ └── generator_test.go ├── helper.go ├── innerproduct │ ├── innerproduct.go │ └── innerproduct_test.go ├── pedersen │ ├── pedersen.go │ └── pedersen_test.go ├── poly.go ├── poly_test.go ├── rangeproof.go ├── rangeproof_test.go └── vector │ ├── vector.go │ └── vector_test.go └── ringsig └── blsag ├── blsag.go └── blsag_test.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/README.md -------------------------------------------------------------------------------- /bls/bls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/bls/bls.go -------------------------------------------------------------------------------- /bls/bls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/bls/bls_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/go.sum -------------------------------------------------------------------------------- /hash/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/hash/hash.go -------------------------------------------------------------------------------- /hash/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/hash/hash_test.go -------------------------------------------------------------------------------- /merkletree/merkletree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/merkletree/merkletree.go -------------------------------------------------------------------------------- /merkletree/merkletree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/merkletree/merkletree_test.go -------------------------------------------------------------------------------- /mlsag/dualkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/dualkey.go -------------------------------------------------------------------------------- /mlsag/dualkey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/dualkey_test.go -------------------------------------------------------------------------------- /mlsag/mlsag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/mlsag.go -------------------------------------------------------------------------------- /mlsag/mlsag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/mlsag_test.go -------------------------------------------------------------------------------- /mlsag/privatekeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/privatekeys.go -------------------------------------------------------------------------------- /mlsag/privatekeys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/privatekeys_test.go -------------------------------------------------------------------------------- /mlsag/proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/proof.go -------------------------------------------------------------------------------- /mlsag/proof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/proof_test.go -------------------------------------------------------------------------------- /mlsag/pubkeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/pubkeys.go -------------------------------------------------------------------------------- /mlsag/pubkeys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/pubkeys_test.go -------------------------------------------------------------------------------- /mlsag/responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/mlsag/responses.go -------------------------------------------------------------------------------- /rangeproof/bitCommitment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/bitCommitment.go -------------------------------------------------------------------------------- /rangeproof/bitCommitment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/bitCommitment_test.go -------------------------------------------------------------------------------- /rangeproof/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/const.go -------------------------------------------------------------------------------- /rangeproof/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/debug.go -------------------------------------------------------------------------------- /rangeproof/fiatshamir/fiatshamir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/fiatshamir/fiatshamir.go -------------------------------------------------------------------------------- /rangeproof/fiatshamir/fiatshamir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/fiatshamir/fiatshamir_test.go -------------------------------------------------------------------------------- /rangeproof/generators/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/generators/generator.go -------------------------------------------------------------------------------- /rangeproof/generators/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/generators/generator_test.go -------------------------------------------------------------------------------- /rangeproof/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/helper.go -------------------------------------------------------------------------------- /rangeproof/innerproduct/innerproduct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/innerproduct/innerproduct.go -------------------------------------------------------------------------------- /rangeproof/innerproduct/innerproduct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/innerproduct/innerproduct_test.go -------------------------------------------------------------------------------- /rangeproof/pedersen/pedersen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/pedersen/pedersen.go -------------------------------------------------------------------------------- /rangeproof/pedersen/pedersen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/pedersen/pedersen_test.go -------------------------------------------------------------------------------- /rangeproof/poly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/poly.go -------------------------------------------------------------------------------- /rangeproof/poly_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/poly_test.go -------------------------------------------------------------------------------- /rangeproof/rangeproof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/rangeproof.go -------------------------------------------------------------------------------- /rangeproof/rangeproof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/rangeproof_test.go -------------------------------------------------------------------------------- /rangeproof/vector/vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/vector/vector.go -------------------------------------------------------------------------------- /rangeproof/vector/vector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/rangeproof/vector/vector_test.go -------------------------------------------------------------------------------- /ringsig/blsag/blsag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/ringsig/blsag/blsag.go -------------------------------------------------------------------------------- /ringsig/blsag/blsag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dusk-network/dusk-crypto/HEAD/ringsig/blsag/blsag_test.go --------------------------------------------------------------------------------