seveleven
seveleven

Reputation: 707

Delphi AES library (Rijndael) tested with KAT Vectors

for these 2 libraries,

  1. Delphi Encryption Compendium v 5.2
  2. TurboPower Lockbox v 2.07

I tested their Rijndael DCB/CBC algorithm with "AES Known Answer Test (KAT) Vectors" obtained at NIST website (http://csrc.nist.gov/groups/STM/cavp/index.html)

But, both of these libraries failed the tests.

Not sure if it was my testing that has error, has anyone tested them before as well? I am looking for a Delphi Rijndael library that is able to pass the KAT Vectors test. Does anyone know of any such library?

Upvotes: 0

Views: 5450

Answers (3)

Sean B. Durkin
Sean B. Durkin

Reputation: 12729

TurboPower LockBox 3.1.0 has been released. It includes DUnit tests which validates the correctness of its implememtation using the official AES test vectors.

Upvotes: 1

Ritsaert Hornstra
Ritsaert Hornstra

Reputation: 5111

Are you sure it fails? The vectors are written as hex strings. Did you feed the hex strings as strings or did you convert them first as binary data. If you fed them as strings it is no wonder you get a different result.

NB: I do not use both libraries but my own components but they bioth have a good track record and failing these simple tests seems highly unlikely.

Upvotes: 4

Marco van de Voort
Marco van de Voort

Reputation: 26358

I know another lib, but not if passes your test or not:

DCPCrypt http://www.cityinthesky.co.uk/cryptography.html

Upvotes: 1

Related Questions