Secure Sign In Added!
This is a landmark release with the debut of YadaCoin's secure sign-in feature.
The new feature integrates verifiable relationship identifiers. RIDs are now comprised of base64 encoded signatures of a user's chosen username. Two signatures, sorted alphabetically in lower case, concatenated, and sha256 hashed. Both users can verify the RID using the public key for the transaction. Both users can also verify the identity of a transaction using the same method.
Some breaking changes included for for config files. The new command for generating a fresh config file is python utils/generate_config.py auto
To get the updated output for an existing config, use python utils/generate_config.py update config.json username
. This will not write to the file. WARNING: do not do python utils/generate_config.py update config.json username > config.json
as the operating system will clear the existing file first before reading it. Just copy the output from the first command from python utils/generate_config.py update config.json
and paste it into your existing config file. Please verify the private_key or wif is the same as your existing file before saving. Always make backups!
To generate a new config with a difference username, do python utils/generate_config.py new username
.
Enter your WIF at the prompt or press enter for a new config.