MacCrypt constructor
Implementation
MacCrypt({required String key, required MacType type, this.algorithm})
: _type = type {
var ukey = base64Decode(key);
if (_type == MacType.HMAC) {
_mac = HMAC(ukey, algorithm!);
} else if (_type == MacType.Poly1305) {
_mac = poly.Poly1305(ukey);
} else {
_mac = CMAC(ukey);
}
}