define: crypto agility
This isn't a transcript of what I said, but I try to hit the main points in my notes.) Firstly I'd like to separate extensibility from agility. A protocol is extensible if you can add features to it without having to update every implementation at the same timeâwhich is generally impossible. Cryptographic agility depends on having extensibility, at least if you ever want to use something that wasn't designed into a protocol at the beginning.