commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <>
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
             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

View raw message