61 Commits (02109b586ed35ef99cb26a8012cf9f790704c139)
 

Author SHA1 Message Date
Andreas Fackler 02109b586e Benchmark polynomials of different degrees. 7 years ago
DrPeterVanNostrand d783f2756e Added benchmarks for polynomial multiplication and interpolation. 7 years ago
Andrew Gross 2f3b061b82
Merge pull request #15 from andogro/ag-README-edits 7 years ago
c0gent 43799fc0cf Travis: Enable cpu-specific optimizations. 7 years ago
Andrew Gross 9839566799 Minor README modifications, added environment variables section 7 years ago
DrPeterVanNostrand 824eef95ae Added basic public-key cryptography example. 7 years ago
DrPeterVanNostrand 29498c4d89 Added an example for threshold signing. 7 years ago
Igor Barinov fdfeeae821
Update README.md 7 years ago
c0gent ec037173b1 Change license, flesh out README a bit. 7 years ago
DrPeterVanNostrand 3e6df11c4b Added example for threshold encryption. 7 years ago
Igor Barinov d81953b55d
Create LICENSE 7 years ago
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