module SyncwiseApi::ServiceUtils::Crypto::HmacSha256

Public Class Methods

crypt(secret_key, string_to_sign) click to toggle source
# File lib/syncwise_api/service_utils/crypto/hmac_sha256.rb, line 6
def crypt(secret_key, string_to_sign)
  digest = OpenSSL::Digest::Digest.new('sha256')
  OpenSSL::HMAC.digest(digest, secret_key, string_to_sign)
end

Private Instance Methods

crypt(secret_key, string_to_sign) click to toggle source
# File lib/syncwise_api/service_utils/crypto/hmac_sha256.rb, line 6
def crypt(secret_key, string_to_sign)
  digest = OpenSSL::Digest::Digest.new('sha256')
  OpenSSL::HMAC.digest(digest, secret_key, string_to_sign)
end