Module: HttpSignatures::Algorithm
- Defined in:
- lib/http_signatures/algorithm.rb,
lib/http_signatures/algorithm/hmac.rb
Defined Under Namespace
Classes: Hmac, UnknownAlgorithm
Class Method Summary
collapse
Class Method Details
.create(name) ⇒ Object
4
5
6
7
8
9
10
|
# File 'lib/http_signatures/algorithm.rb', line 4
def self.create(name)
case name
when "hmac-sha1" then Hmac.new("sha1")
when "hmac-sha256" then Hmac.new("sha256")
else raise UnknownAlgorithm.new(name)
end
end
|