mirror of
https://github.com/openpgpjs/openpgpjs.git
synced 2025-11-27 07:48:40 +00:00
Instead of calling getPreferredAlgo('symmetric') and
getPreferredAlgo('aead'), we define and call getPreferredCipherSuite()
to determine the preferred symmetric and AEAD algorithm.
Additionally, we remove isAEADSupported(), instead we return
aeadAlgorithm: undefined from getPreferredCipherSuite() if AEAD is not
supported (CFB is used instead).
And finally, we define getPreferredCompressionAlgo() to replace
getPreferredAlgo('compression').
36 lines
597 B
JavaScript
36 lines
597 B
JavaScript
import {
|
|
readKey,
|
|
readKeys,
|
|
readPrivateKey,
|
|
readPrivateKeys,
|
|
generate,
|
|
reformat
|
|
} from './factory';
|
|
|
|
import {
|
|
getPreferredHashAlgo,
|
|
getPreferredCompressionAlgo,
|
|
getPreferredCipherSuite,
|
|
createSignaturePacket
|
|
} from './helper';
|
|
|
|
import PrivateKey from './private_key';
|
|
import PublicKey from './public_key';
|
|
import Subkey from './subkey';
|
|
|
|
export {
|
|
readKey,
|
|
readKeys,
|
|
readPrivateKey,
|
|
readPrivateKeys,
|
|
generate,
|
|
reformat,
|
|
getPreferredHashAlgo,
|
|
getPreferredCompressionAlgo,
|
|
getPreferredCipherSuite,
|
|
createSignaturePacket,
|
|
PrivateKey,
|
|
PublicKey,
|
|
Subkey
|
|
};
|