100 Commits (0cadd3196f2e8e618c176f0412010a04b9410b5b)
 

Author SHA1 Message Date
Igor Barinov af4ef8e98a
Delete LICENSE 7 years ago
DrPeterVanNostrand 69ff326430 Added env-var 'MLOCK_SECRETS' to disable memory locks. 7 years ago
DrPeterVanNostrand 8f6dce18f2 Added mlocking for secret types. 7 years ago
Andreas Fackler 2d17d0e783 Replace ring with tiny-keccak. 7 years ago
Vladimir Komendantskiy 4c533e6873 changed Travis URL from .com to .org 7 years ago
Vladimir Komendantskiy 4fc709a0a3 added Travis build status on github home page 7 years ago
Vladimir Komendantskiy bf98f1271f removed protobuf support 7 years ago
Vladimir Komendantskiy 150389c591 allow for using Error with inside other errors outside this crate 7 years ago
Vladimir Komendantskiy b7ab849a16 converted errors from error_chain to failure 7 years ago
Vladimir Komendantskiy 394e4ce140 separated crypto module from hbbft crate 7 years ago
Andreas Fackler da3bc0b930 Remove output and message queue from HoneyBadger. 7 years ago
Andreas Fackler ec16c801ac Add more arithmetic ops to Poly. 7 years ago
Andreas Fackler 23e8ebe967 Accept more types in threshold crypto API. 7 years ago
Andreas Fackler a78a14fa9d Separate keys and key shares. 7 years ago
c0gent 368430be1c Add `Copy` to `PublicKey` derived impls. 7 years ago
Peter van Nostrand bd10494d5d Clear 'Poly' and 'BivarPoly' coeffs on drop. 7 years ago
Peter van Nostrand 77a5829c1d Replaced clear-on-drop with 'std::ptr::write_volatile'. 7 years ago
Marc Brinkmann 8af4b502ae Added `RandomAdversary` and the necessary auxiliary functions. 7 years ago
Andreas Fackler 1f3768f2b6 Add coin docs, change parity computation. 7 years ago
Marc Brinkmann b7d12585f8 Implemented `Rand` for `SecretKey`. 7 years ago
Andreas Fackler 51b87b8bae Add node transaction messages to Dynamic HB. 7 years ago
Andreas Fackler c0cef3b50b Avoid redundant key computations. 7 years ago
Andreas Fackler e3a401bcb9 Make SyncKeyGen NodeUid-aware. 7 years ago
Vladimir Komendantskiy 17fdffa90f threshold encryption of proposals in HoneyBadger 7 years ago
Andreas Fackler 0c66e16010 Remove generic E: Engine from crypto. 7 years ago
Andreas Fackler 81cbe5a63b Implement SyncKeyGen. 7 years ago
Peter van Nostrand 1c3afe85eb Fix formatting. 7 years ago
Peter van Nostrand 5bf57d5d1d Added clear-on-drop secret-keys to 'NetworkInfo'. 7 years ago
Andreas Fackler 34d642f709 Improve Hash impl for Ciphertext. 7 years ago
Andreas Fackler db1de60237 Implement Hash for "public" cryptographic types. 7 years ago
Andreas Fackler cf1782b2cf Simplify serde implementations, add Ciphertext. 7 years ago
Andreas Fackler db2d84cabd Support serde by default. 7 years ago
Andreas Fackler 78b2a008c1 Rename crypto::keygen to crypto::poly. 7 years ago
Vladimir Komendantskiy 36c32822ed review comment coverage 7 years ago
Vladimir Komendantskiy 28ec3c5824 note in the broadcast example about the use of keys 7 years ago
Vladimir Komendantskiy 16b3c045ca extended the common coin nonce with a global UID and the top-level epoch 7 years ago
Vladimir Komendantskiy 3592c13133 fixed propagation of common coin messages to the top level 7 years ago
Vladimir Komendantskiy 2faf2afa46 protobuf serialization 7 years ago
Vladimir Komendantskiy a1038d9fb3 updated the tests with key initialisation 7 years ago
Vladimir Komendantskiy a87bd6460b common coin implementation 7 years ago
Vladimir Komendantskiy 68b9da5a3d Common Coin module template; added keys in NetworkInfo 7 years ago
Andreas Fackler f6e01daa13 Implement polynomials for distributed key generation. 7 years ago
Andreas Fackler f8685b5367 Expand crypto tests. 7 years ago
Andreas Fackler 40196fae1d Implement threshold encryption. 7 years ago
Andreas Fackler 419aae5adc Implement simple encryption. 7 years ago
Andreas Fackler abff26a153 Make public keys and signatures serializable. 7 years ago
Andreas Fackler 12516d2716 Simplify hash_g2. 7 years ago
Andreas Fackler c830e8f605 Use SHA256 and byteorder in hash_g2. 7 years ago
Andreas Fackler 036548e6b8 Implement threshold signatures. 7 years ago
Vladimir Komendantskiy d3149b92f6
Initial commit 7 years ago