Sha256: fcb6f5093eeecf3e82b7c0e28e284e3e23cc37488d4f0610c79d691cf51e732a

Contents?: true

Size: 358 Bytes

Versions: 57

Compression:

Stored size: 358 Bytes

Contents

module Rack
  module OAuth2
    class AccessToken
      class MAC
        class Sha256HexVerifier < Verifier
          attr_optional :raw_body

          def calculate
            return nil unless raw_body.present?
            
            OpenSSL::Digest::SHA256.new.digest(raw_body).unpack('H*').first
          end
        end
      end
    end
  end
end

Version data entries

57 entries across 57 versions & 2 rubygems

Version Path
rack-oauth2-1.21.3 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.21.2 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.21.1 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.21.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.20.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.19.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.18.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.17.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.16.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.15.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.14.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.13.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.13.0.beta lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.12.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.11.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.10.1 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.10.0 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.9.3 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.9.2 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb
rack-oauth2-1.9.1 lib/rack/oauth2/access_token/mac/sha256_hex_verifier.rb