class AEAD {

  public byte[] open(final byte[] src, final long packetNumber, final byte[] aad)
      throws GeneralSecurityException {
    return process(src, packetNumber, aad, otherKey, otherIV, Cipher.DECRYPT_MODE);
  }

  public  AEAD(
      final byte[] myKey,
      final byte[] otherKey,
      final byte[] myIV,
      final byte[] otherIV,
      final byte[] myPnKey,
      final byte[] otherPnKey);

}