LLCryptoLib is a .NET Framework library which allows programmers to easily add encryption, integrity and authentication services to their software. It is compatible with Microsoft .NET and Mono environments. It offers both symmetrical and asymmetrical text with stream encryption classes and hashing functions. It also offers full file shredding functions and a certificate management utilities. The library is divided into these namespaces:
  • LLCryptoLib.Crypto.
    Contains encryption classes, both for streams and text.
  • LLCryptoLib.Hash
    Contains hash code generator classes.
  • LLCryptoLib.Security
    Contains certificate management classes along with relative cryptographic functions.
  • LLCryptoLib.Shred
    Contains the shredding - secure delete - functions
  • LLCryptoLib.Utils
    Contains helping classes such as I/O and Hexadecimal output.

Classes

  ClassDescription
Public classLLCryptoLibException
LLCryptoLibException.

Delegates

  DelegateDescription
Public delegateCallbackEntry
Delegate to be used in long computing opertions to get a counter on operation status. p is the value returned.
Public delegateCallbackPoint
Delegate for displaying advancement. This is a delegate to call a piece of code whenever a certain event happens on the main computing loop.