• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux LibTomCrypt Download

LibTomCrypt

December 18, 2006
LibTomCrypt is a portable and modular software toolkit that provides comprehensive cryptographic solutions.
Version 1.16
License Public Domain
Platform Linux
Supported Languages English
Homepage www.libtomcrypt.org
Developed by Tom St Denis
LibTomCrypt is a comprehensive, modular, and portable cryptographic toolkit that provides developers with a vast array of 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 to be very simple to use, and it features a modular and standard API that allows new ciphers, hashes, and PRNGs to be added or removed without impacting the overall end application.

LibTomCrypt features a user manual that contains many source snippet examples, offering easy handling for developers. It is free for all purposes under the public domain, including commercial use, redistribution, and branching.

This software is written entirely in portable ISO C source, making it compatible with virtually any platform, and it builds seamlessly out of the box when GCC is used. The included user manual is over 90 pages long and presents working examples.

Block Ciphers in LibTomCrypt come with ECB encrypt/decrypt, setkey and self-test interfaces, and all ciphers have the same prototype, which makes using multiple ciphers at runtime simple. The ciphers are flexible in terms of code size and memory usage. The list of Ciphers supported include 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), and Khazad.

In terms of Changing Modes, Modes come with a start, encrypt/decrypt and set/get IV interfaces, and the mode supported includes ECB, CBC, OFB, CFB, and CTR. Moreover, Hashes in LibTomCrypt come with init, process, done and self-test interfaces. All hashes use the same prototypes for the interfaces. The list of Hashes supported includes MD2, MD4, MD5, SHA-1, SHA-224/256/384/512, TIGER-192, RIPE-MD 128/160, and WHIRLPOOL.

Furthermore, the software also supports Message Authentication such as FIPS-198 HMAC (supports all hashes), FIPS pending OMAC1 (supports all ciphers), and PMAC Authentication. In Message Encrypt+Authenticate Modes, EAX Mode and OCB Mode are supported.

LibTomCrypt offers Pseudo-Random Number Generators like Yarrow (based algorithm), RC4, Fortuna, SOBER-128, and also supports /dev/random, /dev/urandom, and the Win32 CSP RNG. Public Key Algorithms like 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 group).

Finally, the software also adheres to Other standards such as PKCS #1 (both v1.5 and v2.0 padding), PKCS #5, ASN.1 DER for INTEGER types. With the recent release, the ECC code has been improved and cleaned, GCM was fixed, UTF8 support was added to the ASN1 code. The documentation is also improved, with the published version of the manual included
What's New

Version 1.16: N/A

Free Download 932K
343
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Flickr Flipper
Flickr Flipper is a handy tool that lets you easily browse and ...
BlueClock
BlueClock is an alarm and timer clock software designed for the GNOME ...
playsh
Playsh is a software application that utilizes "object navigation" and emphasizes on ...
gPhoto2
The GNU Digital Camera software enables users to capture images using their ...
Barcode Writer in Pure Postscript
Barcode Writer in Pure Postscript is a software that enables the printing ...
/etc/net
Linux network tasks can now be easily configured with an innovative approach. ...
Luit
This software is a filter that can be used between any application ...
libsgml
Libsgml is a speedy and efficient SGML parser that can parse XML, ...
ADFSlib
ADFSlib is a Python tool that reads ADFS floppy disk images for ...
ID3.py
ID3.py is a Python module that allows for manipulation of ID3 tags ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.