docs: public byte[] decrypt(byte[] data, Key sharedKey) throws AuditDecryptionException {
          if (data == null) {
              Tr.error(tc, "security.audit.decryption.data.error");
              throw new AuditDecryptionException("Invalid data passed into the decryption algorithm.");
          }
          if (sharedKey == null) {
              Tr.error(tc, "security.audit.invalid.shared.key.error");
              throw new AuditDecryptionException("An invalid shared key was detected.");
          }
          AuditCrypto ac = new AuditCrypto();
          byte[] decryptedData = ac.decrypt(data, sharedKey.getEncoded());
          return decryptedData;
  
      }