createSelectiveEncryptionHooks function

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

Creates complete selective encryption hook set.

Auto-generates and stores key if not provided.

Implementation

List<PVCacheHook> createSelectiveEncryptionHooks({
  String? encryptionKey,
  String keyName = DEFAULT_ENCRYPTION_KEY_NAME,
}) {
  return [
    createSelectiveEncryptionEncryptHook(
      encryptionKey: encryptionKey,
      keyName: keyName,
    ),
    createSelectiveEncryptionDecryptHook(
      encryptionKey: encryptionKey,
      keyName: keyName,
    ),
  ];
}