This library includes toy implementation of the following algorithms:
- GPSW06 (Under evaluation) : Attribute-Based Encryption for Fine-Grained Access Control of Encrypted Data
- BSW07 : Ciphertext-Policy Attribute-Based Encryption
- Implementation detail: Type A pairing is used.
f = g^(1/b)
is moved to secret key structure, coz encryption does not need the delegation.
Note: This library is not production ready. DO NOT USE IN PRODUCTION.