TritonDataCenter / java-manta

Java Manta Client SDK
Mozilla Public License 2.0
16 stars 26 forks source link

Allow for the configuration of the authenticating HMAC algorithm #205

Open dekobon opened 7 years ago

dekobon commented 7 years ago

Currently, the authentication HMAC algorithm is always hard coded to MD5 for all new objects created with the Java SDK. However, the Java SDK will support authenticating objects using other modes. This task is for allowing the selection of the HMAC to use for new objections to be configurable.

Also, it should be noted that using any HMAC other than MD5 will result in a serious performance degradation at scale for a theoretical security improvement.

indianwhocodes commented 4 years ago

RFD0071 citing multi-algorithm support for HMAC.