/**
 * 
These provide a Secure Remote Password protocol (SRP) and facilitate full end-to-end encryption later building on
the initial complete privacy and security of the user's identity.

The general guidance for this is https://eprint.iacr.org/2015/387 among other companies who implement it and were
so nice to publish their findings and experiences on the topic.
 */