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)