To allow easier creation of schemes that extend the abstract APIs. Changes in ciphertext.h and pubkeylp.h.