1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00

Add libsignal 2.3.2

Signal Protocol is a ratcheting forward secrecy protocol that works in
synchronous and asynchronous messaging environments.

WWW: https://github.com/signalapp/libsignal-protocol-c
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2018-05-22 17:47:24 +00:00
parent 3040fa408f
commit d48141df63
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=470629
5 changed files with 55 additions and 0 deletions

View File

@ -416,6 +416,7 @@
SUBDIR += librdkafka SUBDIR += librdkafka
SUBDIR += librouteros SUBDIR += librouteros
SUBDIR += librsync2 SUBDIR += librsync2
SUBDIR += libsignal
SUBDIR += libsocket++ SUBDIR += libsocket++
SUBDIR += libsrtp SUBDIR += libsrtp
SUBDIR += libstorj SUBDIR += libstorj

24
net/libsignal/Makefile Normal file
View File

@ -0,0 +1,24 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= libsignal
PORTVERSION= 2.3.2
DISTVERSIONPREFIX= v
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Signal Protocol C Library
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
CMAKE_ON= BUILD_SHARED_LIBS BUILD_STATIC_LIBS
USES= cmake
PLIST_SUB= PORTVERSION=${PORTVERSION}
GH_ACCOUNT= signalapp
GH_PROJECT= libsignal-protocol-c
USE_GITHUB= yes
.include <bsd.port.mk>

3
net/libsignal/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1526957760
SHA256 (signalapp-libsignal-protocol-c-v2.3.2_GH0.tar.gz) = f3826f3045352e14027611c95449bfcfe39bfd3d093d578c70f70eee0c85000d
SIZE (signalapp-libsignal-protocol-c-v2.3.2_GH0.tar.gz) = 271930

4
net/libsignal/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
Signal Protocol is a ratcheting forward secrecy protocol that works in
synchronous and asynchronous messaging environments.
WWW: https://github.com/signalapp/libsignal-protocol-c

23
net/libsignal/pkg-plist Normal file
View File

@ -0,0 +1,23 @@
include/signal/curve.h
include/signal/device_consistency.h
include/signal/fingerprint.h
include/signal/group_cipher.h
include/signal/group_session_builder.h
include/signal/hkdf.h
include/signal/key_helper.h
include/signal/protocol.h
include/signal/ratchet.h
include/signal/sender_key.h
include/signal/sender_key_record.h
include/signal/sender_key_state.h
include/signal/session_builder.h
include/signal/session_cipher.h
include/signal/session_pre_key.h
include/signal/session_record.h
include/signal/session_state.h
include/signal/signal_protocol.h
include/signal/signal_protocol_types.h
lib/libsignal-protocol-c.so
lib/libsignal-protocol-c.so.2
lib/libsignal-protocol-c.so.%%PORTVERSION%%
libdata/pkgconfig/libsignal-protocol-c.pc