module Diversion::Signing
Constants
- MAX_SIGN_LENGTH
Public Class Methods
sign_data(sign_key, sign_length, data)
click to toggle source
# File lib/diversion/signing.rb, line 9 def self.sign_data(sign_key, sign_length, data) sig = "" unless sign_length == 0 raise Error::KeyMissingError.new unless sign_key sig = HMAC::MD5.new(sign_key).update(data).hexdigest[0..sign_length-1] end sig end