
Adds support for Brainpool ECC curves - 256 bit, 384 bit and 512 bit.
Features
- package com.didisoft.pgp
- New - EcCurve.Brainpool256 - Brainpool ECC curve 256 bit. (ECC = Elliptic Curve Cryptography).
- New - EcCurve.Brainpool384 - Brainpool ECC curve 384 bit.
- New - EcCurve.Brainpool512 - Brainpool ECC curve 512 bit.
- New - KeyStore.generateEccKeyPair - now supports Brainpool Elliptic Curves (256, 384, 512 bit).
- New - KeyPairInformation.getAlgorithmType() - returns KeyAlgorithm.Enum.
- New - KeyPairInformation.SubKey.getAlgorithmType() - returns KeyAlgorithm.Enum.
- New - KeyPairInformation.getEcCurve() - returns EcCurve.Enum.
- New - KeyPairInformation.SubKey.getEcCurve() - returns EcCurve.Enum.
- New - constructor KeyStore(filename, password, ICustomKeyListener) - accepting custom key protecting the password in a SealedObject.
- New - KeyStore.openFile(filename, password, ICustomKeyListener) - accepting custom key protecting the password in a SealedObject.
- Modified - CompressionAlgorithm.Enum.fromString - made static.
- Modified - CypherAlgorithm.Enum.fromString - made static.
- Modified - HashAlgorithm.Enum.fromString - made static.
- Modified - KeyAlgorithm.Enum.fromString - made static.
- Modified - CompressionAlgorithm.Enum.fromString - made static.
- Modified - EcCurve.Enum.fromString - made static.
- package com.didisoft.pgp.net
- New - constructor LDAPClient(host, port, username, password, ICustomKeyListener) - accepting custom key protecting the password in a SealedObject.