OXID eShop CE
6.2.0
|
Public Member Functions | |
__construct (PasswordPolicyInterface $passwordPolicy, int $memoryCost, int $timeCost, int $threads) | |
hash (string $password) | |
passwordNeedsRehash (string $passwordHash) | |
Private Member Functions | |
getOptions () | |
Private Attributes | |
$passwordPolicy | |
$memoryCost | |
$timeCost | |
$threads | |
Hashes with the ARGON2I algorithm
OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\Argon2IPasswordHashService::__construct | ( | PasswordPolicyInterface | $passwordPolicy, |
int | $memoryCost, | ||
int | $timeCost, | ||
int | $threads | ||
) |
PasswordPolicyInterface | $passwordPolicy | |
int | $memoryCost | |
int | $timeCost | |
int | $threads |
UnavailablePasswordHashException |
|
private |
OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\Argon2IPasswordHashService::hash | ( | string | $password | ) |
Creates a password hash
string | $password |
PasswordHashException |
Implements OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordHashServiceInterface.
OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\Argon2IPasswordHashService::passwordNeedsRehash | ( | string | $passwordHash | ) |
string | $passwordHash |
Implements OxidEsales\EshopCommunity\Internal\Domain\Authentication\Service\PasswordHashServiceInterface.
|
private |
|
private |
|
private |
|
private |