You are here

function key_type_lockr_encryption_generate_key_value in Lockr 7.3

Same name and namespace in other branches
  1. 7.2 plugins/key_type/lockr_encryption.inc \key_type_lockr_encryption_generate_key_value()

Generate a key value.

Parameters

array $configuration:

Return value

string A random key.

1 string reference to 'key_type_lockr_encryption_generate_key_value'
lockr_encryption.inc in plugins/key_type/lockr_encryption.inc

File

plugins/key_type/lockr_encryption.inc, line 68

Code

function key_type_lockr_encryption_generate_key_value(array $config) {
  $bits = isset($config['key_type_settings']['key_size']) ? $config['key_type_settings']['key_size'] : 256;
  $client = lockr_client();
  return $client
    ->generateKey((int) $bits);
}