While this can be done for commonly used crypto libraries,
it is impossible to change all legacy applications that embed cryptography.
Furthermore, proposed software solutions exact a huge performance penalty,
slowing down performance by as much as 10 times.