BSD Ports

net/nats-nkeys 0.4.16_8 FreeBSD

Public-key signature system based on Ed25519 for the NATS ecosystem

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
net
Package size
890.5 KiB, 2495.5 KiB installed

Description

NATS is an open-source, cloud-native messaging system.

This is a command line utility to manage NATS Ed25519 keys.

The NATS ecosystem will be moving to Ed25519 keys for identity, authentication and authorization for entities such as Accounts, Users, Servers and Clusters.

Ed25519 is fast and resistant to side channel attacks. Generation of a seed key is all that is needed to be stored and kept safe, as the seed can generate both the public and private keys.

The NATS system will utilize Ed25519 keys, meaning that NATS systems will never store or even have access to any private keys. Authentication will utilize a random challenge response mechanism.

In the other systems

SystemPortVersion
FreeBSDnet/nats-nkeys0.4.16_8
DragonFlynet/nats-nkeys0.4.7_8
HardenedBSDnet/nats-nkeys0.4.16_6
GhostBSDnet/nats-nkeys0.4.16_6

Install

Binary package:

pkg install nats-nkeys

From the ports tree:

cd /usr/ports/net/nats-nkeys/ && make install clean

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

RUN_DEPENDS=	nats-nkeys>0:net/nats-nkeys

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:latest0.4.16_70.4.16_7-0.4.11_30.4.16_7
FreeBSD:14:quarterly0.4.16_70.4.16_7n/a0.4.11_10.4.16_7
FreeBSD:15:latest0.4.16_70.4.16_7n/a-0.4.11_3
FreeBSD:15:quarterly0.4.16_70.4.16_7n/an/an/a
FreeBSD:16:latest0.4.16_60.4.16_7n/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

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/net_nats-nkeys/nkeys-v0.4.16/v0.4.16.mod126c5b9a84b813a2659a6898bdd8c7e6c1b603e8076ee6e4aff64175b3a57c19acc
go/net_nats-nkeys/nkeys-v0.4.16/v0.4.16.zip38811622f43893c8136fae2ee5a3b4375e5e6812ad564fde63fc80b806c1438428a31

Commit history 7

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
1d909a15c3 Jimmy Olgeni net/nats-nkeys: Set the version at build time
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

The latest 5 of 7 in the history this site was built from.