3.4. SSS APIs: SE051 vs SE050ΒΆ

SSS API name

SE051

SE050

sss_session_open()

Available

Available

sss_session_close()

Available

Available

sss_key_store_set_key()

POLICY_OBJ_FORBID_DERIVED_OUTPUT can be set to a SymmKey object

Available

sss_key_store_generate_key()

Available

Available

sss_key_store_get_key()

Available

Available

sss_key_store_open_key()

Available

Available

sss_key_store_erase_key()

Available

Available

sss_key_store_context_free()

Available

Available

sss_key_object_init()

Available

Available

sss_key_object_allocate_handle()

Available

Available

sss_key_object_get_handle()

Available

Available

sss_key_object_free()

Available

Available

sss_symmetric_context_init()

Available

Available

sss_cipher_one_go()

Available

Available

sss_cipher_init()

Available

Available

sss_cipher_update()

Available

Available

sss_cipher_finish()

Available

Available

sss_cipher_crypt_ctr()

Available

Available

sss_symmetric_context_free()

Available

Available

sss_aead_context_init()

Available

NA

sss_aead_one_go()

Available

NA

sss_aead_init()

Available

NA

sss_aead_update_aad()

Available

NA

sss_aead_update()

Available

NA

sss_aead_finish()

Available

NA

sss_aead_context_free()

Available

NA

sss_digest_context_init()

Available

Available

sss_digest_one_go()

Available

Available

sss_digest_init()

Available

Available

sss_digest_update()

Available

Available

sss_digest_finish()

Available

Available

sss_digest_context_free()

Available

Available

sss_mac_context_init()

Available

Available

sss_mac_one_go()

Available

Available

sss_mac_init()

Available

Available

sss_mac_update()

Available

Available

sss_mac_finish()

Available

Available

sss_mac_context_free()

Available

Available

sss_asymmetric_context_init()

Available

Available

sss_asymmetric_encrypt()

Available

Available

sss_asymmetric_decrypt()

Available

Available

sss_asymmetric_sign_digest()

Available

Available

sss_asymmetric_verify_digest()

Available

Available

sss_asymmetric_context_free()

Available

Available

sss_derive_key_context_init()

Available

Available

sss_derive_key_go()

Deprecated

Deprecated

sss_derive_key_one_go()

Derived Key object can be stored in Secure Element

Available

sss_derive_key_sobj_one_go()

Derived Key object can be stored in Secure Element

Available

sss_derive_key_dh()

Derived Key object can be stored in Secure Element

Available

sss_derive_key_context_free()

Available

Available

sss_rng_context_init()

Available

Available

sss_rng_get_random()

Available

Available

sss_rng_context_free()

Available

Available