[Bitcoin-development] Python implementation of RFC 6979

2013-09-10 Thread slush
Hi all, yesterday I found some time and implemented RFC 6979 into python-ecdsa module. RFC 6979 proposes algorithm of calculating 'k' value for signature from private key and signed data, so the 'k' is unique, but deterministic for every signature. This enabled simple unit tests of code using

Re: [Bitcoin-development] BIP0039 Mnemonic code for generating deterministic keys

2013-09-10 Thread slush
In many iterations of editing the wordlist we made our best to pick words which are easy to remember, still neutral. Unfortunately it's almost impossible to exclude some words which may together create negative co-notations. Thankfully we removed all racist and religious words so I believe all

Re: [Bitcoin-development] BIP0039 Mnemonic code for generating deterministic keys

2013-09-10 Thread Pavol Rusnak
On 10/09/13 23:03, Matthew Mitchell wrote: Maybe it would have been better without the aggressive words? Feel free to come up with wordlist enhancements. That's why we put this BIP for discussion in the first place. Three people went through the wordlist numerous number of times and as you can

Re: [Bitcoin-development] BIP0039 Mnemonic code for generating deterministic keys

2013-09-10 Thread Andreas M. Antonopoulos
Excellent! On Tue, Sep 10, 2013 at 9:44 AM, slush sl...@centrum.cz wrote: Hi all, we just finalized the draft and reference implementation of BIP39. Regards to rules in BIP0001 we're asking for comments. The aim of the proposal is to standardize algorithm across various clients and fix

Re: [Bitcoin-development] BIP0039 Mnemonic code for generating deterministic keys

2013-09-10 Thread Mark Friedenbach
Getting OT... For a while I've wanted to combine one of these mnemonic code generators with an NLP engine to do something like output a short story as the passphrase, even a humorous onem with the key encoded in the story itself (remember the gist of the story and that's sufficient to reconstruct

Re: [Bitcoin-development] BIP0039 Mnemonic code for generating deterministic keys

2013-09-10 Thread Matthew Mitchell
Well let's hope something like murder black people, stupid asian person or whip african slave doesn't come up. :-) Maybe it would have been better without the aggressive words? Matthew On 10 Sep 2013, at 21:50, slush sl...@centrum.cz wrote: In many iterations of editing the wordlist we made

Re: [Bitcoin-development] BIP0039 Mnemonic code for generating deterministic keys

2013-09-10 Thread Gregory Maxwell
On Tue, Sep 10, 2013 at 2:03 PM, Matthew Mitchell matthewmitch...@godofgod.co.uk wrote: Well let's hope something like murder black people, stupid asian person or whip african slave doesn't come up. :-) Maybe it would have been better without the aggressive words? Ouch. This sounds like

Re: [Bitcoin-development] BIP0039 Mnemonic code for generating deterministic keys

2013-09-10 Thread slush
We're open to changes in the wordlist. We'll accept pull request replacing potentially offensive words by another more neutral, which also fits all other requirements. Putting the wordlist together is really hard job and we spent few sleepless nights on that. By the way, words murder, black,