GnuPG 2.2.8 compatibility for .NET

As of version 2.2.8, GnuPG/gpg will not accept encrypted or signed and encrypted .pgp files which don’t have integrity protection packet, also known as Modification detection code (MDC packet). This will be the default behavior of GnuPG from now on, and is their answer to the EFAIL attack. Our product OpenPGP Library for .NET exposes […]

Continue reading


Compatibility with Java 7+ RSA signatures

As of Java version 7 and above the RSA digital signatures computation has been changed and signatures that were previously accepted by software build with Java may end being rejected with message like: “unable to verify signature: Signature length not correct: got 511 but was expecting 512” Solutions using DidiSoft OpenPGP Library for .NET may […]

Continue reading


Update to DidiSoft Privacy Policy

The new European General Data Protection Regulation (GDPR) goes into effect on May 25, 2018. We can assure you that all DidiSoft services are fully compliant with GDPR as of today. Not only is GDPR an important step in protecting the fundamental right to privacy for European citizens, it also raises the bar for data […]

Continue reading


Should DidiSoft OpenPGP Library for .NET provide strong name assemblies or unsigned assemblies?

Last week we have sent a short survey to subscribers for our OpenPGP Library for .NET mailing list. The survey had only one question: Should DidiSoft OpenPGP Library for .NET provide strong name (signed) assemblies (DLL’s) or plain unsigned assemblies? At the end of this post you will find the results of the survey, but […]

Continue reading


OpenPGP standards and references

This page contains a list of public standards related to OpenPGP Current OpenPGP standard RFC 4880 – OpenPGP Message format https://tools.ietf.org/html/rfc4880 RFC 3165 – PGP/MIME https://tools.ietf.org/html/rfc3156 RFC 6637 – ECC (Elliptic Curve Cryptography) in OpenPGP https://tools.ietf.org/html/rfc6637 RFC 5581 – Camellia cipher in OpenPGP https://tools.ietf.org/html/rfc5581 Draft specifications  SHA-3 in OpenPGP https://tools.ietf.org/html/draft-jivsov-openpgp-sha3-01 Using DANE to Associate OpenPGP […]

Continue reading


OraPGP version 1.1 has been released

On the 19th of August this year we have released version 1.1 of DidiSoft OraPGP – the OpenPGP cryptography package for Oracle (c) PL/SQL. What’s new in version 1.1? Version 1.1 provides custom exception handling strategy in PL/SQL, which was missing in the first version of the package. There are also overloaded versions of the […]

Continue reading