DelphiEncryptionCompendium icon indicating copy to clipboard operation
DelphiEncryptionCompendium copied to clipboard

Cryptographic library for Embarcadero Delphi and potentially for FPC as well

Results 28 DelphiEncryptionCompendium issues
Sort by recently updated
recently updated
newest added

Calling THash_SHA1.PBKDF2 produces incorrect or different results for different key lengths: THash_SHA1.PBKDF2('PassWord', 'Salt', 1000, 16) returns (5, 231, 179, 63, 147, 234, 29, 53, 147, 155, 50, 173, 89, 148,...

bug

**Preface** I'm updating very (very!) old code that used DEC3 by using the latest version available at time of writing. For backward compatibility reasons I have to make sure (for...

bug
help wanted

I got an error in my unittests if RangeChecking is active this should prevent it

bug
help wanted

Hallow, there is hot fixes for FPC 2.3.0 after last develop changes. With this Lazarus DEC6.0 package builds well on win64 x86_64

**Describe the bug** Incorrect auth tag generated for GCM mode when feeding data using small chunks (at least when sized to cipher's block size). Using such small chunks appear to...

bug
help wanted

**Describe the bug** I used FMX Cipher Demo to use both AES and DES encryptions to make them work with this site : https://www.devglan.com/online-tools/aes-encryption-decryption The issue comes when you select...

enhancement

Is it possible to add support for new encryption algorithms like those implemented in LibSodium (AES GCM, AEGIS 128, AEGIS 256, ...) ?

enhancement
help wanted

I want to suggest a combination of the following methods: 1. TDECHashAuthentication.HMAC combined with TDECHashExtended.CalcStream 2. TDECHashAuthentication.HMAC combined with TDECHashExtended.CalcFile Background information: I want to encrypt a large file which...

enhancement

In my app, I noticed a "Range Check Exception" when the user didn't enter a password (which I clearly forgot to check), and therefore the, empty password was tried to...

bug

The literature describes that the initial vector (IV) should not be constant. I have therefore changed the code so that the IV is also changed each time the key is...

enhancement