# File lib/rye/key.rb, line 49 49: def self.sign(secret, string, digesttype="sha1") 50: @@digest ||= {} 51: @@digest[digest] ||= OpenSSL::Digest::Digest.new(digesttype) 52: sig = OpenSSL::HMAC.hexdigest(@@digest[digest], secret, string).strip 53: end