Module: Gibberish

Defined in:
lib/gibberish/rsa.rb,
lib/gibberish/aes.rb,
lib/gibberish/hmac.rb,
lib/gibberish/digest.rb,
lib/gibberish/version.rb

Defined Under Namespace

Classes: AES, Digest, HMAC, RSA

Constant Summary

VERSION =
"1.0.1"

Class Method Summary (collapse)

Class Method Details

+ (Object) HMAC(key, data, opts = {})



44
45
46
# File 'lib/gibberish/hmac.rb', line 44

def self.HMAC(key, data, opts={})
  Gibberish::HMAC.digest(key, data, opts)
end

+ (Object) MD5(data, opts = {})



84
85
86
# File 'lib/gibberish/digest.rb', line 84

def self.MD5(data, opts={})
  Digest.md5(data,opts)
end

+ (Object) SHA1(data, opts = {})



76
77
78
# File 'lib/gibberish/digest.rb', line 76

def self.SHA1(data, opts={})
  Digest.sha1(data,opts)
end

+ (Object) SHA256(data, opts = {})



80
81
82
# File 'lib/gibberish/digest.rb', line 80

def self.SHA256(data, opts={})
  Digest.sha256(data,opts)
end