lib/tpm/key_attestation.rb in tpm-key_attestation-0.9.0 vs lib/tpm/key_attestation.rb in tpm-key_attestation-0.10.0
- old
+ new
@@ -1,12 +1,14 @@
# frozen_string_literal: true
require "openssl"
require "tpm/key_attestation/version"
+
require "tpm/aik_certificate"
require "tpm/certify_validator"
require "tpm/constants"
+require "tpm/public_area"
module TPM
class KeyAttestation
# https://docs.microsoft.com/en-us/windows-server/security/guarded-fabric-shielded-vm/guarded-fabric-install-trusted-tpm-root-certificates
ROOT_CERTIFICATES =
@@ -69,10 +71,10 @@
@certify_validator ||=
TPM::CertifyValidator.new(
certify_info,
signature,
qualifying_data,
- certified_key,
+ public_area,
signature_algorithm: signature_algorithm,
hash_algorithm: hash_algorithm
)
end