sha2_hmac_update(&ctx, (const unsigned char *) &array->internalArray()[offset], len);
}
-Array<char> * Mac::doFinal() {
- Array<char> * hmac = new Array<char>(32);
+Array<char> *Mac::doFinal() {
+ Array<char> *hmac = new Array<char>(32);
sha2_hmac_finish(&ctx, (unsigned char *) hmac->internalArray());
+ sha2_hmac_reset(&ctx);
return hmac;
}