OpenPGP Library for .NET in Yubikey Partner Program

We are happy to announce that as of version 1.9.2 onward DidiSoft OpenPGP Library for .NET is part of the Yubikey Partner Program. Yubikey OpenPGP card functionality can be programmed with the DidiSoft.Pgp.Smartcard.SmartcardKeyStore class and the low-level cryptography operations are executed on the Yubikey drive. Other OpenPGP smart cards The same smartcard OpenPGP API is […]

Continue reading


OraRSA is a proven solution for the German energy sector

As of August 1, 2019, the RSASSA-PSS digital signing algorithm must be used by all operators in the German energy and water industry sector. The ORA_SMIME package that ships with DidiSoft OraRSA have already been verified by two Geman TSO organizations to fulfill the S/MIME email format requirements for exchanging electric energy supply information. ORA_SMIME […]

Continue reading


OpenPGP Library for .NET 1.8.5.31 fixes RSA signatures problem with Java 7+

Half a year ago we have released version 1.8.3.5 which addressed compatibility with OpenPGP signatures verification with systems build with Java version 7 and above. Unfortunately it ended that we have introduced an additional bug at that time that brakes signature verification for each 1 out of 500 files created with RSA key and SHA-1 hash digest. […]

Continue reading


OpenPGP Library for Java v3.1.3.6 with a critical bugfix

Today has been released version 3.1.3.6 of DidiSoft OpenPGP Library for Java which provides a critical bug fix. The bug prevents decrypting .pgp data that was encrypted and compressed with the BZip-2 algorithm. The error message thrown in such cases is: “com.didisoft.pgp.PGPException: I/O problem with stream: java.io.IOException: Not a BZIP2 marked stream : Not a BZIP2 marked stream […]

Continue reading