Linux SoftwareSystemMonitoringLibTomCrypt 1.00

LibTomCrypt 1.00


LibTomCrypt is a comprehensive, modular, and portable cryptographic toolkit that provides developers with a vast array of well known
Developer:   Tom St Denis
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


LibTomCrypt is a comprehensive, modular, and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo- random number generators, public key cryptography, and a plethora of other routines. It has been designed from the ground up to be very simple to use. It has a modular and standard API that allows new ciphers, hashes, and PRNGs to be added or removed without change to the overall end application. It features functions for easy handling and a complete user manual which has many source snippet examples.


LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

LibTomCrypt has been designed from the ground up to be very simple to use. It has a modular and standard API that allows new ciphers, hashes and PRNGs to be added or removed without change to the overall end application. It features easy to use functions and a complete user manual which has many source snippet examples.

LibTomCrypt is free for all purposes under the public domain. This includes commercial use, redistribution and even branching.

Here are some key features of "LibTomCrypt":
  • Public domain and open source.
  • Written entirely in portable ISO C source (except for things like RNGs for natural reasons)
  • Builds out of the box on virtually every box. All that is required is GCC for the source to build.
  • Includes a 90+ page user manual in PDF format (with working examples in it)
  • Block Ciphers
  • Ciphers come with an ECB encrypt/decrypt, setkey and self-test interfaces.
  • All ciphers have the same prototype which facilitates using multiple ciphers at runtime.
  • Some of the ciphers are flexible in terms of code size and memory usage.
  • Ciphers Supported.
  • Blowfish
  • XTEA
  • RC5
  • RC6
  • SAFER+
  • Rijndael (aka AES)
  • Twofish
  • SAFER (K64, SK64, K128, SK128)
  • RC2
  • DES, 3DES
  • CAST5
  • Noekeon
  • Skipjack
  • Anubis (with optional tweak as proposed by the developers)
  • Khazad
  • Changing Modes
  • Modes come with a start, encrypt/decrypt and set/get IV interfaces.
  • Mode supported.
  • ECB
  • CBC
  • OFB
  • CFB
  • CTR
  • One-Way Hash Functions
  • Hashes come with init, process, done and self-test interfaces.
  • All hashes use the same prototypes for the interfaces.
  • Hashes supported.
  • MD2
  • MD4
  • MD5
  • SHA-1
  • SHA-224/256/384/512
  • TIGER-192
  • RIPE-MD 128/160
  • WHIRLPOOL
  • Message Authentication
  • FIPS-198 HMAC (supports all hashes)
  • FIPS pending OMAC1 (supports all ciphers)
  • PMAC Authentication
  • Message Encrypt+Authenticate Modes
  • EAX Mode
  • OCB Mode
  • Pseudo-Random Number Generators
  • Yarrow (based algorithm)
  • RC4
  • Support for /dev/random, /dev/urandom and the Win32 CSP RNG
  • Fortuna
  • SOBER-128
  • Public Key Algorithms
  • RSA (using PKCS #1 v2.1 and PKCS #1 v1.5)
  • DH (using ElGamal signatures and simple DH encryption)
  • ECC (over Z/pZ, ElGamal Signatures, simple DH style encryption)
  • DSA (Users make their own groups)
  • Other standards
  • PKCS #1 (both v1.5 and v2.0 padding)
  • PKCS #5
  • ASN.1 DER for INTEGER types.


    What's New in This Release:
  • A couple of bug fixes (notably the prime generation function p_prime_random_prime_ex())
  • Added cool "multi" functions (see demos/multi.c)
    tags modular and  one way  block ciphers  come with  way hash  pseudo random  number generators  random number  public key  hash functions  user manual  many source  has many  

    Download LibTomCrypt 1.00


     http://web.archive.org/web/20050206011553/http://libtomcrypt.org/files/crypt-1.00.tar.bz2


    Authors software

    LibTomMath 0.37 (by Tom St Denis)
    LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C

    LibTomCrypt 1.00 (by Tom St Denis)
    LibTomCrypt is a comprehensive, modular, and portable cryptographic toolkit that provides developers with a vast array of well known


    Similar software

    LibTomCrypt 1.00 (by Tom St Denis)
    LibTomCrypt is a comprehensive, modular, and portable cryptographic toolkit that provides developers with a vast array of well known

    TaoCrypt 0.9.0 (by TaoCrypt Team)

    Libgcrypt 1.2.3 (by Moritz Schulte)

    libmcrypt 2.5.7 (by n.mavroyanopoulos)
    libmcrypt is the library which implements all the algorithms and modes found in mcrypt

    Trfcrypt 1.2 (by Andreas Kupries)
    trfcrypt is an add-on package to the tcl-extension trf

    Convert::PEM::CBC 0.0.7 (by Convert::PEM Team)

    XySSL 0.2 (by Christophe Devine)
    XySSL is a cryptographic library written in C

    secWWW 1.1 (by Richard Kotal)
    secWWW is PHP and JavaScript library

    alph 0.21 (by Corcalciuc V. Horia)
    alph implements and analyzes historical and traditional ciphers and codes, such as polyalphabetic, susbstitutional, and mixed employi

    scl+sssl 0.01 (by Alexander Feldman)
    scl is a small crypto library and a collection of C++ classes for public and private key cryptography


    Other software in this category

    GKrellM 2.2.10 (by Bill Wilson)
    GKrellM application is a GTK-based stacked monitor program that charts SMP CPUs, disks,

    lm_sensors 2.10.1 (by Mark S.)

    Loggerithim 7.0.1 (by gphat)
    Loggerithim is an extensible monitoring and remote management package

    SmokePing 2.0.9 (by Tobias Oetiker)
    SmokePing is a delux latency measurement tool

    Pipe Viewer 0.9.6 (by Andrew Wood)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags