Files
2025-11-05 14:23:49 -05:00

38 lines
1.6 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
name pbc
version 1.0.0
categories security
maintainers nomaintainer
license LGPL-3
description The Pairing-Based Cryptography Library
long_description ${description}\
\n\nPairing-based cryptography is a relatively young area \
of cryptography that revolves around a certain function \
with special properties. \
\n\nThe PBC (Pairing-Based Cryptography) library is a free \
C library built on the GMP library that performs the \
mathematical operations underlying pairing-based \
cryptosystems. \
\n\nThe PBC library is designed to be the backbone of \
implementations of pairing-based cryptosystems, thus \
speed and portability are important goals. It provides \
routines such as elliptic curve generation, elliptic \
curve arithmetic and pairing computation. Thanks to the \
GMP library, despite being written in C, pairings times \
are reasonable.
homepage http://crypto.stanford.edu/pbc/
master_sites ${homepage}files/
checksums rmd160 a515d4d53700d35fdbc075482bbfe1a06ed9f464 \
sha256 18275a367283077bafe35f443200499e3b19c4a3754953da2a1b2f0d6b5922dc \
size 711601
depends_lib port:gmp