createEncryptionHooks function

List<PVCacheHook> createEncryptionHooks({
  1. String? encryptionKey,
  2. String keyName = DEFAULT_ENCRYPTION_KEY_NAME,
  3. bool throwOnFailure = true,
})

Creates complete encryption hook set.

Auto-generates and stores key if not provided.

Implementation

List<PVCacheHook> createEncryptionHooks({
  String? encryptionKey,
  String keyName = DEFAULT_ENCRYPTION_KEY_NAME,
  bool throwOnFailure = true,
}) {
  return [
    createEncryptionEncryptHook(encryptionKey: encryptionKey, keyName: keyName),
    createEncryptionDecryptHook(
      encryptionKey: encryptionKey,
      keyName: keyName,
      throwOnFailure: throwOnFailure,
    ),
  ];
}