Releases: justinludwig/jpgpj
Releases · justinludwig/jpgpj
JPGPJ 1.3
JPGPJ 1.2
JPGPJ 1.1
- Stricter visibility for FileMetadata related fields (#34)
- Added FileMetadata#equals/hashCode implementation (#34)
- Added shortcut for encrypting bytes data array (#34)
- Added encryptor/decryptor flag to control non-essential logging (#34)
- Using java.nio.file.Path(s) instead of java.io.File(s) where applicable (#30)
- Using absolute path to ensure encrypt/decrypt not onto same file (#29)
- Promoted visibility of some useful Encryptor methods from protected to public (#29)
JPGPJ 1.0
JPGPJ 0.7.1
Fixed #23: Exception encrypting empty files.
JPGPJ 0.7
- Add the following new
Key
subclasses as a convenient way to designate the usage for a key (addresses #22):KeyForSigning
: turns off theforVerification
,forEncryption
, andforDecryption
flags for each subkey, and ensures that at least one subkey has theforSigning
flag turned on.KeyForVerification
: turns off theforSigning
,forEncryption
, andforDecryption
flags for each subkey, and turns on theforVerification
flag of each subkey.KeyForEncryption
: turns off theforSigning
,forVerification
, andforDecryption
flags for each subkey, and ensures that at least one subkey has theforEncryption
flag turned on.KeyForDecryption
: turns off theforSigning
,forVerification
, andforEncryption
flags for each subkey, and turns on theforDecryption
flag of each subkey.
- Upgrade to Bouncy Castle 1.63.
JPGPJ 0.6.1
JPGPJ 0.5
- Address #19: Allow passphrases to be supplied as char arrays, and to be zeroed after use (see https://github.com/justinludwig/jpgpj/wiki/KeyRings#cleaning-up-memory for examples of how to use this).
- Upgrade to Bouncy Castle 1.60.