Description The cpabe toolkit provides a set of programs implementing a ciphertext-policy attribute-based encryption scheme. It uses the PBC library for the algebraic operations. Note that the cpabe toolkit might not compile against versions of PBC older than 0.5.4. The code is split into two packages, libbswabe (a library implementing the core crypto operations) and cpabe (higher level functions