We at DidiSoft are excited to announce the release of OpenPGP Library for Java 3.2.4, which now supports authenticated encryption with associated data (AEAD) for OpenPGP. With this latest update, users can now enjoy the added security and integrity of AEAD in their OpenPGP communications. AEAD is a mode of operation that provides both confidentiality […]
Knowledge Base
OpenPGP Knowledge Base (Java, C#, VB.NET examples and solutions)
OpenPGP Library for .NET 1.9.4
We are pleased to announce the release of OpenPGP Library for .NET 1.9.4 which offers a completely rewritten Async method support for the cryptography methods in the PGPLibAsync class. This version is backward compatible with version 1.9.3.x on code level, but your applications must be rebuild and redeployed with version 1.9.4. The main reason that […]
OraSFTP 1.4.9.9 with fix in ZLIB compression mode
As of version 1.4.9.3 released in August 2021 DidiSoft OraSFTP offered ZLIB compression which greatly increased the speed of the SFTP communication. Unfortunately, the ZLIB package we used (JZlib) had a bug that resulted in ArrayIndexOutOfBoundsException on random occasions. This is very strange as this is the only Java ZLIB package with partial flush capabilities […]
Log4J Zero day vulnerability status report
Recently was discovered the Log4J zero-day vulnerability. We have inspected the code base of our products and below is a status report regarding the Log4J 0-day bug. OpenPGP Library for Java/OpenPGP Library for Android No references to Log4J found OpenPGP Library for .NET/OpenSSL Library for .NET No references to Log4J found OraSFTP No references to […]
OpenPGP for .NET with SHA-256 User ID signatures
As of version 1.9.3.21 DidiSoft OpenPGP Library for .NET creates OpenPGP keys using SHA-256 signature for the key User ID. What’s the purpose of the signature? An OpenPGP Key in addition to the cipher parameters contains also additional information one of which is the User ID of the key owner, for example, “John Doe <john@gmail.com>“; […]
EdDsa and Curve25519 keys in C#
DidiSoft OpenPGP Library for .NET version 1.9.3 offers support for the creation of Elliptic Curve Cryptography (ECC) PGP keys based on Curve-25519. What is Curve-25519? Curve-25519 is one of the fastest ECC curves and is not covered by any known attack patents. The first Elliptic Curves introduced in OpenPGP standard were the NIST curves. Their […]
OraSFTP – Critical update for OCT 2020 PSU patch
With the October patch OCT 2020 PSU, Oracle has changed the internal JVM contained in the Oracle Database from version JDK 1.6 to JDK 1.7. Unfortunately, a statically initialized field from a nested class was affected by the modified behavior of the Java runtime in version 1.7. An indication of this fatal behavior is when […]
Blazor server app with PGP encryption
Recently we were asking ourselves will OpenPGP Library for .NET work in a Blazor application. As you probably know there are two types of Blazor applications, server and WASM (web assembly). In this article, we will demonstrate the usage of the library in a server application. For WASM a few words will be said at […]
Recent updates in the Oracle PL/SQL extensions product line (April)
OraSFTP OraSFTP is now in version 1.4.7 with recent enhancements being a fix for connecting to SFTP server FileMage Gateway located on Azure and a new method that allows setting remote file permissions. OraRSA OraRSA has been updated to version 1.3.4 with a different set of setup files for Oracle 11-18 and Oracle19. A set […]
New authentication methods in OraSFTP
OraSFTP version 1.4.5 adds support for Elliptic Curve based SFTP key exchange and public-key signatures. The complete list of new cryptography enhancements in this version is available below: Key exchange (KEX) An SSH session begins with a cryptographic exchange based on asymmetric cryptography algorithms, in order for the client and the server to agree on […]