BSD Ports

security/libmcrypt 2.5.8 NetBSD

Crypto algorithms library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Categories
security, devel
Package size
92.6 KiB, 558.2 KiB installed

Description

Libmcrypt:

libmcrypt is the library which implements all the algorithms and modes found in mcrypt. It is currently under development but it seems to work pretty good. Unlike most encryption libraries libmcrypt does not have everything (random number generators, hashes, hmac implementation, key exchange, public key encryption etc.). Libmcrypt only implements an interface to access block and stream encryption algorithms. Its purpose was to assist in the development of mcrypt by providing a uniform interface to access several different encryption algorithms, so that the main program is independent of the encryption algorithms and the modes used.

Libmcrypt supports the algorithms: BLOWFISH, TWOFISH, DES, TripleDES, 3-WAY, SAFER-sk64, SAFER-sk128, SAFER+, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL-128 (AES), RIJNDAEL-192, RIJNDAEL-256, SERPENT, CAST-128 (known as CAST5), CAST-256, ARCFOUR and WAKE. Block algorithms can be used in: CBC, ECB, CFB and OFB (8 bit and n bit, where n is the size of the algorithm's block length).

In the other systems

SystemPortVersion
NetBSDsecurity/libmcrypt2.5.8
FreeBSDsecurity/libmcrypt2.5.8_4
OpenBSDsecurity/libmcrypt2.5.8p3
DragonFlysecurity/libmcrypt2.5.8_4
MidnightBSDsecurity/libmcrypt2.5.8_2
HardenedBSDsecurity/libmcrypt2.5.8_4
GhostBSDsecurity/libmcrypt2.5.8_4
OPNsensesecurity/libmcrypt2.5.8_4

Install

Binary package:

pkgin install libmcrypt

From pkgsrc:

cd /usr/pkgsrc/security/libmcrypt && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.5.8
NetBSD 10.1 aarch642.5.8
SmartOS / illumos x86_642.5.8
macOS 15 arm642.5.8

Dependencies