Opened 14 years ago
Closed 14 years ago
#28896 closed submission (fixed)
libbswabe @0.9 new port
Reported by: | jgilab@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | ||
Port: | libbswabe |
Description
The cpabe toolkit provides a library implementing a ciphertext-policy attribute-based encryption scheme.
In a ciphertext policy attribute-based encryption scheme, each user’s private key is associated with a set of attributes representing their capabilities, and a ciphertext is encrypted such that only users whose attributes satisfy a certain policy can decrypt. For example, we can encrypt a ciphertext such that in a company it can only be decrypted by a someone with attributes “Senior” and “Human Resources” or has the attribute “Executive ”. One interesting application of this tool is that we can do Role-Based Access Control (RBAC) without requiring trusted data storage.
Homepage: http://acsc.cs.utexas.edu/cpabe/
Attachments (1)
Change History (3)
Changed 14 years ago by jgilab@…
comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Port: | libbswabe added |
Status: | new → assigned |
I'm unable to build this; configuration fails. config.log says:
configure:4379: ccache /usr/bin/gcc-4.2 -o conftest -O3 -Wall -I/usr/include/pbc -I/usr/local/include/pbc -I/opt/local/include -O3 -Wall conftest.c -lcrypto -lgmp -lpbc >&5 conftest.c:31:17: error: pbc.h: No such file or directory
pbc.h exists, but of course in /opt/local/include/pbc, not /usr/include/pbc or /usr/local/include/pbc where it's looking.
comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Overcome by adding:
configure.args --with-pbc-include=${prefix}/include/pbc
See r77319 for everything else I changed.
libbswabe Portfile