./application-core/src/main/java/dev/caskeleton/application/notification/platform/security/NotificationPayloadProtection.java:34:public interface NotificationPayloadProtection {
./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/notification/NotificationPayloadAtRestContractTest.java:61:                + "through one envelope: AesGcmNotificationPayloadProtection holds the only cipher "
./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/notification/NotificationPayloadAtRestContractTest.java:67:            "AesGcmNotificationPayloadProtection.java",
./app-bootstrap/src/test/java/dev/caskeleton/bootstrap/notification/NotificationPayloadAtRestContractTest.java:102:        .contains("NotificationPayloadProtection payloadProtection")
./app-bootstrap/src/main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformCodecConfig.java:8:import dev.caskeleton.adapter.outbound.notification.platform.security.AesGcmNotificationPayloadProtection;
./app-bootstrap/src/main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformCodecConfig.java:18:import dev.caskeleton.application.notification.platform.security.NotificationPayloadProtection;
./app-bootstrap/src/main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformCodecConfig.java:101:      NotificationPayloadProtection payloadProtection,
./app-bootstrap/src/main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformCodecConfig.java:125:  public NotificationPayloadProtection notificationPayloadProtection(
./app-bootstrap/src/main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformCodecConfig.java:127:    return new AesGcmNotificationPayloadProtection(secrets, new SecureRandom());
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/CallbackPayloadBoundTest.java:104:  private static AesGcmNotificationPayloadProtection payloads() {
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/CallbackPayloadBoundTest.java:105:    return new AesGcmNotificationPayloadProtection(
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/CallbackPayloadRotationTest.java:35:        new AesGcmNotificationPayloadProtection(afterRotation(), new SecureRandom()).reveal(stored);
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/CallbackPayloadRotationTest.java:52:        .isEqualTo(AesGcmNotificationPayloadProtection.VERSION);
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/CallbackPayloadRotationTest.java:67:        new AesGcmNotificationPayloadProtection(keys, new SecureRandom()),
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:26:class AesGcmNotificationPayloadProtectionTest {
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:36:    var protection = new AesGcmNotificationPayloadProtection(keys, new SecureRandom());
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:48:        new AesGcmNotificationPayloadProtection(keys, new SecureRandom()).protect(PAYLOAD);
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:59:    var protection = new AesGcmNotificationPayloadProtection(new Keys("k1"), new SecureRandom());
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:70:    var beforeRotation = new AesGcmNotificationPayloadProtection(keys, new SecureRandom());
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:75:    assertThat(new AesGcmNotificationPayloadProtection(keys, new SecureRandom()).reveal(oldRow))
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:90:        new AesGcmNotificationPayloadProtection(keys, new SecureRandom()).protect(PAYLOAD);
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:99:    var protection = new AesGcmNotificationPayloadProtection(keys, new SecureRandom());
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:113:    var protection = new AesGcmNotificationPayloadProtection(keys, new SecureRandom());
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:130:        new AesGcmNotificationPayloadProtection(keys, new SecureRandom()).protect(PAYLOAD);
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:135:                new AesGcmNotificationPayloadProtection(emptied, new SecureRandom())
./adapter/outbound/notification/src/test/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtectionTest.java:145:    var protection = new AesGcmNotificationPayloadProtection(new Keys("k1"), new SecureRandom());
./adapter/outbound/notification/src/main/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtection.java:3:import dev.caskeleton.application.notification.platform.security.NotificationPayloadProtection;
./adapter/outbound/notification/src/main/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtection.java:44:public final class AesGcmNotificationPayloadProtection implements NotificationPayloadProtection {
./adapter/outbound/notification/src/main/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmNotificationPayloadProtection.java:72:  public AesGcmNotificationPayloadProtection(SecretMaterialProvider secrets, SecureRandom random) {
./adapter/outbound/notification/src/main/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmCallbackPayloadProtection.java:7:import dev.caskeleton.application.notification.platform.security.NotificationPayloadProtection;
./adapter/outbound/notification/src/main/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmCallbackPayloadProtection.java:38:  private final NotificationPayloadProtection payloads;
./adapter/outbound/notification/src/main/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmCallbackPayloadProtection.java:43:      NotificationPayloadProtection payloads,
./adapter/outbound/notification/src/main/java/dev/caskeleton/adapter/outbound/notification/platform/security/AesGcmCallbackPayloadProtection.java:85:      AesGcmNotificationPayloadProtection.MAX_ENVELOPE_OVERHEAD_BYTES;
./adapter/outbound/persistence-jpa/src/main/java/dev/caskeleton/adapter/outbound/persistence/notification/platform/NotificationRecordMapper.java:17:import dev.caskeleton.application.notification.platform.security.NotificationPayloadProtection;
./adapter/outbound/persistence-jpa/src/main/java/dev/caskeleton/adapter/outbound/persistence/notification/platform/NotificationRecordMapper.java:38:  private final NotificationPayloadProtection payloadProtection;
./adapter/outbound/persistence-jpa/src/main/java/dev/caskeleton/adapter/outbound/persistence/notification/platform/NotificationRecordMapper.java:55:      NotificationPayloadProtection payloadProtection) {
./adapter/outbound/persistence-jpa/src/main/java/dev/caskeleton/adapter/outbound/persistence/notification/configuration/NotificationJpaPersistenceFacade.java:157:      dev.caskeleton.application.notification.platform.security.NotificationPayloadProtection
