Sha256: bc3efe76af2159172116a2cfcf25d05f7c19807fddeaac96c4e9bdd740de0115

Contents?: true

Size: 380 Bytes

Versions: 19

Compression:

Stored size: 380 Bytes

Contents

# frozen_string_literal: true

require "bindata"

module TPM
  class TPublic < BinData::Record
    # Section 12.2.3.5 in https://trustedcomputinggroup.org/wp-content/uploads/TPM-Rev-2.0-Part-2-Structures-01.38.pdf
    class SRsaParms < BinData::Record
      endian :big

      uint16 :symmetric
      uint16 :scheme
      uint16 :key_bits
      uint32 :exponent
    end
  end
end

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
tpm-key_attestation-0.12.1 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.12.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.11.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.10.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.9.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.8.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.7.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.6.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.5.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.4.0 lib/tpm/t_public/s_rsa_parms.rb
tpm-key_attestation-0.3.0 lib/tpm/t_public/s_rsa_parms.rb
webauthn-2.1.0 lib/tpm/t_public/s_rsa_parms.rb
webauthn-2.0.0 lib/tpm/t_public/s_rsa_parms.rb
webauthn-2.0.0.beta1 lib/tpm/t_public/s_rsa_parms.rb
webauthn-1.18.0 lib/tpm/t_public/s_rsa_parms.rb
webauthn-1.17.0 lib/tpm/t_public/s_rsa_parms.rb
webauthn-1.16.0 lib/tpm/t_public/s_rsa_parms.rb
webauthn-1.15.0 lib/tpm/t_public/s_rsa_parms.rb
webauthn-1.14.0 lib/tpm/t_public/s_rsa_parms.rb