The Senate crypto bill is comically bad.
Jared Sperli stashed this in security
The Senate doesn't understand crypto but that does not stop them from legislating it.
The upshot is that any feature, service, or product that is created controlled by or provided by a covered entity (device manufacturer, software manufacturer, remote computing service, communication service, or product or method for storing data) who gets a court order must be made intelligible (never encrypted or if it is encrypted it must be decrypted) and provided to the government.
The law does not seem to prevent users from using crypto directly after a product is purchased, but of course most users won’t. The issue isn’t strong crypto, it’s easy crypto.