|ohdave.com Equal parts Joe Diffie and Diffie-Hellman||dashboard | contact | twitter|
A unit for rotating TBitmaps 90, 180, or 270 degrees. Not entirely optimized, but quick enough. It rotates a 1600x1200 image in 800 msec on my Pentium II (400 MHz).
A TPanel that can display an image, pan, zoom, and paint on it. Define a coordinate system at any time, and the panel will perform the necessary transformations to correctly scale the coordinates. You can even paint while zoomed in!
MD2, MD4, MD5, SHA-1, and RIPEMD-160 algorithms. Also includes a class for making secure hashes (HMACs) out of these digests.
A block cipher class hierarchy, including TDESCipher and TBlowfishCipher. DES implementation encrypts 4.2 megs/sec on my Pentium II. Blowfish has been similarly optimized, encrypting 6.5 megs/sec.
This class has the same interface as TRegistry, but it encrypts/decrypts data being written/read. This requires the BlockCiphers unit.