Software APIs
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- o -
OT_ADDRESSABLE_LABEL :
macros.h
OT_ALIAS :
macros.h
OT_ALIGN_MEM :
macros.h
OT_ALWAYS_INLINE :
macros.h
OT_ASSERT_ENUM_VALUE :
macros.h
OT_ASSERT_MEMBER_OFFSET :
macros.h
,
sec_mmio.h
OT_ASSERT_MEMBER_OFFSET_AS_ENUM :
macros.h
OT_ASSERT_MEMBER_SIZE :
macros.h
OT_ASSERT_MEMBER_SIZE_AS_ENUM :
macros.h
OT_ASSERT_SIZE :
macros.h
OT_BUILD_FOR_STATIC_ANALYZER :
macros.h
OT_CAT :
macros.h
OT_CHECK_NOT_INT64 :
macros.h
OT_CHECK_VALID_LOG_ARGS :
log.h
OT_DISCARD :
macros.h
OT_FAIL_IF_64_BIT :
macros.h
OT_FAIL_IF_64_BIT_LOG :
log.h
OT_FALLTHROUGH_INTENDED :
macros.h
OT_FRAME_ADDR :
macros.h
OT_GET_ARG :
macros.h
OT_GET_ARG_0_ :
macros.h
OT_GET_LAST_ARG :
macros.h
OT_NAKED :
macros.h
OT_NOINLINE :
macros.h
OT_RESTRICT :
macros.h
OT_SECTION :
macros.h
OT_SET_BSS_SECTION :
macros.h
OT_SIGNED :
macros.h
OT_STRINGIFY :
macros.h
OT_UNREACHABLE :
macros.h
OT_UNSIGNED :
macros.h
OT_USED :
macros.h
OT_VA_ARGS_COUNT :
macros.h
OT_VA_FOR_EACH :
macros.h
OT_VA_FOR_EACH_0_ :
macros.h
OT_WARN_UNUSED_RESULT :
macros.h
OT_WEAK :
macros.h
OT_WORD_SIZE :
macros.h
otbn_addr_t :
otbn_testutils.h
OTBN_ADDR_T_INIT :
otbn_testutils.h
otbn_app_t :
otbn_testutils.h
OTBN_APP_T_INIT :
otbn_testutils.h
OTBN_DECLARE_APP_SYMBOLS :
otbn_testutils.h
OTBN_DECLARE_SYMBOL_ADDR :
otbn_testutils.h
OTBN_DECLARE_SYMBOL_PTR :
otbn_testutils.h
OTBN_SYMBOL_ADDR :
otbn_testutils.h
OTBN_SYMBOL_PTR :
otbn_testutils.h
otbn_testutils_dump_dmem() :
otbn_testutils.h
otbn_testutils_execute() :
otbn_testutils.h
otbn_testutils_load_app() :
otbn_testutils.h
otbn_testutils_read_data() :
otbn_testutils.h
otbn_testutils_wait_for_done() :
otbn_testutils.h
otbn_testutils_write_data() :
otbn_testutils.h
otcrypto_aes() :
aes.h
otcrypto_aes_gcm_context_t :
aes_gcm.h
otcrypto_aes_gcm_decrypt() :
aes_gcm.h
otcrypto_aes_gcm_decrypt_final() :
aes_gcm.h
otcrypto_aes_gcm_decrypt_init() :
aes_gcm.h
otcrypto_aes_gcm_encrypt() :
aes_gcm.h
otcrypto_aes_gcm_encrypt_final() :
aes_gcm.h
otcrypto_aes_gcm_encrypt_init() :
aes_gcm.h
otcrypto_aes_gcm_tag_len :
aes_gcm.h
otcrypto_aes_gcm_tag_len_t :
aes_gcm.h
otcrypto_aes_gcm_update_aad() :
aes_gcm.h
otcrypto_aes_gcm_update_encrypted_data() :
aes_gcm.h
otcrypto_aes_key_mode :
datatypes.h
otcrypto_aes_key_mode_t :
datatypes.h
otcrypto_aes_mode :
aes.h
otcrypto_aes_mode_t :
aes.h
otcrypto_aes_operation :
aes.h
otcrypto_aes_operation_t :
aes.h
otcrypto_aes_padded_plaintext_length() :
aes.h
otcrypto_aes_padding :
aes.h
otcrypto_aes_padding_t :
aes.h
otcrypto_blinded_key_t :
datatypes.h
otcrypto_byte_buf_t :
datatypes.h
otcrypto_const_byte_buf_t :
datatypes.h
otcrypto_const_word32_buf_t :
datatypes.h
otcrypto_drbg_generate() :
drbg.h
otcrypto_drbg_instantiate() :
drbg.h
otcrypto_drbg_manual_generate() :
drbg.h
otcrypto_drbg_manual_instantiate() :
drbg.h
otcrypto_drbg_manual_reseed() :
drbg.h
otcrypto_drbg_reseed() :
drbg.h
otcrypto_drbg_uninstantiate() :
drbg.h
otcrypto_ecc_key_mode :
datatypes.h
otcrypto_ecc_key_mode_t :
datatypes.h
otcrypto_ecdh_p256() :
ecc_p256.h
otcrypto_ecdh_p256_async_finalize() :
ecc_p256.h
otcrypto_ecdh_p256_async_start() :
ecc_p256.h
otcrypto_ecdh_p256_keygen() :
ecc_p256.h
otcrypto_ecdh_p256_keygen_async_finalize() :
ecc_p256.h
otcrypto_ecdh_p256_keygen_async_start() :
ecc_p256.h
otcrypto_ecdh_p384() :
ecc_p384.h
otcrypto_ecdh_p384_async_finalize() :
ecc_p384.h
otcrypto_ecdh_p384_async_start() :
ecc_p384.h
otcrypto_ecdh_p384_keygen() :
ecc_p384.h
otcrypto_ecdh_p384_keygen_async_finalize() :
ecc_p384.h
otcrypto_ecdh_p384_keygen_async_start() :
ecc_p384.h
otcrypto_ecdsa_p256_keygen() :
ecc_p256.h
otcrypto_ecdsa_p256_keygen_async_finalize() :
ecc_p256.h
otcrypto_ecdsa_p256_keygen_async_start() :
ecc_p256.h
otcrypto_ecdsa_p256_sign() :
ecc_p256.h
otcrypto_ecdsa_p256_sign_async_finalize() :
ecc_p256.h
otcrypto_ecdsa_p256_sign_async_start() :
ecc_p256.h
otcrypto_ecdsa_p256_verify() :
ecc_p256.h
otcrypto_ecdsa_p256_verify_async_finalize() :
ecc_p256.h
otcrypto_ecdsa_p256_verify_async_start() :
ecc_p256.h
otcrypto_ecdsa_p384_keygen() :
ecc_p384.h
otcrypto_ecdsa_p384_keygen_async_finalize() :
ecc_p384.h
otcrypto_ecdsa_p384_keygen_async_start() :
ecc_p384.h
otcrypto_ecdsa_p384_sign() :
ecc_p384.h
otcrypto_ecdsa_p384_sign_async_finalize() :
ecc_p384.h
otcrypto_ecdsa_p384_sign_async_start() :
ecc_p384.h
otcrypto_ecdsa_p384_verify() :
ecc_p384.h
otcrypto_ecdsa_p384_verify_async_finalize() :
ecc_p384.h
otcrypto_ecdsa_p384_verify_async_start() :
ecc_p384.h
otcrypto_ed25519_keygen() :
ed25519.h
otcrypto_ed25519_keygen_async_finalize() :
ed25519.h
otcrypto_ed25519_keygen_async_start() :
ed25519.h
otcrypto_ed25519_sign() :
ed25519.h
otcrypto_ed25519_sign_async_finalize() :
ed25519.h
otcrypto_ed25519_sign_async_start() :
ed25519.h
otcrypto_ed25519_verify() :
ed25519.h
otcrypto_ed25519_verify_async_finalize() :
ed25519.h
otcrypto_ed25519_verify_async_start() :
ed25519.h
otcrypto_eddsa_sign_mode :
ed25519.h
otcrypto_eddsa_sign_mode_t :
ed25519.h
otcrypto_export_blinded_key() :
key_transport.h
otcrypto_hash() :
hash.h
otcrypto_hash_context_t :
hash.h
otcrypto_hash_digest_t :
datatypes.h
otcrypto_hash_final() :
hash.h
otcrypto_hash_init() :
hash.h
otcrypto_hash_mode :
datatypes.h
otcrypto_hash_mode_t :
datatypes.h
otcrypto_hash_update() :
hash.h
otcrypto_hmac() :
mac.h
otcrypto_hmac_context_t :
mac.h
otcrypto_hmac_final() :
mac.h
otcrypto_hmac_init() :
mac.h
otcrypto_hmac_key_mode :
datatypes.h
otcrypto_hmac_key_mode_t :
datatypes.h
otcrypto_hmac_update() :
mac.h
otcrypto_hw_backed_key() :
key_transport.h
otcrypto_import_blinded_key() :
key_transport.h
otcrypto_kdf_hkdf() :
kdf.h
otcrypto_kdf_hkdf_expand() :
kdf.h
otcrypto_kdf_hkdf_extract() :
kdf.h
otcrypto_kdf_hmac_ctr() :
kdf.h
otcrypto_kdf_key_mode :
datatypes.h
otcrypto_kdf_key_mode_t :
datatypes.h
otcrypto_kdf_kmac() :
kdf.h
otcrypto_key_config_t :
datatypes.h
otcrypto_key_mode :
datatypes.h
otcrypto_key_mode_t :
datatypes.h
otcrypto_key_security_level :
datatypes.h
otcrypto_key_security_level_t :
datatypes.h
otcrypto_key_type :
datatypes.h
otcrypto_key_type_t :
datatypes.h
otcrypto_key_unwrap() :
key_transport.h
otcrypto_key_wrap() :
key_transport.h
otcrypto_kmac() :
mac.h
otcrypto_kmac_key_mode :
datatypes.h
otcrypto_kmac_key_mode_t :
datatypes.h
otcrypto_kmac_mode :
mac.h
otcrypto_kmac_mode_t :
mac.h
otcrypto_lib_version :
datatypes.h
otcrypto_lib_version_t :
datatypes.h
otcrypto_rsa_decrypt() :
rsa.h
otcrypto_rsa_decrypt_async_finalize() :
rsa.h
otcrypto_rsa_decrypt_async_start() :
rsa.h
otcrypto_rsa_encrypt() :
rsa.h
otcrypto_rsa_encrypt_async_finalize() :
rsa.h
otcrypto_rsa_encrypt_async_start() :
rsa.h
otcrypto_rsa_key_mode :
datatypes.h
otcrypto_rsa_key_mode_t :
datatypes.h
otcrypto_rsa_keygen() :
rsa.h
otcrypto_rsa_keygen_async_finalize() :
rsa.h
otcrypto_rsa_keygen_async_start() :
rsa.h
otcrypto_rsa_keypair_from_cofactor() :
rsa.h
otcrypto_rsa_keypair_from_cofactor_async_finalize() :
rsa.h
otcrypto_rsa_keypair_from_cofactor_async_start() :
rsa.h
otcrypto_rsa_padding :
rsa.h
otcrypto_rsa_padding_t :
rsa.h
otcrypto_rsa_private_key_from_exponents() :
rsa.h
otcrypto_rsa_public_key_construct() :
rsa.h
otcrypto_rsa_sign() :
rsa.h
otcrypto_rsa_sign_async_finalize() :
rsa.h
otcrypto_rsa_sign_async_start() :
rsa.h
otcrypto_rsa_size :
rsa.h
otcrypto_rsa_size_t :
rsa.h
otcrypto_rsa_verify() :
rsa.h
otcrypto_rsa_verify_async_finalize() :
rsa.h
otcrypto_rsa_verify_async_start() :
rsa.h
otcrypto_status_t :
datatypes.h
otcrypto_status_value :
datatypes.h
otcrypto_status_value_t :
datatypes.h
otcrypto_symmetric_keygen() :
key_transport.h
otcrypto_unblinded_key_t :
datatypes.h
otcrypto_word32_buf_t :
datatypes.h
otcrypto_wrapped_key_len() :
key_transport.h
otcrypto_x25519() :
x25519.h
otcrypto_x25519_async_finalize() :
x25519.h
otcrypto_x25519_async_start() :
x25519.h
otcrypto_x25519_keygen() :
x25519.h
otcrypto_x25519_keygen_async_finalize() :
x25519.h
otcrypto_x25519_keygen_async_start() :
x25519.h
otcrypto_xof_cshake() :
hash.h
otcrypto_xof_shake() :
hash.h
OTTF_OVERRIDE_STATUS_REPORT_LIST :
ottf_main.h
ottf_task_create() :
ottf_main.h
ottf_task_delete_self() :
ottf_main.h
ottf_task_get_self_name() :
ottf_main.h
ottf_task_t :
ottf_main.h
ottf_task_yield() :
ottf_main.h
Return to
OpenTitan Documentation