1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-02 06:03:50 +00:00

- Add p5-Crypt-Curve25519 0.05

Curve25519 is a state-of-the-art Diffie-Hellman function suitable for a wide
variety of applications.

Given a user's 32-byte secret key, Curve25519 computes the user's 32-byte public
key. Given the user's 32-byte secret key and another user's 32-byte public key,
Curve25519 computes a 32-byte secret shared by the two users. This secret can
then be used to authenticate and encrypt messages between the two users.

WWW: http://search.cpan.org/dist/Crypt-Curve25519/
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2016-04-25 09:07:06 +00:00
parent a1a41b5c37
commit be0ff535ce
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=413972
5 changed files with 40 additions and 0 deletions

View File

@ -492,6 +492,7 @@
SUBDIR += p5-Crypt-CipherSaber
SUBDIR += p5-Crypt-Cracklib
SUBDIR += p5-Crypt-Ctr
SUBDIR += p5-Crypt-Curve25519
SUBDIR += p5-Crypt-DES
SUBDIR += p5-Crypt-DES_EDE3
SUBDIR += p5-Crypt-DES_PP

View File

@ -0,0 +1,24 @@
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= Crypt-Curve25519
PORTVERSION= 0.05
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate shared secret using elliptic-curve Diffie-Hellman function
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= perl5
USE_OPENSSL= yes
USE_PERL5= configure
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Crypt/Curve25519/Curve25519.so
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (Crypt-Curve25519-0.05.tar.gz) = d660922f36300f17b7de489c10939ff25043c5cb4a5b44fe53cc3becdeee318b
SIZE (Crypt-Curve25519-0.05.tar.gz) = 73083

View File

@ -0,0 +1,9 @@
Curve25519 is a state-of-the-art Diffie-Hellman function suitable for a wide
variety of applications.
Given a user's 32-byte secret key, Curve25519 computes the user's 32-byte public
key. Given the user's 32-byte secret key and another user's 32-byte public key,
Curve25519 computes a 32-byte secret shared by the two users. This secret can
then be used to authenticate and encrypt messages between the two users.
WWW: http://search.cpan.org/dist/Crypt-Curve25519/

View File

@ -0,0 +1,4 @@
%%SITE_ARCH%%/Crypt/Curve25519.pm
%%SITE_ARCH%%/auto/Crypt/Curve25519/Curve25519.so
%%SITE_ARCH%%/auto/Crypt/Curve25519/autosplit.ix
%%PERL5_MAN3%%/Crypt::Curve25519.3.gz