BSD Ports

security/libsodium 1.0.22 FreeBSD

Library to build higher-level cryptographic tools

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ISCL
Categories
security
Package size
272.7 KiB, 1382.9 KiB installed

Description

libsodium is a library for network communication, encryption, decryption, signatures, etc.

libsodium is a portable, cross-compilable, installable, packageable, API-compatible version of NaCl(security/nacl). NaCl's goal is to provide all of the core operations needed to build higher-level cryptographic tools.

In the other systems

SystemPortVersion
FreeBSDsecurity/libsodium1.0.22
OpenBSDsecurity/libsodium1.0.22
NetBSDsecurity/libsodium1.0.22
DragonFlysecurity/libsodium1.0.19
MidnightBSDsecurity/libsodium1.0.18

Install

Binary package:

pkg install libsodium

From the ports tree:

cd /usr/ports/security/libsodium/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libsodium>0:security/libsodium
LIB_DEPENDS=	libsodium.so:security/libsodium

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.221.0.221.0.181.0.191.0.22
FreeBSD:14:quarterly1.0.221.0.22n/a1.0.191.0.22
FreeBSD:15:latest1.0.221.0.22n/a1.0.191.0.19
FreeBSD:15:quarterly1.0.221.0.22n/an/an/a
FreeBSD:16:latest1.0.221.0.22n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Required by 389

The first 100 are listed.

Configuration

Options name: security_libsodium

OptionDefaultDescription
DOCSoffBuild and/or install documentation
OPTIMIZED_CFLAGSonUse extra compiler optimizations
USES
libtool pathfix pkgconfig tar:bz2
Service scripts
none

Files

pkg-plist 85
  • include/sodium.h
  • include/sodium/core.h
  • include/sodium/crypto_aead_aegis128l.h
  • include/sodium/crypto_aead_aegis256.h
  • include/sodium/crypto_aead_aes256gcm.h
  • include/sodium/crypto_aead_chacha20poly1305.h
  • include/sodium/crypto_aead_xchacha20poly1305.h
  • include/sodium/crypto_auth.h
  • include/sodium/crypto_auth_hmacsha256.h
  • include/sodium/crypto_auth_hmacsha512.h
  • include/sodium/crypto_auth_hmacsha512256.h
  • include/sodium/crypto_box.h
  • include/sodium/crypto_box_curve25519xchacha20poly1305.h
  • include/sodium/crypto_box_curve25519xsalsa20poly1305.h
  • include/sodium/crypto_core_ed25519.h
  • include/sodium/crypto_core_hchacha20.h
  • include/sodium/crypto_core_hsalsa20.h
  • include/sodium/crypto_core_keccak1600.h
  • include/sodium/crypto_core_ristretto255.h
  • include/sodium/crypto_core_salsa20.h
  • include/sodium/crypto_core_salsa2012.h
  • include/sodium/crypto_core_salsa208.h
  • include/sodium/crypto_generichash.h
  • include/sodium/crypto_generichash_blake2b.h
  • include/sodium/crypto_hash.h
  • include/sodium/crypto_hash_sha256.h
  • include/sodium/crypto_hash_sha3.h
  • include/sodium/crypto_hash_sha512.h
  • include/sodium/crypto_ipcrypt.h
  • include/sodium/crypto_kdf.h
  • include/sodium/crypto_kdf_blake2b.h
  • include/sodium/crypto_kdf_hkdf_sha256.h
  • include/sodium/crypto_kdf_hkdf_sha512.h
  • include/sodium/crypto_kem.h
  • include/sodium/crypto_kem_mlkem768.h
  • include/sodium/crypto_kem_xwing.h
  • include/sodium/crypto_kx.h
  • include/sodium/crypto_onetimeauth.h
  • include/sodium/crypto_onetimeauth_poly1305.h
  • include/sodium/crypto_pwhash.h
  • include/sodium/crypto_pwhash_argon2i.h
  • include/sodium/crypto_pwhash_argon2id.h
  • include/sodium/crypto_pwhash_scryptsalsa208sha256.h
  • include/sodium/crypto_scalarmult.h
  • include/sodium/crypto_scalarmult_curve25519.h
  • include/sodium/crypto_scalarmult_ed25519.h
  • include/sodium/crypto_scalarmult_ristretto255.h
  • include/sodium/crypto_secretbox.h
  • include/sodium/crypto_secretbox_xchacha20poly1305.h
  • include/sodium/crypto_secretbox_xsalsa20poly1305.h
  • include/sodium/crypto_secretstream_xchacha20poly1305.h
  • include/sodium/crypto_shorthash.h
  • include/sodium/crypto_shorthash_siphash24.h
  • include/sodium/crypto_sign.h
  • include/sodium/crypto_sign_ed25519.h
  • include/sodium/crypto_sign_edwards25519sha512batch.h
  • include/sodium/crypto_stream.h
  • include/sodium/crypto_stream_chacha20.h
  • include/sodium/crypto_stream_salsa20.h
  • include/sodium/crypto_stream_salsa2012.h
  • include/sodium/crypto_stream_salsa208.h
  • include/sodium/crypto_stream_xchacha20.h
  • include/sodium/crypto_stream_xsalsa20.h
  • include/sodium/crypto_verify_16.h
  • include/sodium/crypto_verify_32.h
  • include/sodium/crypto_verify_64.h
  • include/sodium/crypto_xof_shake128.h
  • include/sodium/crypto_xof_shake256.h
  • include/sodium/crypto_xof_turboshake128.h
  • include/sodium/crypto_xof_turboshake256.h
  • include/sodium/export.h
  • include/sodium/randombytes.h
  • include/sodium/randombytes_internal_random.h
  • include/sodium/randombytes_sysrandom.h
  • include/sodium/runtime.h
  • include/sodium/utils.h
  • include/sodium/version.h
  • lib/libsodium.a
  • lib/libsodium.so
  • lib/libsodium.so.26
  • lib/libsodium.so.26.4.0
  • libdata/pkgconfig/libsodium.pc
  • share/doc/libsodium/AUTHORS
  • share/doc/libsodium/README.markdown
  • share/doc/libsodium/THANKS
distinfo 1
FileSizeSHA256
libsodium-1.0.22.tar.bz21.653271e+0651b93737bf62e8549b0e94dce0fba92169e31c8ecc160883460a9bdaa6d2c298
Master sites 2
  • https://github.com/jedisct1/libsodium/releases/download/1.0.22-RELEASE/
  • https://download.libsodium.org/libsodium/releases/

Commit history 0

No commits in the history this site was built from.