Skip to content

Secure Sign In Added!

Compare
Choose a tag to compare
@pdxwebdev pdxwebdev released this 01 Oct 19:22
· 1924 commits to master since this release

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.