A port for DefaultEncryptorMAC and DefaultDecryptorMAC to java from CrytoPP