Invoking OraSFTP from different schema in Oracle 26ai

In prior versi0n of the Oracle database (12, 19c, 21c) when invoking ORA_SFT.LIST_EX the internal conversion from Java data type to PL/SQL type was working without any issues. With Oracle 26ai when invoking the ORA_SFTP function from another schema, the following error occur: ORA-00932: expression is of data type an object that could not be […]

Continue reading


OraSFTP with support for AES – GCM encryption

The newest release of OraSFTP 1.5.2.21 now supports the SFTP encryption algorithms: aes128-gcm@openssh.com aes256-gcm@openssh.com both part of the AEAD encryption schema. This allows exchange of sensitive data from within onpremise Oracle databases right into remote SFTP and FTP/S locations without touching the file system. All existing customers with active subscription can upgrade if their partners […]

Continue reading


Curve-25519 decryption in OpenPGP is broken in BouncyCastle 2.5

Unfortunately there is a weird bug in BouncyCastle C# version 2.5 that prevents session keys based on Elliptic Curve Curve-25519 in OpenPGP messages to be decrypted. Trying to decrypt the session key an InvalidCypherTextException is thrown. We have released version 1.9.5 of OpenPGP Library for .NET based on BouncyCastle for C# version 2.5 and this […]

Continue reading


Unable to find package ‘DidiSoft.Pgp’ at source ”

Recently we’ve started to receive complaints that attempts to install the DidiSoft OpenPGP Library for .NET NuGet package in MS Visual Studio 2022 resulted in the following error: PM> Install-Package DidiSoft.Pgp Install-Package : Unable to find package ‘DidiSoft.Pgp’ at source ”. At line:1 char:1 + Install-Package DidiSoft.Pgp + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~    + CategoryInfo          : NotSpecified: (:) […]

Continue reading


The specified module ‘DidiSoft.Pgp.PowerShell’ was not loaded because no valid module file was found in any module directory

When trying to use any of the PGP PowerShell functions provided with DidiSoft.Pgp.Powershell.dll, e.g. PS>ConvertTo-PgpEncryptedFile you may encounter this error: The specified module ‘DidiSoft.Pgp.PowerShell’ was not loaded because no valid module file was found in any module directory. Why is PowerShell not loaded The main reason why DidiSoft.Pgp.Powershell.dll is not loaded, is because PowerShell cannot […]

Continue reading


OpenPGP Library for Java 3.2.4 offers support for AEAD

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 […]

Continue reading