Commit Graph

146 Commits

Author SHA1 Message Date
Steven Roose 5726fb4aaf
Bump version to v1.0.0 2021-03-25 11:04:30 +00:00
Steven Roose b8ea0b86bf
Apply rustfmt
Excluding the language files
2021-03-24 22:19:26 +00:00
Steven Roose 779863ad21
Add .rustfmt.toml 2021-03-24 22:19:13 +00:00
Steven Roose 1786f6168e
Merge pull request #8 from rust-bitcoin/sebas-comments
Fixing minor things
2021-03-24 22:17:22 +00:00
Steven Roose 04e139ca27
Add generate doctests 2021-03-24 19:25:15 +00:00
Steven Roose 0313e97134
Remove core feature 2021-03-24 19:02:35 +00:00
Steven Roose 5fe9d2b094
Only pass actual mnemonic into pbkdf2 2021-03-24 18:39:43 +00:00
Steven Roose 44397cc255
Remove pointless debug_assert 2021-03-24 18:39:42 +00:00
Steven Roose 8b3e901b35
Add a generation method that doesn't need rand 2021-03-24 18:39:40 +00:00
Steven Roose ca454327b2
Differentiate std and core 2021-03-24 18:39:39 +00:00
Steven Roose d41e0722dc
Simplify language selection 2021-03-24 16:39:53 +00:00
Steven Roose 8097eba396
Make serde dependency no_std as well 2021-03-09 12:08:30 +00:00
Steven Roose 1f1d761930
Add support for `Mnemonic::to_entropy_array` for no-std 2021-03-08 11:18:39 +00:00
Steven Roose 116b508cd3
Add word information to Error::UnknownWord 2021-03-08 11:18:37 +00:00
Steven Roose 7836707810
Fix MIN_NB_WORDS 2021-03-08 11:18:35 +00:00
Steven Roose 125a287a05
Improve Mnemonic::language_of 2021-03-08 11:18:34 +00:00
Steven Roose 7771fd8244
Two typos 2021-03-08 11:18:33 +00:00
Steven Roose da84fd8164
Improve slightly on the Error::AmbiguousLanguages 2021-03-08 11:18:32 +00:00
Steven Roose 335025d573
Bump MSRV to 1.29.0 2021-03-08 11:18:31 +00:00
Steven Roose e44e4b27d8
Clarify some constants in from_entropy_in 2021-03-08 11:18:29 +00:00
Steven Roose 14495917ca
Refactor to make std optional 2021-02-01 11:58:01 +01:00
Steven Roose 2631c60a5a
Implement serde serialization 2020-10-08 15:00:35 +02:00
Steven Roose b69b25fee8
Disable benchmarks on non-nightly Travis jobs 2020-10-08 14:44:48 +02:00
Steven Roose 6278a2095a
Return an array for Mnemonic::to_seed
Instead of a fixed-size Vec.
2020-10-08 14:44:47 +02:00
Steven Roose dd72aadfdb
Small optimization when only a single language is enabled 2020-10-08 14:44:46 +02:00
Steven Roose 077d594aca
Move Mnemonic::parse_in above Mnemonic::parse 2020-10-08 14:44:45 +02:00
Steven Roose cb9d5f91d8
Avoid some unnecessary allocations 2020-10-08 14:44:43 +02:00
Steven Roose bc452184dc
Fix refs to types in docs 2020-09-22 12:34:45 +02:00
Steven Roose dc4c9999ea
Add MAX_NB_WORDS 2020-09-22 12:34:26 +02:00
Steven Roose 75b8e06f6a
Remove Display-based fmt::Debug impl 2020-09-22 12:33:00 +02:00
Steven Roose 81ba8b957f
Remove unused IDEAGRAPHIC_SPACE 2020-09-22 12:32:35 +02:00
Steven Roose 103eef4858
Add language list to README 2020-09-22 12:32:02 +02:00
Steven Roose da75ba302d
Release v1.0.0-rc1 2020-07-22 14:41:31 +02:00
Steven Roose de52b3679f
Style nits in words_overlaps test 2020-07-20 14:07:11 +02:00
Steven Roose 0ecb12d399
Fix Mnemonic::language_of docs 2020-07-20 13:57:28 +02:00
Steven Roose dabbdce4d5
Fix nit in bit count support and add test for that 2020-07-20 13:47:19 +02:00
Steven Roose 32daa49834
Add awareness of uniqueness of words in wors lists
This is needed to have good guarantees for the
Mnemonic::guess_language method which can therefore
be renamed to Mnemonic::language_of.
2020-07-18 14:06:16 +02:00
Steven Roose 6179d293ee
Merge pull request #2 from yancyribbens/add-entropy-bounds-check
Add entropy bounds check
2020-07-18 13:14:05 +02:00
Yancy Ribbens 57c79a33cd Add entropy bounds check 2020-07-12 10:31:34 -05:00
Steven Roose c4f7a37b5c
Remove low-memory feature from CI 2020-06-19 11:59:37 +01:00
Steven Roose 988f99309f
Spell word list with a space 2020-06-19 11:57:38 +01:00
Steven Roose b81e1bd75d
Add comment to Language::words_by_prefix 2020-06-19 11:56:20 +01:00
Steven Roose e6cb3dfa1f
Remove hashmap based word lookup 2020-06-19 11:53:13 +01:00
Steven Roose a399d5c4a5
Rewrite keeping mnemonic in buffer 2020-06-15 11:49:24 +01:00
Steven Roose 4956854e6a
Redesign with indices, still unable to build Japanese 2020-06-07 18:29:25 +01:00
Steven Roose 6c1d9d1dca
First version, with static references 2020-06-07 00:46:54 +01:00