Interface ServerCryptoInterface


public interface ServerCryptoInterface
  • Method Details

    • generateEphemeralKey

      ECPublicKey generateEphemeralKey(KeyAlgorithms ecKeyAlgorithm)
    • generateAndVerifySessionKey

      void generateAndVerifySessionKey(ECPublicKey clientEphemeralKey, byte[] kdfData, byte[] attestationArguments, X509Certificate deviceCertificate, byte[] sessionAttestation)
    • mac

      byte[] mac(byte[] data, byte[] keyModifier)
    • encrypt

      byte[] encrypt(byte[] data)
    • generateNonce

      byte[] generateNonce()
    • generateKeyManagementAuthorization

      byte[] generateKeyManagementAuthorization(PublicKey keyManagementKey, byte[] data)
    • enumerateKeyManagementKeys

      PublicKey[] enumerateKeyManagementKeys()