diff options
author | Evgeny Khramtsov <xramtsov@gmail.com> | 2018-07-08 10:42:55 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-08 10:42:55 +0300 |
commit | 920e4512b68b7e8d9bbb4665a86443bba3e6b0b3 (patch) | |
tree | c40a5e36edd1f176534455edb9f5f2ebeaaf5705 | |
parent | Remove cyrsasl elixir tests, we no longer have it (diff) | |
parent | fix HMAC for external_secret (diff) |
Merge pull request #2515 from ChaosKid42/fix_HMAC_in_http_upload
fix generation of HMAC for external_secret
-rw-r--r-- | src/mod_http_upload.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_http_upload.erl b/src/mod_http_upload.erl index 377e625cd..846071a2a 100644 --- a/src/mod_http_upload.erl +++ b/src/mod_http_upload.erl @@ -688,7 +688,7 @@ make_query_string(Slot, Size, #state{external_secret = Key}) when Key /= <<>> -> UrlPath = str:join(Slot, <<$/>>), SizeStr = integer_to_binary(Size), Data = <<UrlPath/binary, " ", SizeStr/binary>>, - HMAC = str:to_hexlist(crypto:hmac(sha256, Data, Key)), + HMAC = str:to_hexlist(crypto:hmac(sha256, Key, Data)), <<"?v=", HMAC/binary>>; make_query_string(_Slot, _Size, _State) -> <<>>. |