Commit Graph

69 Commits (d4817dbc05d32b4c9549a370331dacb34d1341a5)

Author SHA1 Message Date
Rongjian Lan f93b1eecb9 Add wallet transfer functionality; Add transaction serialization; Refactor wallet utitlity and reuse wallet server; Bytes util; utxoPool crossShard check 6 years ago
Rongjian Lan 54a6def5ac Add import private key and check balance functionalities to wallet 6 years ago
Rongjian Lan b741fb5d92 Add keystore and account listing/clear functionalities 6 years ago
Rongjian Lan 812df64b3b Add transaction signature; Add signing process; Integrate with Consensus and Verification process 6 years ago
Rongjian Lan 99c05a45fe Create signature for the generated transactions in benchmark 6 years ago
Rongjian Lan d4229873d2 Refactor crypto utils into pki and sha256 file 6 years ago
Rongjian Lan dc3dc0dbc6 Add dummy signature field in transaction 6 years ago
Rongjian Lan 8c167c1d14 Migrate address from string to [20]byte 6 years ago
Rongjian Lan 8782c71697 Generate real response in validator node; correct the commitment threshold as now leader is also part of the bft 6 years ago
Rongjian Lan b32dfa211b Rename Curve to Ed25519Curve for clarity 6 years ago
Rongjian Lan b2ea1dacfa Add utility function to aggregate commitments, but not bitmaps 6 years ago
Rongjian Lan c03c08d4d9 Implement the crypto commitment for phase-announce and phase-commit in cosi 6 years ago
Rongjian Lan d115ba6ab9 Add SetKey function in cosi.go so we can directly set bitmap based on public key 6 years ago
Rongjian Lan 8f85868345 Add ed25519 curve, hashing, pri/pub key utilities into crypto/ 6 years ago
Rongjian Lan b91f23c696 Reuse Dedis lab's kyber library for schnorr multi-sig 6 years ago
Rongjian Lan fe9bb236b7 Define cryptography primitives: Point, Scalar. Following dedis/cothority/kyber 6 years ago