implements encrypt, declares decrypt, corrects compilation sequence
Implements all the tests of KPABE and passes everyone except the decryption, in the default setting AttOnG2. Code ready to implement a dual scheme with AttOnG1, but this compilation has not yet been tested.
ensures that the code compiles for AttOnG1. All tests pass except for the decryption, just as in the AttOnG2 case.