module Gibberish
Constants
- VERSION
Public Class Methods
HMAC1(key, data)
click to toggle source
# File lib/gibberish/hmac.rb, line 56 def self.HMAC1(key, data) Gibberish::HMAC.digest(key, data, :sha1) end
HMAC224(key, data)
click to toggle source
# File lib/gibberish/hmac.rb, line 60 def self.HMAC224(key, data) Gibberish::HMAC.digest(key, data, :sha224) end
HMAC256(key, data)
click to toggle source
# File lib/gibberish/hmac.rb, line 64 def self.HMAC256(key, data) Gibberish::HMAC.digest(key, data, :sha256) end
HMAC384(key, data)
click to toggle source
# File lib/gibberish/hmac.rb, line 68 def self.HMAC384(key, data) Gibberish::HMAC.digest(key, data, :sha384) end
HMAC512(key, data)
click to toggle source
# File lib/gibberish/hmac.rb, line 72 def self.HMAC512(key, data) Gibberish::HMAC.digest(key, data, :sha512) end
MD5(data, opts={})
click to toggle source
# File lib/gibberish/digest.rb, line 150 def self.MD5(data, opts={}) Digest.md5(data,opts) end
SHA1(data, opts={})
click to toggle source
# File lib/gibberish/digest.rb, line 130 def self.SHA1(data, opts={}) Digest.sha1(data,opts) end
SHA224(data, opts={})
click to toggle source
# File lib/gibberish/digest.rb, line 134 def self.SHA224(data, opts={}) Digest.sha224(data,opts) end
SHA256(data, opts={})
click to toggle source
# File lib/gibberish/digest.rb, line 138 def self.SHA256(data, opts={}) Digest.sha256(data,opts) end
SHA384(data, opts={})
click to toggle source
# File lib/gibberish/digest.rb, line 142 def self.SHA384(data, opts={}) Digest.sha384(data,opts) end
SHA512(data, opts={})
click to toggle source
# File lib/gibberish/digest.rb, line 146 def self.SHA512(data, opts={}) Digest.sha512(data,opts) end