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
| System | Port | Version |
|---|---|---|
| FreeBSD | net/nats-nkeys | 0.4.16_8 |
| DragonFly | net/nats-nkeys | 0.4.7_8 |
| HardenedBSD | net/nats-nkeys | 0.4.16_6 |
| GhostBSD | net/nats-nkeys | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.4.16_7 | 0.4.16_7 | - | 0.4.11_3 | 0.4.16_7 |
| FreeBSD:14:quarterly | 0.4.16_7 | 0.4.16_7 | n/a | 0.4.11_1 | 0.4.16_7 |
| FreeBSD:15:latest | 0.4.16_7 | 0.4.16_7 | n/a | - | 0.4.11_3 |
| FreeBSD:15:quarterly | 0.4.16_7 | 0.4.16_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.16_6 | 0.4.16_7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| go/net_nats-nkeys/nkeys-v0.4.16/v0.4.16.mod | 126 | c5b9a84b813a2659a6898bdd8c7e6c1b603e8076ee6e4aff64175b3a57c19acc |
| go/net_nats-nkeys/nkeys-v0.4.16/v0.4.16.zip | 38811 | 622f43893c8136fae2ee5a3b4375e5e6812ad564fde63fc80b806c1438428a31 |
Commit history 7
The latest 5 of 7 in the history this site was built from.