You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Sebb (JIRA)" <ji...@apache.org> on 2016/05/19 11:32:12 UTC
[jira] [Created] (CODEC-222) Fluent interface for HmacUtils
Sebb created CODEC-222:
--------------------------
Summary: Fluent interface for HmacUtils
Key: CODEC-222
URL: https://issues.apache.org/jira/browse/CODEC-222
Project: Commons Codec
Issue Type: New Feature
Reporter: Sebb
As with DigestUtils, HmacUtils has lots of similar methods, differing only by their name.
To simplify this, and unify the API for current standard and new algorithms, a fluent approach is proposed. This still allows for using the enum values defined in HmacAlgorithms but does not require the use of a different API for algorithms that are not supported by the enum.
The design is as for DigestUtils: create an instance of HmacUtils containing the Mac to be updated, and provide chaining instance methods to update it and generate the output.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)