createEncryptionHooks function

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

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,
}) {
  return [
    createEncryptionEncryptHook(encryptionKey: encryptionKey, keyName: keyName),
    createEncryptionDecryptHook(encryptionKey: encryptionKey, keyName: keyName),
  ];
}