AES encryption, RSA key generation, and random value generation. All client-side using Web Crypto API.