fuchsia.kms

PROTOCOLS

KeyManager

Defined in fuchsia.kms/key_manager.fidl

SealData

Request

Response

UnsealData

Request

Response

GenerateAsymmetricKey

Request

Response

GenerateAsymmetricKeyWithAlgorithm

Request

Response

ImportAsymmetricPrivateKey

Request

Response

GetAsymmetricPrivateKey

Request

Response

DeleteKey

Request

Response

Key

Defined in fuchsia.kms/key_manager.fidl

GetKeyOrigin

Request

Response

GetKeyProvider

Request

Response

AsymmetricPrivateKey

Defined in fuchsia.kms/key_manager.fidl

GetKeyOrigin

Request

Response

GetKeyProvider

Request

Response

Sign

Request

Response

GetPublicKey

Request

Response

GetKeyAlgorithm

Request

Response

StatelessKeyManager

Defined in fuchsia.kms/key_manager_stateless.fidl

GetHardwareDerivedKey

Request

Response

STRUCTS

KeyManager_SealData_Response {#KeyManager_SealData_Response}

generated

KeyManager_UnsealData_Response {#KeyManager_UnsealData_Response}

generated

KeyManager_GenerateAsymmetricKey_Response {#KeyManager_GenerateAsymmetricKey_Response}

generated

KeyManager_GenerateAsymmetricKeyWithAlgorithm_Response {#KeyManager_GenerateAsymmetricKeyWithAlgorithm_Response}

generated

KeyManager_ImportAsymmetricPrivateKey_Response {#KeyManager_ImportAsymmetricPrivateKey_Response}

generated

KeyManager_GetAsymmetricPrivateKey_Response {#KeyManager_GetAsymmetricPrivateKey_Response}

generated

KeyManager_DeleteKey_Response {#KeyManager_DeleteKey_Response}

generated

Key_GetKeyOrigin_Response {#Key_GetKeyOrigin_Response}

generated

Key_GetKeyProvider_Response {#Key_GetKeyProvider_Response}

generated

AsymmetricPrivateKey_Sign_Response {#AsymmetricPrivateKey_Sign_Response}

generated

AsymmetricPrivateKey_GetPublicKey_Response {#AsymmetricPrivateKey_GetPublicKey_Response}

generated

AsymmetricPrivateKey_GetKeyAlgorithm_Response {#AsymmetricPrivateKey_GetKeyAlgorithm_Response}

generated

Signature

Defined in fuchsia.kms/key_manager.fidl

PublicKey

Defined in fuchsia.kms/key_manager.fidl

StatelessKeyManager_GetHardwareDerivedKey_Response {#StatelessKeyManager_GetHardwareDerivedKey_Response}

generated

ENUMS

Error

Type: uint32

Defined in fuchsia.kms/key_manager.fidl

AsymmetricKeyAlgorithm

Type: uint32

Defined in fuchsia.kms/key_manager.fidl

KeyOrigin

Type: uint32

Defined in fuchsia.kms/key_manager.fidl

KeyProvider

Type: uint32

Defined in fuchsia.kms/key_manager.fidl

UNIONS

KeyManager_SealData_Result {#KeyManager_SealData_Result}

generated

KeyManager_UnsealData_Result {#KeyManager_UnsealData_Result}

generated

KeyManager_GenerateAsymmetricKey_Result {#KeyManager_GenerateAsymmetricKey_Result}

generated

KeyManager_GenerateAsymmetricKeyWithAlgorithm_Result {#KeyManager_GenerateAsymmetricKeyWithAlgorithm_Result}

generated

KeyManager_ImportAsymmetricPrivateKey_Result {#KeyManager_ImportAsymmetricPrivateKey_Result}

generated

KeyManager_GetAsymmetricPrivateKey_Result {#KeyManager_GetAsymmetricPrivateKey_Result}

generated

KeyManager_DeleteKey_Result {#KeyManager_DeleteKey_Result}

generated

Key_GetKeyOrigin_Result {#Key_GetKeyOrigin_Result}

generated

Key_GetKeyProvider_Result {#Key_GetKeyProvider_Result}

generated

AsymmetricPrivateKey_Sign_Result {#AsymmetricPrivateKey_Sign_Result}

generated

AsymmetricPrivateKey_GetPublicKey_Result {#AsymmetricPrivateKey_GetPublicKey_Result}

generated

AsymmetricPrivateKey_GetKeyAlgorithm_Result {#AsymmetricPrivateKey_GetKeyAlgorithm_Result}

generated

StatelessKeyManager_GetHardwareDerivedKey_Result {#StatelessKeyManager_GetHardwareDerivedKey_Result}

generated

CONSTANTS