Layer 2: Non Interactive ProtocolsΒΆ

The second layer of Scapi includes different symmetric and asymmetric encryption schemes, message authentication codes and digital signatures. It heavily uses the primitives of the first layer to perform internal operations. For example, the ElGamal encryption scheme uses DlogGroup; CBC-MAC uses any of the PRPs defined in the first level.