Functions

  • zx_status_t GetHardwareDerivedKey (GetHardwareDerivedKeyCallback callback, uint8_t[32] key_info)

    Get a hardware derived key using the device /dev/class/tee/000 .

    This is useful in early boot when other services may not be up.

    Defined at line 211 of file ../../src/security/lib/kms-stateless/kms-stateless.cc

  • zx_status_t GetHardwareDerivedKeyFromService (GetHardwareDerivedKeyCallback callback, uint8_t[32] key_info)

    Get a hardware derived key using the service fuchsia.tee.Application .

    This should be used from components.

    Defined at line 235 of file ../../src/security/lib/kms-stateless/kms-stateless.cc

  • zx_status_t RotateHardwareDerivedKeyFromService (uint8_t[32] key_info)

    Rotate an existing hardware derived key identified by `key_info` using the service

    fuchsia.tee.Application.

    This should be used from components.

    Defined at line 253 of file ../../src/security/lib/kms-stateless/kms-stateless.cc