Sha256: e406561b5ec7dad1826e1f33b3cd4ddbfbc73f80cae4d2ef3eeb740f4fe3ebbe

Contents?: true

Size: 554 Bytes

Versions: 24

Compression:

Stored size: 554 Bytes

Contents

require File.expand_path('../../shared/constants', __FILE__)
require 'openssl'

describe "OpenSSL::HMAC.digest" do
  it "returns an SHA1 digest" do
    cur_digest = OpenSSL::Digest::Digest.new('SHA1')
    cur_digest.digest.should == HMACConstants::BlankSHA1Digest
    digest = OpenSSL::HMAC.digest(cur_digest,
                                        HMACConstants::Key,
                                        HMACConstants::Contents)
    digest.should == HMACConstants::SHA1Digest
  end
end

# Should add in similar specs for MD5, RIPEMD160, and SHA256

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
rubysl-openssl-2.13 spec/hmac/digest_spec.rb
rubysl-openssl-2.12 spec/hmac/digest_spec.rb
rubysl-openssl-2.11 spec/hmac/digest_spec.rb
rubysl-openssl-2.10 spec/hmac/digest_spec.rb
rubysl-openssl-2.9 spec/hmac/digest_spec.rb
rubysl-openssl-2.8.0 spec/hmac/digest_spec.rb
rubysl-openssl-2.7.0 spec/hmac/digest_spec.rb
rubysl-openssl-2.6.0 spec/hmac/digest_spec.rb
rubysl-openssl-2.5.0 spec/hmac/digest_spec.rb
rubysl-openssl-2.4.0 spec/hmac/digest_spec.rb
rubysl-openssl-2.3.1 spec/hmac/digest_spec.rb
rubysl-openssl-2.3.0 spec/hmac/digest_spec.rb
rubysl-openssl-2.2.1 spec/hmac/digest_spec.rb
rubysl-openssl-2.2.0 spec/hmac/digest_spec.rb
rubysl-openssl-1.0.2 spec/hmac/digest_spec.rb
rubysl-openssl-2.1.0 spec/hmac/digest_spec.rb
rubysl-openssl-2.0.6 spec/hmac/digest_spec.rb
rubysl-openssl-2.0.5 spec/hmac/digest_spec.rb
rubysl-openssl-2.0.4 spec/hmac/digest_spec.rb
rubysl-openssl-2.0.3 spec/hmac/digest_spec.rb