commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CODEC-222) Fluent interface for HmacUtils
Date Thu, 19 May 2016 11:32:12 GMT
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)

Mime
View raw message