1 | # -*- 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 |
---|
2 | # $Id$ |
---|
3 | |
---|
4 | PortSystem 1.0 |
---|
5 | |
---|
6 | name cpabe |
---|
7 | version 0.11 |
---|
8 | categories security |
---|
9 | maintainers googlemail.com:jgilab \ |
---|
10 | openmaintainer |
---|
11 | license GPL-2 |
---|
12 | |
---|
13 | |
---|
14 | description ciphertext-policy attribute-based encryption toolkit |
---|
15 | long_description The cpabe toolkit provides a set of programs implementing a ciphertext-policy attribute-based encryption scheme.\ |
---|
16 | \n\nIn a ciphertext policy attribute-based encryption scheme, each user’s private key is associated with a set of \ |
---|
17 | attributes representing their capabilities, and a ciphertext is encrypted such that only users whose attributes\ |
---|
18 | satisfy a certain policy can decrypt. For example, we can encrypt a ciphertext such that in a company it can only\ |
---|
19 | be decrypted by a someone with attributes “Senior” and “Human Resources” or has the attribute “Executive ”. One\ |
---|
20 | interesting application of this tool is that we can do Role-Based Access Control (RBAC) without requiring\ |
---|
21 | trusted data storage. |
---|
22 | |
---|
23 | homepage http://acsc.cs.utexas.edu/cpabe/ |
---|
24 | master_sites ${homepage} |
---|
25 | distfiles ${name}-${version}.tar.gz |
---|
26 | platforms darwin |
---|
27 | build.type gnu |
---|
28 | checksums md5 e0037060c3e63710eeab44c50a70bd0b \ |
---|
29 | sha1 3781df5b3c8f900120dfa124345c66d35bfdd234 \ |
---|
30 | rmd160 43fcb2b12e8cc219f5a1753ea627bca3307d8f20 |
---|
31 | |
---|
32 | |
---|
33 | depends_lib port:libbswabe |
---|
34 | |
---|