blob: 35549cfcdeb703d03435351e581f55db1f4f4321 [file] [log] [blame]
-module(oauth_hmac_sha1).
-export([signature/3, verify/4]).
signature(BaseString, CS, TS) ->
Key = oauth_uri:calate("&", [CS, TS]),
base64:encode_to_string(crypto:sha_mac(Key, BaseString)).
verify(Signature, BaseString, CS, TS) ->
couch_util:verify(Signature, signature(BaseString, CS, TS)).