Antioch Peverell
8ca381a9c2
cleanup util::from_hex() ( #3265 )
...
* cleanup our from_hex()
* fix keychain tests
* add test coverage for empty hex string
2020-03-10 10:36:18 +00:00
Quentin Le Sceller
c4e69717ab
Less cloning and pattern simplifications ( #3216 )
...
* Less cloning and pattern simplifications
* Revert inclusive range and remove unecessary Error:From
2020-02-05 11:02:07 -05:00
Quentin Le Sceller
6e5afe496b
Update License to 2020 ( #3196 )
2020-01-20 11:40:58 +00:00
hashmap
ba9cdd323e
Revert "Remove error serialization/deserialization ( #3110 )" ( #3151 )
...
This reverts commit 76ac9419b8
.
2019-11-29 12:37:50 +00:00
hashmap
76ac9419b8
Remove error serialization/deserialization ( #3110 )
...
it's not used
2019-11-13 21:08:20 +01:00
hashmap
8a7da89d47
Remove usage of try! macro, use ? instead ( #3097 )
...
We converted the major part of the code a while ago, but some occurences were left. It's a compiler warning on nightly already.
2019-10-21 15:01:18 -04:00
Quentin Le Sceller
6be6391225
Change 2018 to 2019 in copyright files ( #3072 )
2019-10-02 09:40:20 +01:00
eupn
56b62a319b
Fill BlindingFactor with zeros on Drop ( #2847 )
...
* Implement simple zeroing of BlindingFactor in Drop
* rustfmt
* Make Debug implementation for BlindingFactor empty
* Implement BlindingFactor zeroing unit test
* mnemonic.rs: fix deprecated warning in test_bip39_random test
* Use zeroize crate to clear BlindingFactor
* Fix comment and implement dummy Debug trait for BlindingFactor
* Fix formatter
2019-05-30 23:16:53 +02:00
Andrew Dirksen
f30e59adc5
make error types serializable ( #2659 )
2019-03-07 19:08:29 +00:00
Simon B
dda8497d54
clippy says: avoid needless "1 *"
...
clippy says: make operator precedence explicit
2019-01-24 01:53:36 +01:00
hashmap
aedac483f5
Convert to Rust 2018 edition ( #2084 )
...
* Convert to Rust 2018 edition
* Update gitignore
2018-12-08 00:59:40 +01:00
Mike Dallas
dd8b4fa264
Turn a Vec of bytes into a BIP39 mnemonic ( #2005 )
...
* add from_entropy() function to turn bytes into a mnemonic
* add tests
* rustfmt
2018-11-21 15:37:00 +00:00
Mike Dallas
1b65738504
BIP39 Support ( #1502 )
...
* add BIP39 word list
* implement BIP39
* add unit tests
* add from_mnemonic() constructor to ExtendedPrivKey
* fix formatting
* update hasher name
* replace rust-crypto supercrate with individual crates
* rustfmt
2018-11-12 10:06:04 +00:00