Excepción en el descifrado de archivos usando BouncyCastle PGP

Estaba tratando de descifrar este archivo de muestra proporcionado por el cliente, utilizando una clase llamada PgpDecrypt. Pero cuando el código llega a esta línea:

Stream clear = pbe.GetDataStream(privKey);

devuelve un error:excepción descifrando clave secreta

Aquí está mi código de descifrado:

PgpDecrypt test = new PgpDecrypt(string.Concat(pathh, "TestDecryptionFile"),
                                             string.Concat(pathh, "mypgpprivatekey.key"),
                                             "mypassphrase",
                                             @"d:/test/",
                                             string.Concat(pathh, "clientpublickey.key"));

FileStream fs = File.Open(string.Concat(pathh, "TestDecryptionFile"), FileMode.Open);
test.Decrypt(fs, @"d:\test\");

Estoy usando BouncyCastle como mi biblioteca de terceros para .NET.

Cualquier idea para resolver esto sería una gran ayuda. ¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta