Top Description Methods
org.bouncycastle.openpgp.operator

public Interface PGPAEADDataEncryptor

extends PGPDataEncryptor
Known Direct Implementers
org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder.MyAeadDataEncryptor, org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder.MyAeadDataEncryptor

A data encryptor, using AEAD. There are two different flavours of AEAD encryption used with OpenPGP. LibrePGP (v5) AEAD is slightly different from RFC9580 (v6) AEAD. PGPAEADDataEncryptor instances are generally not constructed directly, but obtained from a PGPDataEncryptorBuilder.

Method Summary

Modifier and TypeMethod and Description
public int
public int
public byte[]
Inherited from org.bouncycastle.openpgp.operator.PGPDataEncryptor:
getBlockSizegetIntegrityCalculatorgetOutputStream

Method Detail

getAEADAlgorithmback to summary
public int getAEADAlgorithm()
getChunkSizeback to summary
public int getChunkSize()
getIVback to summary
public byte[] getIV()