RFC 7696 : Guidelines for Cryptographic Algorithm Agility and Selecting Mandatory-to-Implement Algorithms