Cryptographic algorithms

Hashing passwords using BCrypt

File based simple encrypted key service

A hash service which should be used to generate and validate hashes.

An RSA key

A PBKDF2 based password hashing strategy

Precomposes a hash to be used to prevent timing attacks

Implementation of the RSAWalletServiceInterface using PHP's OpenSSL extension


A password hashing strategy interface

RSA related service functions (e.g. used for the RSA authentication provider)