@@ -103,8 +103,16 @@ * @warning This invalidates any pointer previously returned by @ref digest. If * you are still interested in the previous digest, you need to memcpy * it yourself before calling @ref reset! */ - (void)reset; + +/*! + * @brief This is like @ref reset, but also zeroes the hashed key and all state. + * + * @warning After calling this, you *must* set a new key before reusing the + * HMAC! + */ +- (void)zero; @end OF_ASSUME_NONNULL_END