Botan

EMSA1 BSI Variant

License
Botan is released under the Simplified BSD License (see LICENSE.md)

class  EMSA1BSI: botan.pk_pad.emsa1.EMSA1, botan.pk_pad.emsa.EMSA;

EMSA1_BSI is a variant of EMSA1 specified by the BSI. It accepts only hash values which are less or equal than the maximum key length. The implementation comes from InSiTo


this(HashFunction hash);

Parameters
HashFunction hash the hash object to use