PGP Encryption loading and changing the symmetric ciphering algorithm
I'm using the PGP SDK library to cipher my data. I know that for ciphering and also for deciphering, PGP creates a symmetric session key to cipher the data. This key is saved with the ciphered data. I guess that the algorithm used to cipher the data is also saved with this data?
I know also that we can change the prefered symmetric algorithms for a PGP couple of keys by enabling/disabling some algorithms.
What I want to know is how (which API of PGP SDK) one may load in case of deciphering the symmetric algorithm used to cipher the data (AES, DES or another one) and how one may change the default symmetric algorithm before ciphering any data. Also the API that allows to knwo the prefered symmetric algorithms for a couple of public/Private PGP keys.
Thanks a lot