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