public function OpenSSLEncryption::setCypher in Ubercart 8.4
Sets the cypher used.
Available cyphers can be seen by using the command-line command 'openssl list-cipher-algorithms'.
Parameters
string $cypher: The cypher to use.
Return value
$this
Overrides EncryptionInterface::setCypher
File
- uc_store/
src/ OpenSSLEncryption.php, line 58
Class
- OpenSSLEncryption
- Provides encryption and decryption using OpenSSL.
Namespace
Drupal\uc_storeCode
public function setCypher($cypher) {
$methods = openssl_get_cipher_methods();
if (in_array($cypher, $methods)) {
$this->cypher = $cypher;
}
else {
// Set an error, don't change cypher.
$this->errors[] = t('@cypher is not a valid cypher', [
'@cypher' => $cypher,
]);
}
return $this;
}