security/rubygem-ed25519 1.4.0 MidnightBSD
Ruby binding to the Ed25519 (RFC 8032)
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- security, rubygems
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.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/rubygem-ed25519 | 1.4.0 |
| FreeBSD | security/rubygem-ed25519 | 1.4.0 |
| DragonFly | security/rubygem-ed25519 | 1.4.0 |
Install
Binary package:
mport install ed25519
From mports:
cd /usr/mports/security/rubygem-ed25519 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ed25519>0:security/rubygem-ed25519
Dependencies
No port depends on this one.
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