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)
- + (Object) HMAC(key, data, opts = {})
- + (Object) MD5(data, opts = {})
- + (Object) SHA1(data, opts = {})
- + (Object) SHA256(data, opts = {})
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 |