FICHA · MANJARO

ruby-x25519

An efficient public key cryptography library for Ruby providing key exchange/agreement via the X25519 (a.k.a. Curve25519) Elliptic Curve Diffie-Hellman function as described in RFC 7748

  • Library
  • LIBRARY
  • Dependency only
official+codex · reviewed · May 29, 2026 description in en

Description

Adds X25519 key exchange support for Ruby, implementing Curve25519 Diffie-Hellman behavior described in RFC 7748. It is useful for protocols that need efficient public-key key agreement.

Key exchange is only one part of a secure protocol. Authenticate peers, protect private keys, use modern authenticated encryption, and avoid designing custom protocols without review.

Permissions

Permissions not analysed for this source yet.