Sha256: ba9ce0fc09e62b345d288a890c94398ca8727a2defa15629f117d1cf38f8b104

Contents?: true

Size: 543 Bytes

Versions: 174

Compression:

Stored size: 543 Bytes

Contents

require 'common'
require 'transport/hmac/test_md5'
require 'net/ssh/transport/hmac/md5_96'

module Transport; module HMAC

  class TestMD5_96 < TestMD5
    def test_expected_mac_length
      assert_equal 12, subject.mac_length
      assert_equal 12, subject.new.mac_length
    end

    def test_expected_digest
      hmac = subject.new("1234567890123456")
      assert_equal "\275\345\006\307y~Oi\035<.\341", hmac.digest("hello world")
    end

    private

      def subject
        Net::SSH::Transport::HMAC::MD5_96
      end
  end

end; end

Version data entries

174 entries across 144 versions & 20 rubygems

Version Path
poolparty-1.3.6 vendor/gems/net-ssh/test/transport/hmac/test_md5_96.rb
net-ssh-2.0.13 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.4 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.7 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.3 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.5 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.11 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.2 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.1 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.6 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.8 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.0 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.10 test/transport/hmac/test_md5_96.rb
net-ssh-2.0.9 test/transport/hmac/test_md5_96.rb