Or, just require instance methods. It's trivial for people to implement either one if theyre making a custom encryptor.