security/rubygem-ed25519 1.4.0
Ruby binding to the Ed25519 (RFC 8032)
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- security, rubygems
- Package size
- 132.6 KiB, 250.8 KiB installed
Description
ed25519.rb is a Ruby binding to the Ed25519 elliptic curve public-key signature system described in RFC 8032.
Two implementations are provided: a MRI C extension which uses the "ref10" implementation from the SUPERCOP benchmark suite, and a pure Java version based on str4d/ed25519-java.
Ed25519 is one of two notable algorithms implemented atop the Curve25519 elliptic curve. The x25519 gem is a related project of this one, and implements the X25519 Diffie-Hellman key exchange algorithm on the Montgomery form of Curve25519.
Install
As a binary package — by origin, or by package name:
pkg install security/rubygem-ed25519
pkg install rubygem-ed25519
From the ports tree:
cd /usr/ports/security/rubygem-ed25519/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rubygem-ed25519>0:security/rubygem-ed25519
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 | 1.4.0 | 1.4.0 | 1.3.0 | 1.4.0 | 1.4.0 |
| FreeBSD:14:quarterly | 1.4.0 | 1.4.0 | n/a | 1.4.0 | 1.4.0 |
| FreeBSD:15:latest | 1.4.0 | 1.4.0 | n/a | 1.4.0 | 1.4.0 |
| FreeBSD:15:quarterly | 1.4.0 | 1.4.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4.0 | 1.4.0 | 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.
All build dependencies 6
All run dependencies 6
Required by 24
- devel/rubygem-r18n-rails
- net-mgmt/rubygem-oxidized
- net-mgmt/rubygem-oxidized-script
- net-mgmt/rubygem-oxidized-web
- security/metasploit
- security/rubygem-hrr_rb_ssh-ed25519
- sysutils/rubygem-chef
- sysutils/rubygem-chef-bin
- sysutils/rubygem-smart_proxy_remote_execution_ssh
- sysutils/vagrant
- sysutils/vagrant-gitlab
- www/gitlab
- www/redmine70
- www/rubygem-bullet_train
- www/rubygem-bullet_train-fields
- www/rubygem-bullet_train-has_uuid
- www/rubygem-bullet_train-scope_validator
- www/rubygem-bullet_train-super_load_and_authorize_resource
- www/rubygem-bullet_train-themes
- www/rubygem-kamal
- www/rubygem-kamal-rails80
- www/rubygem-rails80
- www/rubygem-rails81
- www/rubygem-showcase-rails
Configuration
No options to configure.
- USES
- gem
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rubygem/ed25519-1.4.0.gem | 182272 | 16e97f5198689a154247169f3453ef4cfd3f7a47481fde0ae33206cdfdcac506 |
Master sites 1
- RG
Commit history 0
No commits in the history this site was built from.