Providing cryptographic facilities or services