<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AESCBC.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_e_s_c_b_c_8h</filename>
    <includes id="_a_e_s_common_8h" name="AESCommon.h" local="no" imported="no">ti/drivers/AESCommon.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">AESCBC_OneStepOperation</class>
    <class kind="struct">AESCBC_SegmentedOperation</class>
    <class kind="union">AESCBC_OperationUnion</class>
    <class kind="struct">AESCBC_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_RESERVED</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a3cd55c1962740cbb6e3217d49ddb8cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_SUCCESS</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a0bcb271aa7f9aee37469d242670b6d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_ERROR</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a114c760826307af69a93538773a58185</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>ad92a5502a5a56aaf28b7d930be275271</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_CANCELED</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>aa3ff5d2f23cdceb6652dbe490c6ec93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_FEATURE_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a75fee21f079588cba1b516720b553f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_KEYSTORE_INVALID_ID</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>adad2a122e8b54e8c2e0d1563ac1095a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_KEYSTORE_GENERIC_ERROR</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a65047ed053730a6dee6332cd98fc377c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBC_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>adf65612b9131789ae5db3e3151473bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommon_Config</type>
      <name>AESCBC_Config</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>af5f0c2913e25511cc73288b1db71d6e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCBC_Config *</type>
      <name>AESCBC_Handle</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a4222a78a8c695fc2c97bbef11d28f04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCBC_OneStepOperation</type>
      <name>AESCBC_Operation</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a4f412502b110e7046c203e23722aaa89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union AESCBC_OperationUnion</type>
      <name>AESCBC_OperationUnion</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>aa2bc486e0f51737928f21514715a537c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AESCBC_CallbackFxn</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>ad3c538c1ce2d9aa37bd538a90f278b45</anchor>
      <arglist>)(AESCBC_Handle handle, int_fast16_t returnValue, AESCBC_OperationUnion *operation, AESCBC_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCBC_ReturnBehavior</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a34f3e7f586935c9328167d1e03973af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a34f3e7f586935c9328167d1e03973af5acedc995468fd1ad451c6aa24f56d456d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a34f3e7f586935c9328167d1e03973af5ad4cf399115e78f5253b12f88605d212e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a34f3e7f586935c9328167d1e03973af5aeccf5cad47aac1edcef820125f7c361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCBC_Mode</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a3d0b3dbc7f859b9d0c6acf102adb4d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_MODE_ENCRYPT</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a3d0b3dbc7f859b9d0c6acf102adb4d39a6937032fe648623f9b9a5f7b4dcce26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_MODE_DECRYPT</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a3d0b3dbc7f859b9d0c6acf102adb4d39afacbd481470a984c92878b82c17a825c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCBC_OperationType</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_OPERATION_TYPE_ENCRYPT</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959ae9f86ebbb5b543515e8cf4b63d533924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_OPERATION_TYPE_DECRYPT</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959a9c63c1a604a8ef68797d84bed9cf20a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_OP_TYPE_ONESTEP_ENCRYPT</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959a28e1fd2ea29d9c7cdd2534686f50ec5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_OP_TYPE_ONESTEP_DECRYPT</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959ad06b3a66a8906cbcdb2f21cb6ea57e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_OP_TYPE_ENCRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959a4d9d7bab075783ce371f817a1b4c0a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_OP_TYPE_DECRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959aa8e0e67a9f80b534073fc07030415085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_OP_TYPE_FINALIZE_ENCRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959a15314c3bc0356e0a1cea870ffc2f5075</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCBC_OP_TYPE_FINALIZE_DECRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a498551584800977637726dde45cd9959a9fcc96b5e73a699498f3627085aa02cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCBC_init</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a72ae710de057086ca1d4e96f1a92a9a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCBC_Params_init</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a3c0ff1f31e58390f960f927f12756a98</anchor>
      <arglist>(AESCBC_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>AESCBC_Handle</type>
      <name>AESCBC_open</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>ac4e418c0f71f339935513126d37fbc9f</anchor>
      <arglist>(uint_least8_t index, const AESCBC_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCBC_close</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a3189993c935516a40c09110092e6ef19</anchor>
      <arglist>(AESCBC_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCBC_Operation_init</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a0864488e0826602937308930ab60e200</anchor>
      <arglist>(AESCBC_Operation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCBC_OneStepOperation_init</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a6715fbb822cc1ef0b60869588f60f7e2</anchor>
      <arglist>(AESCBC_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCBC_SegmentedOperation_init</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a6b97cc99a27c2c2f20defb663d6eca26</anchor>
      <arglist>(AESCBC_SegmentedOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_oneStepEncrypt</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>af3cf6e72eacee43c28450dad9dc3f046</anchor>
      <arglist>(AESCBC_Handle handle, AESCBC_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_oneStepDecrypt</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a3e603f77710ad26615805f9bb27672d3</anchor>
      <arglist>(AESCBC_Handle handle, AESCBC_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_setupEncrypt</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a5e3356cffdfd0671cdefb1aa11a97bca</anchor>
      <arglist>(AESCBC_Handle handle, const CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_setupDecrypt</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a144ccb3985ceeee03b370d68dd1ea4b2</anchor>
      <arglist>(AESCBC_Handle handle, const CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_setIV</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a1a32ec040a89052bf3f6e08ddb5657e2</anchor>
      <arglist>(AESCBC_Handle handle, const uint8_t *iv, size_t ivLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_generateIV</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>af8e25f2268d83629d9799a165bc7683c</anchor>
      <arglist>(AESCBC_Handle handle, uint8_t *iv, size_t ivSize, size_t *ivLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_addData</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>ab3f6ed48e40f396b1f99f071d74652c8</anchor>
      <arglist>(AESCBC_Handle handle, AESCBC_SegmentedOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_finalize</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a2e0e343511ed0d1ca298b22a09fc36a6</anchor>
      <arglist>(AESCBC_Handle handle, AESCBC_SegmentedOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCBC_cancelOperation</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a807f254a97d04e2b8e2c73d026d3c81a</anchor>
      <arglist>(AESCBC_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>AESCBC_Handle</type>
      <name>AESCBC_construct</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a0cab3841802fa8f8cb8d19993d25e88d</anchor>
      <arglist>(AESCBC_Config *config, const AESCBC_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const AESCBC_Params</type>
      <name>AESCBC_defaultParams</name>
      <anchorfile>_a_e_s_c_b_c_8h.html</anchorfile>
      <anchor>a65d438667291f32d79714a3b24b7e9bb</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_a_e_s_c_b_c_8h">ti_drivers_AESCBC_Overview</docanchor>
    <docanchor file="_a_e_s_c_b_c_8h">ti_drivers_AESCBC_Usage</docanchor>
    <docanchor file="_a_e_s_c_b_c_8h">ti_drivers_AESCBC_Synopsis</docanchor>
    <docanchor file="_a_e_s_c_b_c_8h">ti_drivers_AESCBC_Synopsis_Code</docanchor>
    <docanchor file="_a_e_s_c_b_c_8h">ti_drivers_AESCBC_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>AESCBCLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/aescbc/</path>
    <filename>_a_e_s_c_b_c_l_p_f3_8h</filename>
    <includes id="_a_e_s_c_b_c_8h" name="AESCBC.h" local="no" imported="no">ti/drivers/AESCBC.h</includes>
    <includes id="_a_e_s_common_l_p_f3_8h" name="AESCommonLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/aes/AESCommonLPF3.h</includes>
    <includes id="_crypto_resource_l_p_f3_8h" name="CryptoResourceLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/sharedresources/CryptoResourceLPF3.h</includes>
    <includes id="_crypto_key_key_store___p_s_a_8h" name="CryptoKeyKeyStore_PSA.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKeyKeyStore_PSA.h</includes>
    <class kind="struct">AESCBCLPF3_Object</class>
    <member kind="typedef">
      <type>AESCommonLPF3_HWAttrs</type>
      <name>AESCBCLPF3_HWAttrs</name>
      <anchorfile>_a_e_s_c_b_c_l_p_f3_8h.html</anchorfile>
      <anchor>a11c6b6efd4bcceddad4ffe6be10efa08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESCCM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_e_s_c_c_m_8h</filename>
    <includes id="_a_e_s_common_8h" name="AESCommon.h" local="no" imported="no">ti/drivers/AESCommon.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">AESCCM_OneStepOperation</class>
    <class kind="struct">AESCCM_SegmentedAADOperation</class>
    <class kind="struct">AESCCM_SegmentedDataOperation</class>
    <class kind="struct">AESCCM_SegmentedFinalizeOperation</class>
    <class kind="union">AESCCM_OperationUnion</class>
    <class kind="struct">AESCCM_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_RESERVED</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a92006b2b0e406614ca650c88b5d393ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_SUCCESS</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>afde7b16d8daa5643d3d9e4c0ed9fe60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_ERROR</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>af5a6b56e602e7d8730b86ffd0ec46938</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>aabf9f8e552b6a5a12f512d6c862f04fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_CANCELED</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>aedda3f3cdad624c827dffda8e2cad3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_MAC_INVALID</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>adf7ebf9930072745c454b0bf932d694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_FEATURE_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>af58fa1294f47e145af3c184e9c9bd13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_KEYSTORE_INVALID_ID</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8a80abb1ad1626c0687f399efa7f5109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_KEYSTORE_GENERIC_ERROR</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>af3bee65918c7fc3f7d8614d82f305584</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCCM_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a2c1fecff89d36c4e712c8ffd5a8c2fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommon_Config</type>
      <name>AESCCM_Config</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a91d80cb57f9660003f6cc75a155215a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCCM_Config *</type>
      <name>AESCCM_Handle</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>aed94613dec497c0a0110c08a3ebaad57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCCM_OneStepOperation</type>
      <name>AESCCM_Operation</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a1546f451996da52b51b153524f4ad6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union AESCCM_OperationUnion</type>
      <name>AESCCM_OperationUnion</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a1f32498fec196ebb5edad85c910057a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AESCCM_CallbackFxn</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>ad9f54d289ab9013555d4ce5e2cbd7411</anchor>
      <arglist>)(AESCCM_Handle handle, int_fast16_t returnValue, AESCCM_OperationUnion *operation, AESCCM_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCCM_ReturnBehavior</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>acd172e5c4f62e036371b2095c0af6e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>acd172e5c4f62e036371b2095c0af6e4aab768e7c12bd6bf9e87bfba1c6bf3d2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>acd172e5c4f62e036371b2095c0af6e4aa1761cf2c8bd972890a0193f772281a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>acd172e5c4f62e036371b2095c0af6e4aa8077fa385d151d93ed7762a998abd567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCCM_Mode</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>aa8e2ac1695595c7d416ba650c9110b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_MODE_ENCRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>aa8e2ac1695595c7d416ba650c9110b5ca1366ac9470982aa8b1457e305df7e026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_MODE_DECRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>aa8e2ac1695595c7d416ba650c9110b5ca4f3b682868aaacf1a33856fa85543ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCCM_OperationType</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OPERATION_TYPE_ENCRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0a1c0ce6f811d6c8d513027375449b9fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OPERATION_TYPE_DECRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0ab20c9152379db6153e39a74f09d0a874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OP_TYPE_ONESTEP_ENCRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0a56cc5668458a7419c6cc53934c92cc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OP_TYPE_ONESTEP_DECRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0ab27d592644eb32362723b6f263f6b6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OP_TYPE_AAD_ENCRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0a21671c7c511d7a39a9c6752cc2f2274a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OP_TYPE_AAD_DECRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0ad57252d7dbd1656f1f2e17c7af8c8e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OP_TYPE_DATA_ENCRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0ae6d3be7cfaf6e0c33dbd47ba30a939ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OP_TYPE_DATA_DECRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0ac26cca8eeecc8a9b958dd795725e38da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OP_TYPE_FINALIZE_ENCRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0ac0967aba400c9818f857894bf457076b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCCM_OP_TYPE_FINALIZE_DECRYPT</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8b4c0474e73f047a2b920ba2acd5fed0a93c7993431a00f336ade13e625580a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCCM_init</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a51982c7e9ace406edb69a0345f4c9dfc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCCM_Params_init</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>ab48597e7c8931af81234c786efac7cee</anchor>
      <arglist>(AESCCM_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>AESCCM_Handle</type>
      <name>AESCCM_open</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a37eee15ffa76522272907ab2f8e868dc</anchor>
      <arglist>(uint_least8_t index, const AESCCM_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCCM_close</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a2cb2636c081846cfc81b801999a21ec5</anchor>
      <arglist>(AESCCM_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_setupEncrypt</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>aa793f126c596136ce4af66b38c7bccd6</anchor>
      <arglist>(AESCCM_Handle handle, const CryptoKey *key, size_t totalAADLength, size_t totalPlaintextLength, size_t macLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_setupDecrypt</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>af1d437ca38c617046b61501b0a9491b0</anchor>
      <arglist>(AESCCM_Handle handle, const CryptoKey *key, size_t totalAADLength, size_t totalPlaintextLength, size_t macLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_setLengths</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a2376b9edaffed9f9afff639ee421f9d6</anchor>
      <arglist>(AESCCM_Handle handle, size_t aadLength, size_t plaintextLength, size_t macLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_setNonce</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>ad4c8bb8a6061a91e8a544f73cb4de780</anchor>
      <arglist>(AESCCM_Handle handle, const uint8_t *nonce, size_t nonceLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_generateNonce</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a10d1d4f7c669a03ade23a057c501b8f9</anchor>
      <arglist>(AESCCM_Handle handle, uint8_t *nonce, size_t nonceSize, size_t *nonceLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_addAAD</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a53440fa4ec513e2e4c873c5d549ff38e</anchor>
      <arglist>(AESCCM_Handle handle, AESCCM_SegmentedAADOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_addData</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a07bf2f9a1aecf33d109af4661983e35b</anchor>
      <arglist>(AESCCM_Handle handle, AESCCM_SegmentedDataOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_finalizeEncrypt</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a402aec97da286d158a81deb01e28fd73</anchor>
      <arglist>(AESCCM_Handle handle, AESCCM_SegmentedFinalizeOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_finalizeDecrypt</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a980b983808740d02da02123989453cc4</anchor>
      <arglist>(AESCCM_Handle handle, AESCCM_SegmentedFinalizeOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCCM_Operation_init</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a737c52bee6913123f4f1fa54c5c3c2a0</anchor>
      <arglist>(AESCCM_Operation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCCM_OneStepOperation_init</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a1787f57315eb14b2ce26a937283ee162</anchor>
      <arglist>(AESCCM_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCCM_SegmentedAADOperation_init</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a268f64e5abea1f206c7fb8b1e07577d7</anchor>
      <arglist>(AESCCM_SegmentedAADOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCCM_SegmentedDataOperation_init</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a8706786780b43627e0e19cae051fc8fb</anchor>
      <arglist>(AESCCM_SegmentedDataOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCCM_SegmentedFinalizeOperation_init</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a5a1cf361100f2ef1d230a5e7273ff24f</anchor>
      <arglist>(AESCCM_SegmentedFinalizeOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_oneStepEncrypt</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a74573b19e19c89139951ae345f0ba1fa</anchor>
      <arglist>(AESCCM_Handle handle, AESCCM_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_oneStepDecrypt</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a5024c43a06ca27339788c6ad6ddd4b87</anchor>
      <arglist>(AESCCM_Handle handle, AESCCM_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCM_cancelOperation</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>afc9d5aa7105de5d54f1e380efa0eaef0</anchor>
      <arglist>(AESCCM_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>AESCCM_Handle</type>
      <name>AESCCM_construct</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>aad168bcba329aef8c1b77b032afb5823</anchor>
      <arglist>(AESCCM_Config *config, const AESCCM_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const AESCCM_Params</type>
      <name>AESCCM_defaultParams</name>
      <anchorfile>_a_e_s_c_c_m_8h.html</anchorfile>
      <anchor>a7057e1ce2ca8a0f7087a8a664ac3560d</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_a_e_s_c_c_m_8h">ti_drivers_AESCCM_Overview</docanchor>
    <docanchor file="_a_e_s_c_c_m_8h">AESCCM_multi_row</docanchor>
    <docanchor file="_a_e_s_c_c_m_8h">ti_drivers_AESCCM_Usage</docanchor>
    <docanchor file="_a_e_s_c_c_m_8h">ti_drivers_AESCCM_Synopsis</docanchor>
    <docanchor file="_a_e_s_c_c_m_8h">ti_drivers_AESCCM_Synopsis_Code</docanchor>
    <docanchor file="_a_e_s_c_c_m_8h">ti_drivers_AESCCM_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>AESCCMLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/aesccm/</path>
    <filename>_a_e_s_c_c_m_l_p_f3_8h</filename>
    <includes id="_a_e_s_c_c_m_8h" name="AESCCM.h" local="no" imported="no">ti/drivers/AESCCM.h</includes>
    <includes id="_a_e_s_common_l_p_f3_8h" name="AESCommonLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/aes/AESCommonLPF3.h</includes>
    <includes id="_crypto_key_key_store___p_s_a_8h" name="CryptoKeyKeyStore_PSA.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKeyKeyStore_PSA.h</includes>
    <class kind="struct">AESCCMLPF3_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCCMLPF3_AAD_BUFFER_SIZE</name>
      <anchorfile>_a_e_s_c_c_m_l_p_f3_8h.html</anchorfile>
      <anchor>a61a60776d5b9ee26818207148a5b3071</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommonLPF3_HWAttrs</type>
      <name>AESCCMLPF3_HWAttrs</name>
      <anchorfile>_a_e_s_c_c_m_l_p_f3_8h.html</anchorfile>
      <anchor>abfcece6107b68f9c1e262bff5bf57ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCCMLPF3HSM_setMac</name>
      <anchorfile>_a_e_s_c_c_m_l_p_f3_8h.html</anchorfile>
      <anchor>aff274fa1c13ba27855e070154531c7d3</anchor>
      <arglist>(AESCCM_Handle handle, const uint8_t *mac, size_t macLength)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESCMAC.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_e_s_c_m_a_c_8h</filename>
    <includes id="_a_e_s_common_8h" name="AESCommon.h" local="no" imported="no">ti/drivers/AESCommon.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">AESCMAC_Operation</class>
    <class kind="struct">AESCMAC_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_RESERVED</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>acf6ab0a1d37cacfa3ea286283350be2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_SUCCESS</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a716cd36c2e310e4753a635f85e8388e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_ERROR</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a30a1dcf01290f2f160cc6f9ba165d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a4eec841783b4db4109ecb39c393e9978</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_MAC_INVALID</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a46bf60a60cab851889382ecf546c2a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_CANCELED</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>abc28a0974aa103ed0f24aefbf3a77408</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_FEATURE_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ac5fed3c60f68928d22d341025e2dfaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_KEYSTORE_INVALID_ID</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a7cdb7b6ea1f5485d8f2d1560ae3693aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_KEYSTORE_GENERIC_ERROR</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ab69a463455edb1e59c09e5562491fa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a5b10301188ba1acfd0881fe2f07641f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_OP_CODE_MASK</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a8c299b832ab317bf55445e5fa5930b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_OP_FLAG_SIGN</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a073eaba0e9fb2c822065dcf3256b4a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMAC_OP_FLAGS_MASK</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a5abf0f9750e2aee67dfcfaf57f9ddfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommon_Config</type>
      <name>AESCMAC_Config</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>aae722d07db97cac3578b07d258c675af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCMAC_Config *</type>
      <name>AESCMAC_Handle</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a1caacd7e61597f97eddd83f5bf463686</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AESCMAC_CallbackFxn</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a8e592c44859616fb36f7f43e207721c5</anchor>
      <arglist>)(AESCMAC_Handle handle, int_fast16_t returnValue, AESCMAC_Operation *operation, AESCMAC_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCMAC_ReturnBehavior</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>abb725e908feda2cd19288f1eae78dd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>abb725e908feda2cd19288f1eae78dd49a3cf61f12fc25a4733957941c73d3484f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>abb725e908feda2cd19288f1eae78dd49adeb161ec7470cfac648f9cbbf9c98fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>abb725e908feda2cd19288f1eae78dd49a0deb89354e0bfd2dbe4cd85b872cc49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCMAC_OperationalMode</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>abaad4def712e02a8451f275575c2771c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OPMODE_CMAC</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>abaad4def712e02a8451f275575c2771ca47871bfa3fae7ec4879f1b8ed2be82a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OPMODE_CBCMAC</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>abaad4def712e02a8451f275575c2771ca96ef3aaada660cb0a90ff538ca46dbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCMAC_OperationCode</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a6d5400a5f108b8e6b265ec3e6dc2fb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_CODE_ONE_STEP</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a6d5400a5f108b8e6b265ec3e6dc2fb64a960efb62599541f8c3f3bfe249c52093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_CODE_SEGMENTED</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a6d5400a5f108b8e6b265ec3e6dc2fb64ae5626683d890e6f927a686b5ee857902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_CODE_FINALIZE</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a6d5400a5f108b8e6b265ec3e6dc2fb64a9f1a87b2cabf2b9becc191f39a873422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCMAC_OperationType</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ac55eeee495d245e33cd5461184af41a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_TYPE_SIGN</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ac55eeee495d245e33cd5461184af41a4a82ef82226f904674817d64bc9e120cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_TYPE_VERIFY</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ac55eeee495d245e33cd5461184af41a4a5a063beb68806ff44ef3b5b9e900e45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_TYPE_SEGMENTED_SIGN</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ac55eeee495d245e33cd5461184af41a4a7aef02634ae85a5ecdf32e3549fcd536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_TYPE_SEGMENTED_VERIFY</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ac55eeee495d245e33cd5461184af41a4afe83dda2e22eccebf42823d17047bba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_TYPE_FINALIZE_SIGN</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ac55eeee495d245e33cd5461184af41a4a467760efa59a29c7aedb4006ad5df30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCMAC_OP_TYPE_FINALIZE_VERIFY</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ac55eeee495d245e33cd5461184af41a4a2ed5f5574a90dc9ab7928d617e7fbe37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCMAC_init</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a0ac06b20096a85dae71a51a8afaa9f7b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCMAC_Params_init</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>aa26eecc95d2e7346381ec0f25585808c</anchor>
      <arglist>(AESCMAC_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCMAC_Operation_init</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>af007baaace0903303c5330c4e554b409</anchor>
      <arglist>(AESCMAC_Operation *operation)</arglist>
    </member>
    <member kind="function">
      <type>AESCMAC_Handle</type>
      <name>AESCMAC_open</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>aa151eddc42201ad06b62cfc0dd006c2b</anchor>
      <arglist>(uint_least8_t index, const AESCMAC_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCMAC_close</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a837dea72a78384727b499fa857b58769</anchor>
      <arglist>(AESCMAC_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCMAC_setupSign</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a66e34437c6d40bd66c5b9e18af915ce6</anchor>
      <arglist>(AESCMAC_Handle handle, const CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCMAC_setupVerify</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ad94897df19ac49d838cddec8c9d3afcb</anchor>
      <arglist>(AESCMAC_Handle handle, const CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCMAC_addData</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>acfef9cc89f0b9aaa2b901314bae727f2</anchor>
      <arglist>(AESCMAC_Handle handle, AESCMAC_Operation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCMAC_finalize</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a44bd04ec6b9bf7184d9dbf5bce223905</anchor>
      <arglist>(AESCMAC_Handle handle, AESCMAC_Operation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCMAC_oneStepSign</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>af2a169d5e503f148313be4c6f4c4c510</anchor>
      <arglist>(AESCMAC_Handle handle, AESCMAC_Operation *operation, CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCMAC_oneStepVerify</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>ad6a43d83bc6f5d20af3308a6216e82ae</anchor>
      <arglist>(AESCMAC_Handle handle, AESCMAC_Operation *operation, CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCMAC_cancelOperation</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a13efea02d256262dd655330eb204c96b</anchor>
      <arglist>(AESCMAC_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>AESCMAC_Handle</type>
      <name>AESCMAC_construct</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>adb2e43be898013e7704539b35fd1122b</anchor>
      <arglist>(AESCMAC_Config *config, const AESCMAC_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const AESCMAC_Params</type>
      <name>AESCMAC_defaultParams</name>
      <anchorfile>_a_e_s_c_m_a_c_8h.html</anchorfile>
      <anchor>a699d7920a95aecb01b239a79dbafad69</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCMAC_Overview</docanchor>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCMAC_Usage</docanchor>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCMAC_Synopsis</docanchor>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCMAC_Synopsis_Code</docanchor>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCMAC_Examples</docanchor>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCBCMAC_Usage</docanchor>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCBCMAC_Synopsis</docanchor>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCBCMAC_Synopsis_Code</docanchor>
    <docanchor file="_a_e_s_c_m_a_c_8h">ti_drivers_AESCBCMAC_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>AESCMACLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/aescmac/</path>
    <filename>_a_e_s_c_m_a_c_l_p_f3_8h</filename>
    <includes id="_a_e_s_c_m_a_c_8h" name="AESCMAC.h" local="no" imported="no">ti/drivers/AESCMAC.h</includes>
    <includes id="_a_e_s_common_l_p_f3_8h" name="AESCommonLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/aes/AESCommonLPF3.h</includes>
    <includes id="_crypto_resource_l_p_f3_8h" name="CryptoResourceLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/sharedresources/CryptoResourceLPF3.h</includes>
    <class kind="struct">AESCMACLPF3_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCMACLPF3_DEFAULT_AUTOCFG</name>
      <anchorfile>_a_e_s_c_m_a_c_l_p_f3_8h.html</anchorfile>
      <anchor>a01fd3dc09224aa2b606ec3cef72f747d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCMACLPF3_DMA_CONFIG</name>
      <anchorfile>_a_e_s_c_m_a_c_l_p_f3_8h.html</anchorfile>
      <anchor>afb22dec3eee40abbd7ea46c50f1ab524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCBCMACLPF3_DMA_CONFIG</name>
      <anchorfile>_a_e_s_c_m_a_c_l_p_f3_8h.html</anchorfile>
      <anchor>a340a13b59eb32265190b06300257fdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommonLPF3_HWAttrs</type>
      <name>AESCMACLPF3_HWAttrs</name>
      <anchorfile>_a_e_s_c_m_a_c_l_p_f3_8h.html</anchorfile>
      <anchor>ad9c10feeaef0fdadd9a034251647f420</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESCommon.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_e_s_common_8h</filename>
    <class kind="struct">AESCommon_Config</class>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_SUCCESS</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a40238be3b30c09acbb966b8cf64d8db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_ERROR</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>ac6963a06e1923ad116a23c0e1a17dba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a4720c275153144c20096dc2d85f93889</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_CANCELED</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>aa8d5ff0dd5cde60089ac5d84cfb4a702</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_MAC_INVALID</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a145da39116c94a54f073894402508d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_KEYSTORE_INVALID_ID</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>aeaab212abda07968840db525e114d1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_KEYSTORE_GENERIC_ERROR</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a89e9ed71ffb10f4f6d5b52b8afbd4389</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_FEATURE_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a671e5331015411e6db491d8eee23732c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>ab367c0137dd8d9bda4107b1545bfdb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_DRIVER_SPECIFIC_ERROR</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>ac225244f6ff634ca99d7e046e1ca3c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_STATUS_RESERVED</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a4896831b1a3a4ead39a3c58eb13a05f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AES_ReturnBehavior</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a2820f6d52c454af5c0d7b20215e4a448</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AES_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a2820f6d52c454af5c0d7b20215e4a448a1960d364137ea874dd37fa582d97be46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AES_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a2820f6d52c454af5c0d7b20215e4a448a2f37373d3f057f1696056d9124285398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AES_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_e_s_common_8h.html</anchorfile>
      <anchor>a2820f6d52c454af5c0d7b20215e4a448a671eba846166015af2e6f06a017f1716</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESCommonLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/aes/</path>
    <filename>_a_e_s_common_l_p_f3_8h</filename>
    <includes id="_a_e_s_common_8h" name="AESCommon.h" local="no" imported="no">ti/drivers/AESCommon.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">AESCommonLPF3_HWAttrs</class>
    <class kind="struct">AESCommonLPF3_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCommonLPF3_UNALIGNED_IO_SUPPORT_ENABLE</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a122586257494d87ccec9429ecd72ee05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DMA_CH4</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a8abbe66fe3bd1cb61fe321f9f8289d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DMA_CH5</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a43e8efa9f91375d6ef4c0be45c9fce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCommonLPF3_DMA_CHA_BITMASK</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a6ce559202c635a7d26dbb5d49252c2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCommonLPF3_DMA_CHB_BITMASK</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a869508f754e6ac66df4ea6d58635022b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCommonLPF3_256_KEY_LENGTH_BYTES</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>aed399cff8954d4464aa32ac5dcfa955d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_BLOCK_SIZE</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>af19ab913a847ad1e91c5291215116de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_BLOCK_SIZE_WORDS</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a7debbbaa862b868ca515e8546f4ec7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_BLOCK_SIZE_MULTIPLE_MASK</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a84c3cc04fc5bdd5d50c42d4d5e465f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_BLOCK_SIZE_MULTIPLE_LENGTH</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>ad434bb4b00f0e8f2445b967de3999df2</anchor>
      <arglist>(len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_NON_BLOCK_SIZE_MULTIPLE_MASK</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a572e2029a8a71ea46565d84ce804f432</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_NON_BLOCK_SIZE_MULTIPLE_LENGTH</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a9ddf015d2f55151c369e33d9c378f792</anchor>
      <arglist>(len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_IV_LENGTH_BYTES</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a76763bbf6b1d475f026fc3c8c36a48e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_TAG_LENGTH_BYTES</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a05b7f39a091a394c8b1d9523b676ad32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AES_128_KEY_LENGTH_BYTES</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>a9b27221155276bc2fbf350749b0fb1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_WORD_ALIGNED</name>
      <anchorfile>_a_e_s_common_l_p_f3_8h.html</anchorfile>
      <anchor>acdbabb90a10036db9f48b0af00047e52</anchor>
      <arglist>(ptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESCTR.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_e_s_c_t_r_8h</filename>
    <includes id="_a_e_s_common_8h" name="AESCommon.h" local="no" imported="no">ti/drivers/AESCommon.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">AESCTR_OneStepOperation</class>
    <class kind="struct">AESCTR_SegmentedOperation</class>
    <class kind="union">AESCTR_OperationUnion</class>
    <class kind="struct">AESCTR_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_RESERVED</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a34779c06165f5cb664ef629c238b41ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_SUCCESS</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a5abdae97a12f798523a6a5835747829e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_ERROR</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>ad78ff1fad9e9ef24e0dadcc8abe072df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>afbb647a50a8af8a4c924f338e1bb200a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_CANCELED</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a65f0b734aea8c3de3fe797b89d9e226b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_FEATURE_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>af5c6fdabbcd2ab7a8968b29a51556427</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_KEYSTORE_INVALID_ID</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a50fdb2adf7836d4c1d9750215bbff426</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_KEYSTORE_GENERIC_ERROR</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>ab42c0159f0f2531c8d9fa7e3859ce991</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>afbbaf8f51710acd01d591a335b312ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_OP_MODE_MASK</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a131d9f356f7308c7d7e9d60435c77cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_OP_FLAG_SEGMENTED</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>acd88e7a4db1af6b55185018f972eb848</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_OP_FLAG_FINALIZE</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>aa76bccdc66712ba44e8770a1d5b0881c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTR_OP_FLAGS_MASK</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>afbad19da0c6c954c7d62b8fd08ae0a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCTR_OneStepOperation</type>
      <name>AESCTR_Operation</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a5afaf34387204843aee3513ce646596f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommon_Config</type>
      <name>AESCTR_Config</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>ab53ceee62301f4109aa47953eee5ae41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCTR_Config *</type>
      <name>AESCTR_Handle</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>aa0294b11b975a0227891d616ce130503</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AESCTR_CallbackFxn</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>adc2c56e8ba2292d0b57d8fd3b28d92e3</anchor>
      <arglist>)(AESCTR_Handle handle, int_fast16_t returnValue, AESCTR_OperationUnion *operation, AESCTR_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCTR_ReturnBehavior</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a4bca2f2e747d2006dafafb098fd2f2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a4bca2f2e747d2006dafafb098fd2f2b4a40c3b7e8db7ff4ebd81a9f6477139c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a4bca2f2e747d2006dafafb098fd2f2b4ade55945ff11c47457a75d97db2a20b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a4bca2f2e747d2006dafafb098fd2f2b4a4a75cbc6c9b0ccde83c5cf9c5c5f053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCTR_Mode</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a1b77091ac8d8c88f6d7a9514ab8e0cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_MODE_ENCRYPT</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a1b77091ac8d8c88f6d7a9514ab8e0cc6a81e20f47ee293654cec99f123beb4a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_MODE_DECRYPT</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a1b77091ac8d8c88f6d7a9514ab8e0cc6ab4536ba0413eabcc6f7bfe2296b44c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCTR_OperationType</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a09812f1f01333df2b7cf00570b8e529e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_OPERATION_TYPE_ENCRYPT</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a09812f1f01333df2b7cf00570b8e529eaa67b3972817bf145ee9036fd62e70c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_OPERATION_TYPE_DECRYPT</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a09812f1f01333df2b7cf00570b8e529eaefecbb7bf029eedce369d76698411543</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_OPERATION_TYPE_ENCRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a09812f1f01333df2b7cf00570b8e529ea28aeef0d0b964c789a06c023214238d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_OPERATION_TYPE_DECRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a09812f1f01333df2b7cf00570b8e529eaa027d73d2232baf8d15a38dfc773efba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_OPERATION_TYPE_ENCRYPT_FINALIZE</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a09812f1f01333df2b7cf00570b8e529eadaceaad96a12d02d8f21ad17e2238e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTR_OPERATION_TYPE_DECRYPT_FINALIZE</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a09812f1f01333df2b7cf00570b8e529eaa02d826846b31cae622334671e1b8871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTR_init</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a09d8aeedd73b5cb95c4bc3e8089ea8ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTR_Params_init</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a1f896d0c0acd590dcc9cc796fa96a647</anchor>
      <arglist>(AESCTR_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>AESCTR_Handle</type>
      <name>AESCTR_open</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>ae60ed1df2e6c103601ad406b5ed7664b</anchor>
      <arglist>(uint_least8_t index, const AESCTR_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTR_close</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>acb72a953b2a3426278555b267824f817</anchor>
      <arglist>(AESCTR_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTR_setupEncrypt</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>aff0a4d5aa1bc42d9d862462f36a496a4</anchor>
      <arglist>(AESCTR_Handle handle, const CryptoKey *key, const uint8_t *initialCounter)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTR_setupDecrypt</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>af482d0963698740905ae0b25a4f2de53</anchor>
      <arglist>(AESCTR_Handle handle, const CryptoKey *key, const uint8_t *initialCounter)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTR_addData</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a268380d059ea502beb8d1e9ec98813f2</anchor>
      <arglist>(AESCTR_Handle handle, AESCTR_SegmentedOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTR_finalize</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a7993acdb3c9124ac7024b70cca8e2c51</anchor>
      <arglist>(AESCTR_Handle handle, AESCTR_SegmentedOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTR_Operation_init</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a55748990b81e9dfbfebf783ab9e21df2</anchor>
      <arglist>(AESCTR_Operation *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTR_OneStepOperation_init</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a795df729c916c7e2eb22b8dac194b086</anchor>
      <arglist>(AESCTR_OneStepOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTR_SegmentedOperation_init</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>adc4622c828393764b4eedea50982ca23</anchor>
      <arglist>(AESCTR_SegmentedOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTR_oneStepEncrypt</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>aae8c7d322afc0ae2099c9ae1fe5727f6</anchor>
      <arglist>(AESCTR_Handle handle, AESCTR_OneStepOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTR_oneStepDecrypt</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a7265c273f23276a91f81d9e1759972b2</anchor>
      <arglist>(AESCTR_Handle handle, AESCTR_OneStepOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTR_cancelOperation</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>a738efd3afe2bf4a14ebe9a19aecbe91f</anchor>
      <arglist>(AESCTR_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>AESCTR_Handle</type>
      <name>AESCTR_construct</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>ad51fedf3d21b002b529eae2fbb31ca23</anchor>
      <arglist>(AESCTR_Config *config, const AESCTR_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const AESCTR_Params</type>
      <name>AESCTR_defaultParams</name>
      <anchorfile>_a_e_s_c_t_r_8h.html</anchorfile>
      <anchor>ac30036f5de20f0c36474dc5470c1fc35</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_a_e_s_c_t_r_8h">ti_drivers_AESCTR_Overview</docanchor>
    <docanchor file="_a_e_s_c_t_r_8h">ti_drivers_AESCTR_Usage</docanchor>
    <docanchor file="_a_e_s_c_t_r_8h">ti_drivers_AESCTR_Synopsis</docanchor>
    <docanchor file="_a_e_s_c_t_r_8h">ti_drivers_AESCTR_Synopsis_Code</docanchor>
    <docanchor file="_a_e_s_c_t_r_8h">ti_drivers_AESCTR_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>AESCTRDRBG.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_e_s_c_t_r_d_r_b_g_8h</filename>
    <includes id="_a_e_s_c_t_r_8h" name="AESCTR.h" local="no" imported="no">ti/drivers/AESCTR.h</includes>
    <includes id="_a_e_s_common_8h" name="AESCommon.h" local="no" imported="no">ti/drivers/AESCommon.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">AESCTRDRBG_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_STATUS_RESERVED</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a6f128f08bbf34ba31a3c287de8875f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_STATUS_SUCCESS</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a1e05a04971e87a3f4a4f2868b87c2bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_STATUS_ERROR</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>aa99743e9410987ed461857c4be2aec56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>afa91ce263cd14074a2e0dd5ae25b9824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_STATUS_RESEED_REQUIRED</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a1b1b1edb3f2f940cf9209e1cb3b99288</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_STATUS_UNINSTANTIATED</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a8956d5d6aeedcbc208db87fa5591fe14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>ac628f4ae10a0f9111899eb7f20b2ce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_STATUS_KEYSTORE_ERROR</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>abe87dff4cfc26e005e4557c95ee917ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_AES_BLOCK_SIZE_BYTES</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a3dcf06dd21f3d01d2eeffc78bb3590e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommon_Config</type>
      <name>AESCTRDRBG_Config</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a77eeb0dd18b031c22b66bd198d17cc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCTRDRBG_Config *</type>
      <name>AESCTRDRBG_Handle</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>aad30ad6c6ed40050bcd4d8f1dc56b1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCTRDRBG_AES_KEY_LENGTH</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a1482c6747f5594d24d37f852967386a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTRDRBG_AES_KEY_LENGTH_128</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a1482c6747f5594d24d37f852967386a8ae492ad9709beb7ac44c67e282b9c1abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTRDRBG_AES_KEY_LENGTH_256</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a1482c6747f5594d24d37f852967386a8ad9c83f7b6f813e9f8276e76cc850e0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCTRDRBG_SEED_LENGTH</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a2ce013814c4e735e092d9c56a5790103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTRDRBG_SEED_LENGTH_AES_128</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a2ce013814c4e735e092d9c56a5790103a11c804896f9c835dce56900c8469d03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTRDRBG_SEED_LENGTH_AES_256</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a2ce013814c4e735e092d9c56a5790103a80f638233529d83c63ba4ab6328084ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESCTRDRBG_ReturnBehavior</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a58ed46a622459c055f3dca39fc973f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTRDRBG_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a58ed46a622459c055f3dca39fc973f91aecb915547715788b421fd2b4a791823c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESCTRDRBG_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a58ed46a622459c055f3dca39fc973f91a00f06cc10c6d8b7a120d06ede4133496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTRDRBG_init</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>ad53f705cf508c26c1a7434b2329bd494</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTRDRBG_Params_init</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a02e4a1a12968ee0122a7ed5eb4ea1eaa</anchor>
      <arglist>(AESCTRDRBG_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>AESCTRDRBG_Handle</type>
      <name>AESCTRDRBG_open</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>ae44b1a3f0dc0f0e3211d165f40fa5236</anchor>
      <arglist>(uint_least8_t index, const AESCTRDRBG_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESCTRDRBG_close</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a2c44d7603a5fdf712e8ec0c0b2bd2e1c</anchor>
      <arglist>(AESCTRDRBG_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTRDRBG_getBytes</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>ae6ec8bac3354b04546b7027a7500b5e9</anchor>
      <arglist>(AESCTRDRBG_Handle handle, CryptoKey *randomBytes)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTRDRBG_generateKey</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>aa7c032878ac9493ad06dc8a50cdca980</anchor>
      <arglist>(AESCTRDRBG_Handle handle, CryptoKey *randomKey)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTRDRBG_getRandomBytes</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>acc127938e866f022c6d77aaccdf62355</anchor>
      <arglist>(AESCTRDRBG_Handle handle, void *randomBytes, size_t randomBytesSize)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESCTRDRBG_reseed</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>a8633b53b7ce9befaf9b13fe24d533801</anchor>
      <arglist>(AESCTRDRBG_Handle handle, const void *seed, const void *additionalData, size_t additionalDataLength)</arglist>
    </member>
    <member kind="function">
      <type>AESCTRDRBG_Handle</type>
      <name>AESCTRDRBG_construct</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>ab88641d5cbbac09f1178e4266726ba43</anchor>
      <arglist>(AESCTRDRBG_Config *config, const AESCTRDRBG_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const AESCTRDRBG_Params</type>
      <name>AESCTRDRBG_defaultParams</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_8h.html</anchorfile>
      <anchor>ad087c3f8f679279481615c1ddc3ffc60</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_a_e_s_c_t_r_d_r_b_g_8h">ti_drivers_AESCTRDRBG_Overview</docanchor>
    <docanchor file="_a_e_s_c_t_r_d_r_b_g_8h">ti_drivers_AESCTRDRBG_Usage</docanchor>
    <docanchor file="_a_e_s_c_t_r_d_r_b_g_8h">ti_drivers_AESCTRDRBG_Synopsis</docanchor>
    <docanchor file="_a_e_s_c_t_r_d_r_b_g_8h">ti_drivers_AESCTRDRBG_Synopsis_Code</docanchor>
    <docanchor file="_a_e_s_c_t_r_d_r_b_g_8h">ti_drivers_AESCTRDRBG_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>AESCTRDRBGXX.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/aesctrdrbg/</path>
    <filename>_a_e_s_c_t_r_d_r_b_g_x_x_8h</filename>
    <includes id="_a_e_s_c_t_r_d_r_b_g_8h" name="AESCTRDRBG.h" local="no" imported="no">ti/drivers/AESCTRDRBG.h</includes>
    <includes id="_a_e_s_c_t_r_l_p_f3_8h" name="AESCTRLPF3.h" local="no" imported="no">ti/drivers/aesctr/AESCTRLPF3.h</includes>
    <class kind="struct">AESCTRDRBGXX_HWAttrs</class>
    <class kind="struct">AESCTRDRBGXX_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_MAX_KEY_LENGTH</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_x_x_8h.html</anchorfile>
      <anchor>a204dbdf126458f5eb5a9c861f2ca54e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRDRBG_MAX_SEED_LENGTH</name>
      <anchorfile>_a_e_s_c_t_r_d_r_b_g_x_x_8h.html</anchorfile>
      <anchor>af45b4cfd4c8983c3cfb2c97c1d4892ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESCTRLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/aesctr/</path>
    <filename>_a_e_s_c_t_r_l_p_f3_8h</filename>
    <includes id="_a_e_s_c_t_r_8h" name="AESCTR.h" local="no" imported="no">ti/drivers/AESCTR.h</includes>
    <includes id="_a_e_s_common_l_p_f3_8h" name="AESCommonLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/aes/AESCommonLPF3.h</includes>
    <includes id="_crypto_resource_l_p_f3_8h" name="CryptoResourceLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/sharedresources/CryptoResourceLPF3.h</includes>
    <includes id="_crypto_key_key_store___p_s_a_8h" name="CryptoKeyKeyStore_PSA.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKeyKeyStore_PSA.h</includes>
    <class kind="struct">AESCTRLPF3_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRLPF3_DEFAULT_AUTOCFG</name>
      <anchorfile>_a_e_s_c_t_r_l_p_f3_8h.html</anchorfile>
      <anchor>af55eab9227b932f52ccbb01a78adb1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESCTRLPF3_LAST_BLOCK_AUTOCFG</name>
      <anchorfile>_a_e_s_c_t_r_l_p_f3_8h.html</anchorfile>
      <anchor>a92b9a9bdb37dad6cf4b568f0b8d5c824</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommonLPF3_HWAttrs</type>
      <name>AESCTRLPF3_HWAttrs</name>
      <anchorfile>_a_e_s_c_t_r_l_p_f3_8h.html</anchorfile>
      <anchor>ae2ba0dc61e5b0a2e78987e3c0572ced9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESECB.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_e_s_e_c_b_8h</filename>
    <includes id="_a_e_s_common_8h" name="AESCommon.h" local="no" imported="no">ti/drivers/AESCommon.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">AESECB_Operation</class>
    <class kind="struct">AESECB_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_RESERVED</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a5d1005b6b5eed999a82f89f282bf384f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_SUCCESS</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a6dfa9afab09668259531f58273fa4e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_ERROR</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>ab8792e83e4a2350e94b1f2a32d4886a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a5d09cd5661ac53f7ba3141e23fde65a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_CANCELED</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a4c14a4a0b8bc8798e5280761c420aa6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_FEATURE_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a07400d905cb82887988d55463cce3a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_KEYSTORE_INVALID_ID</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a3ad18cbab78ac54d369bca558a71cb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_KEYSTORE_GENERIC_ERROR</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>ae3519dcdf1c5aaffe7d3582f05e1a368</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECB_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>af729feda762aa6fa53d640a92b86c7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommon_Config</type>
      <name>AESECB_Config</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>aead654e55264bd1e3b45048d3a078f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESECB_Config *</type>
      <name>AESECB_Handle</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a8710c81972bad12cba1406672e941a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AESECB_CallbackFxn</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a2017e1521b3eeb49c8917dbe1dabf953</anchor>
      <arglist>)(AESECB_Handle handle, int_fast16_t returnValue, AESECB_Operation *operation, AESECB_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESECB_ReturnBehavior</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>abc07192814983f78a08af0f306959bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>abc07192814983f78a08af0f306959bfba945f7703e248cd2d0fc2a08077030e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>abc07192814983f78a08af0f306959bfba09c85edf8278d95609ef9cda74e21640</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>abc07192814983f78a08af0f306959bfba8fb6022bf8730ca0f113fe339b3cf0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESECB_Mode</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a15ba34a139e3ccb671675ff1f8cd42a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_MODE_ENCRYPT</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a15ba34a139e3ccb671675ff1f8cd42a5a444b0bc4a6fa39374155fc2f67fc6a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_MODE_DECRYPT</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a15ba34a139e3ccb671675ff1f8cd42a5a2957e9be6c5c1ce87d927609ce47fb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESECB_OperationType</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>aba58ffed04918dd60cf61212e2adb8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_OPERATION_TYPE_ENCRYPT</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>aba58ffed04918dd60cf61212e2adb8d8af9c903637981109af6af15c94aaf36b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_OPERATION_TYPE_DECRYPT</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>aba58ffed04918dd60cf61212e2adb8d8af42ad89357fc2f25e83fb4d7033bc08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_OPERATION_TYPE_ENCRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>aba58ffed04918dd60cf61212e2adb8d8aba7d3812da2049bb324668413d40bed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_OPERATION_TYPE_DECRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>aba58ffed04918dd60cf61212e2adb8d8adb117f1f96663750009a741ade24eeee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_OPERATION_TYPE_FINALIZE_ENCRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>aba58ffed04918dd60cf61212e2adb8d8a53fe72716a2db55c0c4449e8d3ca0cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESECB_OPERATION_TYPE_FINALIZE_DECRYPT_SEGMENTED</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>aba58ffed04918dd60cf61212e2adb8d8a23d65f5c55c487ed164cb77204ea440b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESECB_init</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a4f4274c6aa928e8e10d3e516e73f77ea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESECB_Params_init</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>ab200c39cb5a9cc537a9a6047c89d5651</anchor>
      <arglist>(AESECB_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>AESECB_Handle</type>
      <name>AESECB_open</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a970d834b0e1987baa609cb9498a67a0d</anchor>
      <arglist>(uint_least8_t index, const AESECB_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESECB_close</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a55c096b42583d88be9f044dcffad64a8</anchor>
      <arglist>(AESECB_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESECB_Operation_init</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a44a248dfcc9794b28a2eb8eb5570af2d</anchor>
      <arglist>(AESECB_Operation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESECB_oneStepEncrypt</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a8b760e2e52d714c3fb8faf74feb38b3a</anchor>
      <arglist>(AESECB_Handle handle, AESECB_Operation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESECB_oneStepDecrypt</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>abdd64e5e2b446ef0b884f9d3862d0463</anchor>
      <arglist>(AESECB_Handle handle, AESECB_Operation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESECB_setupEncrypt</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a8a1fd77a4867740c9c763b94e5ab47cf</anchor>
      <arglist>(AESECB_Handle handle, const CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESECB_setupDecrypt</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a08dff7dca9bc3a087a47384f3dde85dc</anchor>
      <arglist>(AESECB_Handle handle, const CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESECB_addData</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a045173427d8edd6a2a23ee46955a4da6</anchor>
      <arglist>(AESECB_Handle handle, AESECB_Operation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESECB_finalize</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a779e5ae443b71be7f6d63054a49f73d8</anchor>
      <arglist>(AESECB_Handle handle, AESECB_Operation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESECB_cancelOperation</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a95851e372c5fb57b80036034d0d829b8</anchor>
      <arglist>(AESECB_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>AESECB_Handle</type>
      <name>AESECB_construct</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>ad955dd76b7e143261e9727eeaddc7f96</anchor>
      <arglist>(AESECB_Config *config, const AESECB_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const AESECB_Params</type>
      <name>AESECB_defaultParams</name>
      <anchorfile>_a_e_s_e_c_b_8h.html</anchorfile>
      <anchor>a7a7eab07a0ed40f1e9320f973a74fb8e</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_a_e_s_e_c_b_8h">ti_drivers_AESECB_Overview</docanchor>
    <docanchor file="_a_e_s_e_c_b_8h">ti_drivers_AESECB_Usage</docanchor>
    <docanchor file="_a_e_s_e_c_b_8h">ti_drivers_AESECB_Synopsis</docanchor>
    <docanchor file="_a_e_s_e_c_b_8h">ti_drivers_AESECB_Synopsis_Code</docanchor>
    <docanchor file="_a_e_s_e_c_b_8h">ti_drivers_AESECB_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>AESECBLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/aesecb/</path>
    <filename>_a_e_s_e_c_b_l_p_f3_8h</filename>
    <includes id="_a_e_s_e_c_b_8h" name="AESECB.h" local="no" imported="no">ti/drivers/AESECB.h</includes>
    <includes id="_a_e_s_common_l_p_f3_8h" name="AESCommonLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/aes/AESCommonLPF3.h</includes>
    <includes id="_crypto_resource_l_p_f3_8h" name="CryptoResourceLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/sharedresources/CryptoResourceLPF3.h</includes>
    <includes id="_crypto_key_key_store___p_s_a_8h" name="CryptoKeyKeyStore_PSA.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKeyKeyStore_PSA.h</includes>
    <class kind="struct">AESECBLPF3_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>AESECBLPF3_DMA_SIZE_THRESHOLD</name>
      <anchorfile>_a_e_s_e_c_b_l_p_f3_8h.html</anchorfile>
      <anchor>a2396165955b44bfdb4eeb812cac5667d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESECBLPF3_SINGLE_BLOCK_AUTOCFG</name>
      <anchorfile>_a_e_s_e_c_b_l_p_f3_8h.html</anchorfile>
      <anchor>ac21949bf116895661b621e540a8a5567</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommonLPF3_HWAttrs</type>
      <name>AESECBLPF3_HWAttrs</name>
      <anchorfile>_a_e_s_e_c_b_l_p_f3_8h.html</anchorfile>
      <anchor>ab24957e9227f303c39f919d9f4c68983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESGCM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_e_s_g_c_m_8h</filename>
    <includes id="_a_e_s_common_8h" name="AESCommon.h" local="no" imported="no">ti/drivers/AESCommon.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">AESGCM_OneStepOperation</class>
    <class kind="struct">AESGCM_SegmentedAADOperation</class>
    <class kind="struct">AESGCM_SegmentedDataOperation</class>
    <class kind="struct">AESGCM_SegmentedFinalizeOperation</class>
    <class kind="union">AESGCM_OperationUnion</class>
    <class kind="struct">AESGCM_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_IV_LENGTH_BYTES</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a61216659a974a2911ac54e2f6826f496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_RESERVED</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a4c11eb3acc40e87633c5921ddcb367cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_SUCCESS</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>aca8f2f76739e5403a8b465da4a0e9379</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_ERROR</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a5c7c063df15cb19f2176358681dbe963</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a09267071cac6f0e9cceddf1fb85049d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_CANCELED</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>ae02f2ab16e0c9e15fb6670528de97118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_MAC_INVALID</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a0afeb773b5c22467af1019b0361dc3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_FEATURE_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>aecffaa1c7bb09fe706d220f231a54c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_KEYSTORE_INVALID_ID</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>ae5ce026b9db43cf33877cd957c61ed2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_KEYSTORE_GENERIC_ERROR</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a300949c3d33c8a53a39c66a87362c2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AESGCM_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a27bb96023bb0e35335df0e5fa46e2bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESCommon_Config</type>
      <name>AESGCM_Config</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a0204354bcf6b10f26f6931163c0e750d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESGCM_Config *</type>
      <name>AESGCM_Handle</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a559d0e1e350ae96f895bde9b1bdca37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AESGCM_OneStepOperation</type>
      <name>AESGCM_Operation</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a2be2e68d527e2840b3214420497cc90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union AESGCM_OperationUnion</type>
      <name>AESGCM_OperationUnion</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>ae7caaff2d7adf7efc22ef79ed691c0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AESGCM_CallbackFxn</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>ab1e55a94163b6b7a4f5e55e79cecee71</anchor>
      <arglist>)(AESGCM_Handle handle, int_fast16_t returnValue, AESGCM_OperationUnion *operation, AESGCM_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESGCM_ReturnBehavior</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a194ade55cf88db59f7cf2f836ce37145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a194ade55cf88db59f7cf2f836ce37145a956aafcfb3b1293e1e51bc84bd21dfc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a194ade55cf88db59f7cf2f836ce37145a94ec72fe16e4cd2511b20f9ff8f99026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a194ade55cf88db59f7cf2f836ce37145ad3d5fdbf9caca9ce5c9ce9380cf2d202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESGCM_Mode</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a22bf11aa6287f086823a1d6c1fc32de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_MODE_ENCRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a22bf11aa6287f086823a1d6c1fc32de8ad528f2f1ac8fd56adbcaf2a205c649ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_MODE_DECRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a22bf11aa6287f086823a1d6c1fc32de8ae14730c470a9995870f3f72e0cc09c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AESGCM_OperationType</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OPERATION_TYPE_ENCRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86aaef2721c0d4a24bb1e3e4c24a7565963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OPERATION_TYPE_DECRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86a9094bc77d234fe95e2d664a9cc555b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OP_TYPE_ONESTEP_ENCRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86a93b2403ef50109e6144f0cdabc4d7498</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OP_TYPE_ONESTEP_DECRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86a34b2cb1ad3bdd78d017a5ed92f97cd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OP_TYPE_AAD_ENCRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86ac8fc1013e95966e36b1c6b42759be31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OP_TYPE_AAD_DECRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86a7677f6f481deb39a855514bad69f850a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OP_TYPE_DATA_ENCRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86a4447e8105328552f79c432a3994d528f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OP_TYPE_DATA_DECRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86a715e5c9488a1954d5e09bb60d48d66db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OP_TYPE_FINALIZE_ENCRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86a5dc92f0b1dc032f256e2166590ae7b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AESGCM_OP_TYPE_FINALIZE_DECRYPT</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6c46f7df33bb1a4e7d664c1ec056eb86a8fc035d7b45e198bba59dcee70c9a2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESGCM_init</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a997f24b0b4b6dc5c425df8dfe2ceadfa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESGCM_Params_init</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a6797cf0b48d6455adb41c65a42de11dd</anchor>
      <arglist>(AESGCM_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>AESGCM_Handle</type>
      <name>AESGCM_open</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>aa1d6aa67f011cca8d309ca3da2c95b66</anchor>
      <arglist>(uint_least8_t index, const AESGCM_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESGCM_close</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>ab8ccb816d0e609a87bcb08c10b0185a3</anchor>
      <arglist>(AESGCM_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_setupEncrypt</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>affe943ffcbcfb74fa27c5b69f771193e</anchor>
      <arglist>(AESGCM_Handle handle, const CryptoKey *key, size_t totalAADLength, size_t totalPlaintextLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_setupDecrypt</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a4a659ee25aecfdf0fefc1c0952ac57a1</anchor>
      <arglist>(AESGCM_Handle handle, const CryptoKey *key, size_t totalAADLength, size_t totalPlaintextLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_setLengths</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>ab2065b2633d3ef4bb8ab40398c77cd88</anchor>
      <arglist>(AESGCM_Handle handle, size_t aadLength, size_t plaintextLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_setIV</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>aee53af042b4c9dcc29894c710334320b</anchor>
      <arglist>(AESGCM_Handle handle, const uint8_t *iv, size_t ivLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_generateIV</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a0f37f858de1b2e896da0d544aaacfd2c</anchor>
      <arglist>(AESGCM_Handle handle, uint8_t *iv, size_t ivSize, size_t *ivLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_addAAD</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a351e7cb7e81cfeb95a31226ae0537aae</anchor>
      <arglist>(AESGCM_Handle handle, AESGCM_SegmentedAADOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_addData</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>ad9258b15c033d1a48f24d205488f1199</anchor>
      <arglist>(AESGCM_Handle handle, AESGCM_SegmentedDataOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_finalizeEncrypt</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>aab7306249499b3df2e01d57af44f9258</anchor>
      <arglist>(AESGCM_Handle handle, AESGCM_SegmentedFinalizeOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_finalizeDecrypt</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a05c136d7aaec3ace79da4971cddb513d</anchor>
      <arglist>(AESGCM_Handle handle, AESGCM_SegmentedFinalizeOperation *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESGCM_Operation_init</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a7632b455c1c1a08ab12155b26734dcf6</anchor>
      <arglist>(AESGCM_Operation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESGCM_OneStepOperation_init</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a474c92d98081b680372dda6929515f22</anchor>
      <arglist>(AESGCM_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESGCM_SegmentedAADOperation_init</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>aba44c70d0e3fe4996f9b11b7c00ccc89</anchor>
      <arglist>(AESGCM_SegmentedAADOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESGCM_SegmentedDataOperation_init</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a88f4164bd70fff652841880183c8a826</anchor>
      <arglist>(AESGCM_SegmentedDataOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AESGCM_SegmentedFinalizeOperation_init</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>acd82b6f5da241a442357737dbc1ecead</anchor>
      <arglist>(AESGCM_SegmentedFinalizeOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_oneStepEncrypt</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a81bd9cacc1576ce5e03e534b8bdd54d2</anchor>
      <arglist>(AESGCM_Handle handle, AESGCM_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_oneStepDecrypt</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a4ef6f4fee5f0022357e282bf7ab34a5e</anchor>
      <arglist>(AESGCM_Handle handle, AESGCM_OneStepOperation *operationStruct)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCM_cancelOperation</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a8898853d26da1c3adb0ea8bf11e811c2</anchor>
      <arglist>(AESGCM_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>AESGCM_Handle</type>
      <name>AESGCM_construct</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>abecd438abea41b06c5670a222e9275bf</anchor>
      <arglist>(AESGCM_Config *config, const AESGCM_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const AESGCM_Params</type>
      <name>AESGCM_defaultParams</name>
      <anchorfile>_a_e_s_g_c_m_8h.html</anchorfile>
      <anchor>a1e53ae163c5726e54da103f77463c820</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_a_e_s_g_c_m_8h">ti_drivers_AESGCM_Overview</docanchor>
    <docanchor file="_a_e_s_g_c_m_8h">ti_drivers_AESGCM_Usage</docanchor>
    <docanchor file="_a_e_s_g_c_m_8h">ti_drivers_AESGCM_Synopsis</docanchor>
    <docanchor file="_a_e_s_g_c_m_8h">ti_drivers_AESGCM_Synopsis_Code</docanchor>
    <docanchor file="_a_e_s_g_c_m_8h">ti_drivers_AESGCM_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>AESGCMLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/aesgcm/</path>
    <filename>_a_e_s_g_c_m_l_p_f3_8h</filename>
    <includes id="_a_e_s_g_c_m_8h" name="AESGCM.h" local="no" imported="no">ti/drivers/AESGCM.h</includes>
    <includes id="_a_e_s_common_l_p_f3_8h" name="AESCommonLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/aes/AESCommonLPF3.h</includes>
    <class kind="struct">AESGCMLPF3_Object</class>
    <member kind="typedef">
      <type>AESCommonLPF3_HWAttrs</type>
      <name>AESGCMLPF3_HWAttrs</name>
      <anchorfile>_a_e_s_g_c_m_l_p_f3_8h.html</anchorfile>
      <anchor>a1516c36a8f5c70f7f72851b87b6e2652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AESGCMLPF3HSM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/aesgcm/</path>
    <filename>_a_e_s_g_c_m_l_p_f3_h_s_m_8h</filename>
    <includes id="_a_e_s_g_c_m_8h" name="AESGCM.h" local="no" imported="no">ti/drivers/AESGCM.h</includes>
    <includes id="_a_e_s_common_l_p_f3_8h" name="AESCommonLPF3.h" local="no" imported="no">ti/drivers/cryptoutils/aes/AESCommonLPF3.h</includes>
    <includes id="_crypto_key_key_store___p_s_a_8h" name="CryptoKeyKeyStore_PSA.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKeyKeyStore_PSA.h</includes>
    <class kind="struct">AESGCMLPF3HSM_Object</class>
    <member kind="typedef">
      <type>AESCommonLPF3_HWAttrs</type>
      <name>AESGCMLPF3HSM_HWAttrs</name>
      <anchorfile>_a_e_s_g_c_m_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>ae6ff7645333d989486f1037bce7e074d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>AESGCMLPF3HSM_setMac</name>
      <anchorfile>_a_e_s_g_c_m_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a61672ad36fd31d36084c6e78059fac57</anchor>
      <arglist>(AESGCM_Handle handle, const uint8_t *mac, size_t macLength)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ANSIX936KDF.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_a_n_s_i_x936_k_d_f_8h</filename>
    <includes id="_s_h_a2_8h" name="SHA2.h" local="no" imported="no">ti/drivers/SHA2.h</includes>
    <class kind="struct">ANSIX936KDF_Config</class>
    <class kind="struct">ANSIX936KDF_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>ANSIX936KDF_STATUS_RESERVED</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a382007f99aad38435efc73b4235c1aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANSIX936KDF_STATUS_SUCCESS</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a3d3663cdc96615b0ab3cbe8589f75eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANSIX936KDF_STATUS_ERROR</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>acb5bbb939af8fa8871356592389f26af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANSIX936KDF_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a5ee492092785c91c9073f7a83455d2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ANSIX936KDF_Config *</type>
      <name>ANSIX936KDF_Handle</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>aaa348aa0454a26617132de6b99f7b789</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ANSIX936KDF_ReturnBehavior</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a417010e0a11a990d0e5503eaa5551e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANSIX936KDF_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a417010e0a11a990d0e5503eaa5551e33ad65f6bf40260c7147368daa93a5c6668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANSIX936KDF_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a417010e0a11a990d0e5503eaa5551e33afbc1b49b11f9381c4e0d0bc9d946983a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ANSIX936KDF_init</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a12506ff7cceff1fe034b61105dd9aa1b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ANSIX936KDF_Params_init</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>aecec89417724ff52465f09d7c3806ef9</anchor>
      <arglist>(ANSIX936KDF_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>ANSIX936KDF_Handle</type>
      <name>ANSIX936KDF_open</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a23150fa9d74fc6dee288b391ca464897</anchor>
      <arglist>(uint_least8_t index, const ANSIX936KDF_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ANSIX936KDF_close</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a1c61639feb58247a7cd48c08cee141fd</anchor>
      <arglist>(ANSIX936KDF_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ANSIX936KDF_deriveKey</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>acacc41581eae0134231808569b9c7da5</anchor>
      <arglist>(ANSIX936KDF_Handle handle, const void *input, size_t inputLen, const void *sharedInfo, size_t sharedInfoLen, void *output, size_t outputLen)</arglist>
    </member>
    <member kind="function">
      <type>ANSIX936KDF_Handle</type>
      <name>ANSIX936KDF_construct</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a30f337f9eda0829dc03ae784e161b0f3</anchor>
      <arglist>(ANSIX936KDF_Config *config, const ANSIX936KDF_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const ANSIX936KDF_Config</type>
      <name>ANSIX936KDF_config</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a856cae6255fd97add56c42726ce8d48c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint_least8_t</type>
      <name>ANSIX936KDF_count</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a99ebbf0d87cbe6008d85c08819fe77ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ANSIX936KDF_Params</type>
      <name>ANSIX936KDF_defaultParams</name>
      <anchorfile>_a_n_s_i_x936_k_d_f_8h.html</anchorfile>
      <anchor>a5afed19a0e547572a5c97ff5fc325422</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_a_n_s_i_x936_k_d_f_8h">ti_drivers_ANSIX936KDF_Overview</docanchor>
    <docanchor file="_a_n_s_i_x936_k_d_f_8h">ti_drivers_ANSIX936KDF_Usage</docanchor>
    <docanchor file="_a_n_s_i_x936_k_d_f_8h">ti_drivers_ANSIX936KDF_Synopsis</docanchor>
    <docanchor file="_a_n_s_i_x936_k_d_f_8h">ti_drivers_ANSIX936KDF_Synopsis_Code</docanchor>
    <docanchor file="_a_n_s_i_x936_k_d_f_8h">ti_drivers_ANSIX936KDF_Example</docanchor>
  </compound>
  <compound kind="file">
    <name>ANSIX936KDFXX.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/ansix936kdf/</path>
    <filename>_a_n_s_i_x936_k_d_f_x_x_8h</filename>
    <includes id="_s_h_a2_8h" name="SHA2.h" local="no" imported="no">ti/drivers/SHA2.h</includes>
    <class kind="struct">ANSIX936KDFXX_HWAttrs</class>
    <class kind="struct">ANSIX936KDFXX_Object</class>
  </compound>
  <compound kind="file">
    <name>BigNum.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/utils/</path>
    <filename>_big_num_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BigNum_STATUS_SUCCESS</name>
      <anchorfile>_big_num_8h.html</anchorfile>
      <anchor>aa8aeb1f076d34267e7fe1f92884b3bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BigNum_STATUS_ERROR</name>
      <anchorfile>_big_num_8h.html</anchorfile>
      <anchor>a1022ed17f38c2bdd09cfd2f422333e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BigNum_MOD_REDUCTION_MAX_INPUT_LEN_IN_WORDS</name>
      <anchorfile>_big_num_8h.html</anchorfile>
      <anchor>aa42873a92744dc64e9545f246cd4ff1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>BigNum_modularReduction</name>
      <anchorfile>_big_num_8h.html</anchorfile>
      <anchor>a4cc779368cd1e6cdbb60ebb57b2904f9</anchor>
      <arglist>(uint32_t *result, size_t resultLenBytes, const uint32_t *input, size_t inputLenBytes, const uint32_t *mod, size_t modLenBytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CryptoKey.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/cryptokey/</path>
    <filename>_crypto_key_8h</filename>
    <class kind="struct">CryptoKey_Plaintext</class>
    <class kind="struct">CryptoKey_KeyStore</class>
    <class kind="struct">CryptoKey</class>
    <member kind="define">
      <type>#define</type>
      <name>CryptoKey_STATUS_RESERVED</name>
      <anchorfile>group___crypto_key___c_o_n_t_r_o_l.html</anchorfile>
      <anchor>ga804fde3a9a6494b4beeb058556cb6212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CryptoKey_STATUS_SUCCESS</name>
      <anchorfile>group___crypto_key___s_t_a_t_u_s.html</anchorfile>
      <anchor>ga57bc657c5ea7a274cfc47c3a66829882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CryptoKey_STATUS_ERROR</name>
      <anchorfile>group___crypto_key___s_t_a_t_u_s.html</anchorfile>
      <anchor>gade8db452abe2f9f233fd4dbb207d4acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CryptoKey_STATUS_UNDEFINED_ENCODING</name>
      <anchorfile>group___crypto_key___s_t_a_t_u_s.html</anchorfile>
      <anchor>ga936ba18446ed96ed60511b7e1922da25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CRYPTOKEY_HSM</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a7314f0367b3d483eff270d0de41aec19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CRYPTOKEY_PLAINTEXT</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a68f8a64ebb46d7226847573da8d7b9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CRYPTOKEY_BLANK_PLAINTEXT</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a45600c9aa8ce40bfdfcd2ff256969b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CRYPTOKEY_KEYSTORE</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>aaadcdaa2f6cbe398d8c4597326967f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CRYPTOKEY_BLANK_KEYSTORE</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>afe0e82ec196c2fd3ab662e27f6305c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>CryptoKey_Encoding</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a0f873057fadfdcb5d99fd38f72c74e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct CryptoKey_SecurityPolicy_</type>
      <name>CryptoKey_SecurityPolicy</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a300e189aa57e904bfb5d82a3606a3ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKey_getCryptoKeyType</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>af5705ae9962b6f08c90c46c828ca2fa3</anchor>
      <arglist>(const CryptoKey *keyHandle, CryptoKey_Encoding *keyType)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKey_isBlank</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>ac45c864e12eb65330d3a0817a31727cd</anchor>
      <arglist>(const CryptoKey *keyHandle, bool *isBlank)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKey_initSecurityPolicy</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a31717a6db75f38dabe19f3f26343a36c</anchor>
      <arglist>(CryptoKey_SecurityPolicy *policy)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKey_verifySecureInputKey</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a7cff92c2c2cfebaa36ee15181f058deb</anchor>
      <arglist>(const CryptoKey *secureKey)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKey_verifySecureOutputKey</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>af5bb5f192abd21b7f8f37a1d85d80bc4</anchor>
      <arglist>(const CryptoKey *secureKey)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKey_copySecureInputKey</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>ae01bd6cd59ef435d245d073f33436285</anchor>
      <arglist>(CryptoKey *dst, const CryptoKey **src)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKey_copySecureOutputKey</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>af76e1aa663ab88f6c3679d4ad61947fd</anchor>
      <arglist>(CryptoKey *dst, CryptoKey **src)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CryptoKey_Encoding</type>
      <name>CryptoKey_PLAINTEXT</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>aa4eae5e0829a90feaa3e9753cbed0972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CryptoKey_Encoding</type>
      <name>CryptoKey_BLANK_PLAINTEXT</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>aa8e52787f18d04b31b1b68b8dff67299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CryptoKey_Encoding</type>
      <name>CryptoKey_KEYSTORE</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a032b6d05c9a337b47a6fa13806cfacd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CryptoKey_Encoding</type>
      <name>CryptoKey_BLANK_KEYSTORE</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a751736d69ee5553c81be13b53ecd3fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CryptoKey_Encoding</type>
      <name>CryptoKey_PLAINTEXT_HSM</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a61f2dc5dc5fba9e8280535dd258db13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CryptoKey_Encoding</type>
      <name>CryptoKey_BLANK_PLAINTEXT_HSM</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>aebfb4bf2936700c15e2f21f78ae671f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CryptoKey_Encoding</type>
      <name>CryptoKey_KEYSTORE_HSM</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>a160b90368fb6e87aa6cf415fedc99da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const CryptoKey_Encoding</type>
      <name>CryptoKey_BLANK_KEYSTORE_HSM</name>
      <anchorfile>_crypto_key_8h.html</anchorfile>
      <anchor>af5e11d9872af4a3161b621d23b74a8ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CryptoKeyKeyStore_PSA.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/cryptokey/</path>
    <filename>_crypto_key_key_store___p_s_a_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_SUCCESS</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a17395988afbd6faee27eacf0d2c8f1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_GENERIC_ERROR</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a212b767d34258f884e4fd794ae51e132</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_NOT_SUPPORTED</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aaf6c1ae5694a2fe490e2bda815a42a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_NOT_PERMITTED</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a4a8ec2db48e0c5f8ac76b2ee910685b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_INVALID_KEY_ID</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ad3cf6be9734956d999d54e1b479619de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_BUFFER_TOO_SMALL</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a9f0693894499148fbfba1e3769b1efa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_ALREADY_EXISTS</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ab2a8c963faf4969ef26718691dd44ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_DOES_NOT_EXIST</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a371295236e0ea6ba6f22dd4431744daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_BAD_STATE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a7655a3dcc04f37cd7b5c95a8de41cf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_INVALID_ARGUMENT</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a51c63940bcb6c2f8ded25f308da32653</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_INSUFFICIENT_MEMORY</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a5105691651cb9d272e30d3edbf7dbbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_INSUFFICIENT_STORAGE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a64f88ebad3ed76cbd696f5b6da79f9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_COMMUNICATION_FAILURE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a50f49fd2693d0b28895fd411f1b5b2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_STORAGE_FAILURE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a2879b4e5c574ef3c72866f10a2f57f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_HARDWARE_FAILURE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a822e35765c5724075f67509d4d4001b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_INSUFFICIENT_ENTROPY</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a3d7242ef739e418dc674275bd54d56c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_CORRUPTION_DETECTED</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a784be5480b9ca7255f8956a17d18d852</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aac85cef511781f98b0071828def22430</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_RAW_DATA</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a9660db2b6b9cc23e39c3c686f54a2913</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_HMAC</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a604223da8ca256c5668828e8df2237cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_DERIVE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a80a4990b97c18a647e1421d3ddede23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_AES</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a6f086c3b74e444de391172b98cc5c1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_DES</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aeb6689700d62749da62d274f13423c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_CAMELLIA</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a1927793b24e14417c23249a44c67eb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_ARC4</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>adf33810806558bfa9d7a74a1d72e7f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_CHACHA20</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ad5b5a0848b4e5df059094bb0bf9a1df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_RSA_PUBLIC_KEY</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a4c6673755f418f1796f0c49d82956224</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_RSA_KEY_PAIR</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a361841dc2f13cf2adc4f3a39dfcc4bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PSA_KEY_TYPE_IS_RSA</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a0e1d8f241228e49c9cadadfb4579ef1a</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_ECC_PUBLIC_KEY_BASE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a65d37ff8756bcd5924979b83021ecddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_ECC_KEY_PAIR_BASE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a76dc9c66e99c259489b539e5e6e56d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_PASSWORD</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a092b845e2d3543f833772ea86667b4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_TYPE_PASSWORD_HASH</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a16fb592f71add475b8f453170889dbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_SHA_224</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a88cd65b116acd1c2f11182418dbb19e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_SHA_256</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aef7060634005c4b54211c05654ccd128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_SHA_384</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a2b5ed960ed187e8b04b8d66ce0368f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_SHA_512</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a2b43e1de1bfb6bcb13025c989a1d766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_SHA_512_224</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a16f862bc36cc9445f786f72910876673</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_SHA_512_256</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a7d33fc6bf9ca4232e2176780daec25bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_HMAC</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a787f74dc414ccad89782906d4ae85b10</anchor>
      <arglist>(hash_alg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_CBC_MAC</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a2deaf3fc38f71fae2c66ae2749790b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_CMAC</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a591037e8602a42e1609d30be41a66658</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_CTR</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aa3b9f6c8ff7bc830c71100a80c908782</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_ECB_NO_PADDING</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a680aa85b61b4313a592ad67a8a05fbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_CBC_NO_PADDING</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ac75edf66c87a990e2572cf1438d2ac19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_CCM</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a39ae8e9de3539d10243b8d852988062c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_GCM</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ab06f39b8650abf93f1135afb44a0f717</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_CHACHA20_POLY1305</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a8ea355792a3ecca4b258c1f4176ab508</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_ECDH</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aa335536d1c4a661d8066ca0e87838267</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_ECDSA</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a4b8c6f238e50000b34466b2c8a6e256e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_PAKE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a3968c80a141ca7b2c5b7e5437ccc5ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ALG_PURE_EDDSA</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a045da514f67d963cb90df84fcf1734e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT163K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a8181437a2a58beec61299849b2d79795</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT163R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a1271eb117da68463d2655ea2a128e321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT163R2</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>adcfbaa2f578a9e42fb4a7bd97044763a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT193R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a9c8a13c3213c676fe28800e665acf17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT193R2</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a966c934bcac5776094fcd6051ffcdb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT233K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>abcfaa607f2d33ce6c9ec971a6692694e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT233R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a51ab637e1d58d0fb7a3ae14dd1a9d239</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT239K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a5f8b5858e8bcfe903abfa334d1291604</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT283K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ab1628419bd22750dbe6374cd8f2b2287</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT283R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a15bffd02b63d2799326b1b73ffc1c074</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT409K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a04b609ea3f218b00bdcbeb38b9107996</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT409R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a723240858d0685733d8fb8e0442a5352</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT571K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aac4132761312826488989f14a11a86b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECT571R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a5b84a9b73196d9b00d4b739939d68516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP160K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a342d4f5c34d81b0e8287d836dc8b36d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP160R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aafa5e2bf8830c89d2f100c46ee580591</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP160R2</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>afe6e7d08f961c3604e004551bde30b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP192K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a131be3805205d07fb673c305a5fbd2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP192R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a96d90dd1023b8133fa6125326d066654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP224K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a279669b034f7034f784360cc6b4ffc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP224R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a163097a865ef0a6fe677bc7e16902025</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP256K1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a83625d935737b4e15ca784d398dc03b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP256R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a12f9545558f42abe5545f316a712139f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP384R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>afc9f05cf50fc0bba921df931a8e278fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_SECP521R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a73ee464f665675b3a7ea124e0ca15f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_ECC_CURVE_BRAINPOOL_P256R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ad9ca784a0ce88d2c3772283f2182dc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_ECC_CURVE_BRAINPOOL_P384R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aea7d9795335d7c1182e4a7a259efefc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_ECC_CURVE_BRAINPOOL_P512R1</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a9d00c6ffae646dc2a652855dcaa86c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_ED25519</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a2d90f28defdeb21a8f79f926c32fa194</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_CURVE25519</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a6c689f51db7db7441af0a55ad54fb863</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_CURVE448</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a87ead5c5ef881e8deffa30adb5a32930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_VENDOR_MIN</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aa43cb48050594a3109465d7ed78dd84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_ECC_CURVE_VENDOR_MAX</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a83ba98e43cbc96da4176714d5a1445d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_MIN_VOLATILE_KEY_ID</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a44b4484796e8eae0285c93f9f842b399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_MAX_VOLATILE_KEY_ID</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a7bb18342bd1614b96c555a9dfcdc29c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMBER_SIZE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a4411361b7b39fe77832ce053152480e7</anchor>
      <arglist>(type, member)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_VOLATILE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga67c68b7d1a3dd9775e6436682378c455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_PERSISTENT</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga0f9d5620a69b0815445736338f370355</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_PERSISTENCE_VOLATILE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga7e55c5afba380ad7db9e657a0d09db80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_PERSISTENCE_DEFAULT</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga771e95d016b952b4a60127a6cc9ecf3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_PERSISTENCE_HSM_ASSET_STORE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga87091f827e8b89dc39f4fbb7de138664</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_PERSISTENCE_READ_ONLY</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gaae0f5f9ca3d757e8130c3950a9d4c23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_GET_PERSISTENCE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga6431c5f68b8171fa09cedae9833a67ef</anchor>
      <arglist>(lifetime)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_GET_LOCATION</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga1b0fb0be3d3b0c99d457d5d2375f5953</anchor>
      <arglist>(lifetime)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_IS_VOLATILE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga6113f7b88006303b65bc98b3f676272f</anchor>
      <arglist>(lifetime)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_IS_READ_ONLY</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga22396e6294d2bf1b17888154b92d3557</anchor>
      <arglist>(lifetime)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga1e44dca17b092b3e83f5b7060327c5bc</anchor>
      <arglist>(persistence, location)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LOCATION_LOCAL_STORAGE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gabce5406951cf74356a2a53c006c264cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LOCATION_HSM_ASSET_STORE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gabbc4cc76f71653de4c35e5deb31e0c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_NULL</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga2139eb197f8e363d1ff623139dbd84a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_USER_MAX</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gad869ea4af97b63b8c729126387914257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_USER_MIN</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gadb82894cdb81fad99975fabc1f5bac81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_USER_MAX</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gad869ea4af97b63b8c729126387914257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_VENDOR_MIN</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gac487d6aa798bfd9970defd5f8a3c8048</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_VENDOR_MAX</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga61b58d606ee33b8ffc9d21b6ecd68927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_DEFAULT_OWNER</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga4e1a19f2b2d0b365d65a23809c8e16db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_EXPORT</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga434328ced4e7eb4ee65d547bc05118b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_COPY</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga7b01130e88538177a92063ed7c39c404</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_ENCRYPT</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>gaa67d52dc99c8cb9f35522abeb2fa3a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_DECRYPT</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga0e2ed070c15e64eb148d40e85dcb105b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_SIGN_MESSAGE</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga58e4dd3a8450d7008c07eca880b8fce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_VERIFY_MESSAGE</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga535cc879b7eb4a5229ecf72e97cc27d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_SIGN_HASH</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga999d229525d5dfbfaa61d3b6c89aed07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_VERIFY_HASH</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>gafe6143ba20ba93fd0321c2c279be1ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_DERIVE</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga29a66a6486f87634ecbaaf885b953d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ATTRIBUTES_INIT</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>ga383aa20c778dfebe26d78ae2b569f253</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_KEY_ID</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>gac7a4b1f276d3ff9453d05360826fbb78</anchor>
      <arglist>(keyID, ID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_KEY_ID</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>ga8d275b44bc2bed4b0121ab919ace07cc</anchor>
      <arglist>(ID, keyID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PREPROVISIONED_AREA_ADDR</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ab20ef6a59131b56c4a762a2d37a2ba74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PREPROVISIONED_AREA_SIZE</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a47334e376fdfc74368a094a098477e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PREPROVISIONED_KEYS_EMPTY</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a660684b66e4cd6a549ed05a6cfa2a75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PRE_PROVISIONED_KEY_MAGIC_HEADER</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a06ab45a5fa13a3ab909904ecc6f2d65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PRE_PROVISIONED_KEYS_END</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a245471f73a81c1399191098480e76aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PRE_PROVISIONED_KEY_MAGIC_HEADER_LENGTH</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a5cb43a1c16726e4c59419a8ee76cf1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PRE_PROVISIONED_KEYS_END_LENGTH</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ae7699792f625e323ef027e69ef166a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_MAX_PREPROVISIONED_KEYS</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a15641bfd22500dde6b99b72553905df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PRE_PROVISIONED_KEY_VALID_LIFETIME</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a92ce73a489af978faee98abe2bc1dcbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PRE_PROVISIONED_KEY_INVALID_LIFETIME</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a5cc084a55ab9aebfa1e5f9b7238fc685</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PRE_PROVISIONED_KEY_ID_MAX</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a2cd486fcd3f741025f63a21039b62e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_PRE_PROVISIONED_KEY_ID_MIN</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aad00aefd28ed4e03648992bfbc25b17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>psa_key_usage_t</type>
      <name>KeyStore_PSA_KeyUsage</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ae56fe7b014c6118a37cd85c6952c9e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>psa_key_lifetime_t</type>
      <name>KeyStore_PSA_KeyLifetime</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a6606ab969b68d63d56d28a8d718fcbb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>psa_key_persistence_t</type>
      <name>KeyStore_PSA_KeyPersistence</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>af7027aa7272eb5591047ccc0fcd39791</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>psa_key_location_t</type>
      <name>KeyStore_PSA_KeyLocation</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a7470b47882d94399625c93210a199084</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>psa_key_type_t</type>
      <name>KeyStore_PSA_KeyType</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a10854401d8c51e82657f970737dc0c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>psa_algorithm_t</type>
      <name>KeyStore_PSA_Algorithm</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>affb3aa48f4e8a24ca3cfea0d79bb5ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>psa_key_attributes_t</type>
      <name>KeyStore_PSA_KeyAttributes</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>gab8abff1d54bd2e717bf97c7c18727361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mbedtls_svc_key_id_t</type>
      <name>KeyStore_PSA_KeyFileId</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>ga54486a82cbcbaf04f23408c4181d39ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_PSA_setKeyId</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aa39deef86055b0c230c8f6f3a1c833ef</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes, KeyStore_PSA_KeyFileId key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_PSA_setKeyLifetime</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a7b2babf52d14d2711a83b99bb2d02d1b</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes, KeyStore_PSA_KeyLifetime lifetime)</arglist>
    </member>
    <member kind="function">
      <type>KeyStore_PSA_KeyFileId</type>
      <name>KeyStore_PSA_getKeyId</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ad3bc2b0c06134db54dc023f4407a3c16</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes)</arglist>
    </member>
    <member kind="function">
      <type>KeyStore_PSA_KeyLifetime</type>
      <name>KeyStore_PSA_getKeyLifetime</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a20a8474a6b0c24e1a4d2aa095204e946</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_PSA_setKeyUsageFlags</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a6da28f1aac5478023d0a77f3e677686c</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes, KeyStore_PSA_KeyUsage usageFlags)</arglist>
    </member>
    <member kind="function">
      <type>KeyStore_PSA_KeyUsage</type>
      <name>KeyStore_PSA_getKeyUsageFlags</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>af15020c653aecdfb33990c6cc30185ab</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_PSA_setKeyAlgorithm</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a31ded95ae232e8b6fae4414fd8be8f46</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes, KeyStore_PSA_Algorithm alg)</arglist>
    </member>
    <member kind="function">
      <type>KeyStore_PSA_Algorithm</type>
      <name>KeyStore_PSA_getKeyAlgorithm</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a7bd37a6f0aa7c856f2eb18b2cd7f6431</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_PSA_setKeyType</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a4d6a1462d50186c8a726894a4f7b2dbf</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes, KeyStore_PSA_KeyType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_PSA_setKeyBits</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a5bf5666e2ec6334bc9ff5c098c968c18</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes, size_t bits)</arglist>
    </member>
    <member kind="function">
      <type>KeyStore_PSA_KeyType</type>
      <name>KeyStore_PSA_getKeyType</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ab76e66f5212c2aeea3576a6d670cf933</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>KeyStore_PSA_getKeyBits</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a2f514bb3bbd55b337e21d68fe6246c47</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_PSA_resetKeyAttributes</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ac03c56458848dc47da2c07f36a2797f6</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_exportPublicKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a918428f2b07212d0412afc9c5298df4c</anchor>
      <arglist>(KeyStore_PSA_KeyFileId key, uint8_t *data, size_t dataSize, size_t *dataLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_exportKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>acaf3de92ced3940ebaca0e179ac38768</anchor>
      <arglist>(KeyStore_PSA_KeyFileId key, uint8_t *data, size_t dataSize, size_t *dataLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_importKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>aa9425eeaa708cf28b9101c34a152ec36</anchor>
      <arglist>(KeyStore_PSA_KeyAttributes *attributes, uint8_t *data, size_t dataLength, KeyStore_PSA_KeyFileId *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_getKeyAttributes</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ae8fe5bcd8dd9c72f4a801660dd6333b5</anchor>
      <arglist>(KeyStore_PSA_KeyFileId key, KeyStore_PSA_KeyAttributes *attributes)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_purgeKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ae30b5ec1aabc664aa97b01c9b6c6a459</anchor>
      <arglist>(KeyStore_PSA_KeyFileId key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_destroyKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>ab31d2f98590286a0035caf322d230e3c</anchor>
      <arglist>(KeyStore_PSA_KeyFileId key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_copyKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a_8h.html</anchorfile>
      <anchor>a243cd73a732fadebf382c03b29cca9e4</anchor>
      <arglist>(KeyStore_PSA_KeyFileId source_key, KeyStore_PSA_KeyAttributes *attributes, KeyStore_PSA_KeyFileId *target_key)</arglist>
    </member>
    <docanchor file="_crypto_key_key_store___p_s_a_8h">ti_drivers_cryptoutils_cryptokey_CryptoKeyKeyStore_PSA_Example</docanchor>
  </compound>
  <compound kind="file">
    <name>CryptoKeyKeyStore_PSA_helpers.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/cryptokey/</path>
    <filename>_crypto_key_key_store___p_s_a__helpers_8h</filename>
    <includes id="_crypto_key_key_store___p_s_a_8h" name="CryptoKeyKeyStore_PSA.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKeyKeyStore_PSA.h</includes>
    <class kind="struct">KeyStore_accessSemaphoreObject</class>
    <member kind="define">
      <type>#define</type>
      <name>FLETCHER_CHECKSUM_ALGORITHM</name>
      <anchorfile>_crypto_key_key_store___p_s_a__helpers_8h.html</anchorfile>
      <anchor>a703ce867305e26993e25dd5259eb2ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_getKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a__helpers_8h.html</anchorfile>
      <anchor>a68fb4c1a046b1965377bacd34822a2fe</anchor>
      <arglist>(KeyStore_PSA_KeyFileId key, uint8_t *data, size_t dataSize, size_t *dataLength, KeyStore_PSA_Algorithm alg, KeyStore_PSA_KeyUsage usage)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>KeyStore_acquireLock</name>
      <anchorfile>_crypto_key_key_store___p_s_a__helpers_8h.html</anchorfile>
      <anchor>a9d4d56e097fdd774a23b370648acf22c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_releaseLock</name>
      <anchorfile>_crypto_key_key_store___p_s_a__helpers_8h.html</anchorfile>
      <anchor>ada14d5921f27df55a935116aaf70abea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_retrieveFromKeyStore</name>
      <anchorfile>_crypto_key_key_store___p_s_a__helpers_8h.html</anchorfile>
      <anchor>af27ca852371c3f634b81b4ef198e1bf7</anchor>
      <arglist>(const CryptoKey *key, uint8_t *keyBuffer, size_t keyBufferSize, uint32_t *keyAssetID, KeyStore_PSA_Algorithm targetAlg, KeyStore_PSA_KeyUsage targetUsage)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_getKeyAssetId</name>
      <anchorfile>_crypto_key_key_store___p_s_a__helpers_8h.html</anchorfile>
      <anchor>ac082ce858f7a5ad74515085bb1b34b4e</anchor>
      <arglist>(KeyStore_PSA_KeyFileId key, uint32_t *const pAssetId, KeyStore_PSA_Algorithm targetAlg, KeyStore_PSA_KeyUsage targetUsage)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_init</name>
      <anchorfile>_crypto_key_key_store___p_s_a__helpers_8h.html</anchorfile>
      <anchor>ab3d366892b06309b604394f2b6d1a0b3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_accessSemaphoreObject</type>
      <name>KeyStore_semaphoreObject</name>
      <anchorfile>_crypto_key_key_store___p_s_a__helpers_8h.html</anchorfile>
      <anchor>ac14bc41f0d152c568e25d96ebffb9189</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_crypto_key_key_store___p_s_a__helpers_8h">ti_drivers_cryptoutils_cryptokey_CryptoKeyKeyStore_PSA_helpers_Overview</docanchor>
  </compound>
  <compound kind="file">
    <name>CryptoKeyKeyStore_PSA_init.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/cryptokey/</path>
    <filename>_crypto_key_key_store___p_s_a__init_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <includes id="_crypto_key_key_store___p_s_a_8h" name="CryptoKeyKeyStore_PSA.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKeyKeyStore_PSA.h</includes>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_initKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a__init_8h.html</anchorfile>
      <anchor>a744d9e61c7949082baef772dcd2a1c6e</anchor>
      <arglist>(CryptoKey *keyHandle, KeyStore_PSA_KeyFileId keyID, size_t keyLength, const void *keyAttributes)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_initBlankKey</name>
      <anchorfile>_crypto_key_key_store___p_s_a__init_8h.html</anchorfile>
      <anchor>a8972bdba189dd7b4ef454d8c2b0ee1ba</anchor>
      <arglist>(CryptoKey *keyHandle, KeyStore_PSA_KeyFileId keyID, size_t keyLength, const void *keyAttributes)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_initKeyHSM</name>
      <anchorfile>_crypto_key_key_store___p_s_a__init_8h.html</anchorfile>
      <anchor>aa580fbd793d73b862df4c77d3e8c53cb</anchor>
      <arglist>(CryptoKey *keyHandle, KeyStore_PSA_KeyFileId keyID, size_t keyLength, const void *keyAttributes)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>KeyStore_PSA_initBlankKeyHSM</name>
      <anchorfile>_crypto_key_key_store___p_s_a__init_8h.html</anchorfile>
      <anchor>a5be1e6f7b3e02d5adc5d122533177ec4</anchor>
      <arglist>(CryptoKey *keyHandle, KeyStore_PSA_KeyFileId keyID, size_t keyLength, const void *keyAttributes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CryptoKeyKeyStore_PSA_s.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/cryptokey/</path>
    <filename>_crypto_key_key_store___p_s_a__s_8h</filename>
    <includes id="_crypto_key_key_store___p_s_a_8h" name="CryptoKeyKeyStore_PSA.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKeyKeyStore_PSA.h</includes>
    <class kind="struct">KeyStore_s_GetKeyMsg</class>
    <class kind="struct">KeyStore_s_GenerateKeyMsg</class>
    <class kind="struct">KeyStore_s_ExportMsg</class>
    <class kind="struct">KeyStore_s_ImportKeyMsg</class>
    <class kind="struct">KeyStore_s_DestroyPurgeKeyMsg</class>
    <class kind="struct">KeyStore_s_GetKeyAttributesMsg</class>
    <class kind="struct">KeyStore_s_ResetKeyAttributesMsg</class>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_GET_KEY</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>ad1c2c892950e6ae158ea7f9e116e6786</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_GENERATE_KEY</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>a742cf9cd0fd18999e320b90915ff1ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_EXPORT_PUBLIC_KEY</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>aa757e66127ed9cadd4a45aebdff3138e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_EXPORT_KEY</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>a7f20558bf05295f581d199e633afb351</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_DESTROY_KEY</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>a7fef9e7995ba6a825aa0b0454d831a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_IMPORT_KEY</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>a8f3ce1d6f9124525d9ee0cebf7285772</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_PURGE_KEY</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>a105dd85a8e219cb561bd7332ee9d951d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_GET_KEY_ATTRIBUTES</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>af4404b827d695950117ba37a8e93ef20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_S_MSG_TYPE_RESET_KEY_ATTRIBUTES</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>af682d3facfdd32ea0331cb93eb143f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>psa_status_t</type>
      <name>KeyStore_s_handlePsaMsg</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>a644f54c24e64850d7e1d6c664e3d4c5b</anchor>
      <arglist>(psa_msg_t *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_s_init</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>a002b280b112f4f33c6ad28b0ff01f6ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>psa_status_t</type>
      <name>KeyStore_s_copyKeyAttributesFromClient</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>ad52fb7c108ab0df723f0456588aeb158</anchor>
      <arglist>(struct psa_client_key_attributes_s *clientKeyAttr, int32_t clientId, psa_key_attributes_t *keyAttributes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>KeyStore_s_copyKeyIDFromClient</name>
      <anchorfile>_crypto_key_key_store___p_s_a__s_8h.html</anchorfile>
      <anchor>a87302fa225bccbbb10f215acf144bb58</anchor>
      <arglist>(KeyStore_PSA_KeyFileId *keyID, int32_t clientId, uint32_t *clientKeyID)</arglist>
    </member>
    <docanchor file="_crypto_key_key_store___p_s_a__s_8h">ti_drivers_cryptoutils_cryptokey_CryptoKeyKeyStore_PSA_s_Overview</docanchor>
  </compound>
  <compound kind="file">
    <name>CryptoKeyPlaintext.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/cryptokey/</path>
    <filename>_crypto_key_plaintext_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintext_markAsBlank</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>ad466a10de5612b4a8791285f65a2d5f6</anchor>
      <arglist>(CryptoKey *keyHandle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintext_initKey</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>ace81a1078fd0befbde3f44a9d9d58cc4</anchor>
      <arglist>(CryptoKey *keyHandle, uint8_t *key, size_t keyLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintext_initBlankKey</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>a85196071ac68f8d826f5073b86ce593e</anchor>
      <arglist>(CryptoKey *keyHandle, uint8_t *keyLocation, size_t keyLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintext_setKeyLocation</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>a15b8d8b766411818ca33a9137433ff1c</anchor>
      <arglist>(CryptoKey *keyHandle, uint8_t *location)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintext_getKeyLocation</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>a1fe0612413e0c1bb26e38e197e4615ea</anchor>
      <arglist>(CryptoKey *keyHandle, uint8_t **location)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintext_getKeyLength</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>a68af8ecfb9a0ff08f662a93d6f6840c6</anchor>
      <arglist>(CryptoKey *keyHandle, size_t *length)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintext_setKeyLength</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>a055d22736b9f26d541d30e1258f113e7</anchor>
      <arglist>(CryptoKey *keyHandle, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintextHSM_initKey</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>a0564b851e78a84e99b54480618594f90</anchor>
      <arglist>(CryptoKey *keyHandle, uint8_t *key, size_t keyLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>CryptoKeyPlaintextHSM_initBlankKey</name>
      <anchorfile>_crypto_key_plaintext_8h.html</anchorfile>
      <anchor>a855fa8950e9ec6f5e745cd7fbbacb07e</anchor>
      <arglist>(CryptoKey *keyHandle, uint8_t *key, size_t keyLength)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CryptoResourceLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/sharedresources/</path>
    <filename>_crypto_resource_l_p_f3_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>CryptoResourceLPF3_constructRTOSObjects</name>
      <anchorfile>_crypto_resource_l_p_f3_8h.html</anchorfile>
      <anchor>ad5e3785c748c7e765388d7a24d265b74</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CryptoResourceLPF3_destructRTOSObjects</name>
      <anchorfile>_crypto_resource_l_p_f3_8h.html</anchorfile>
      <anchor>a69ef25960517904e4d4b7945e6fada3b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CryptoResourceLPF3_acquireLock</name>
      <anchorfile>_crypto_resource_l_p_f3_8h.html</anchorfile>
      <anchor>a5028de6edf0e12c7aee373ca3cd686d1</anchor>
      <arglist>(uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CryptoResourceLPF3_releaseLock</name>
      <anchorfile>_crypto_resource_l_p_f3_8h.html</anchorfile>
      <anchor>a7857a8dcfa4662e6af76885590eb1a84</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>SemaphoreP_Struct</type>
      <name>CryptoResourceLPF3_accessSemaphore</name>
      <anchorfile>_crypto_resource_l_p_f3_8h.html</anchorfile>
      <anchor>a1a5d9df5aa53451527a1cff51d57c073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SemaphoreP_Struct</type>
      <name>CryptoResourceLPF3_operationSemaphore</name>
      <anchorfile>_crypto_resource_l_p_f3_8h.html</anchorfile>
      <anchor>ad6284f2ed6680807e6f622ebf19b608d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>CryptoResourceLPF3_pollingFlag</name>
      <anchorfile>_crypto_resource_l_p_f3_8h.html</anchorfile>
      <anchor>aa2f04b04011bb03aee2468bc6bcbcd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HwiP_Struct</type>
      <name>CryptoResourceLPF3_hwi</name>
      <anchorfile>_crypto_resource_l_p_f3_8h.html</anchorfile>
      <anchor>ab63ba0fb2e84f5e9461bb65994ac2b86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CryptoUtils.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/utils/</path>
    <filename>_crypto_utils_8h</filename>
    <member kind="enumeration">
      <type></type>
      <name>CryptoUtils_Endianess</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>aa8886027241f60fc9b0df815586fb480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CryptoUtils_ENDIANESS_BIG</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>aa8886027241f60fc9b0df815586fb480aacbef4afb276f3f188b38efdf7b6bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CryptoUtils_ENDIANESS_LITTLE</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>aa8886027241f60fc9b0df815586fb480a2f4ec9eb053da51fe070d81e99ca926c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CryptoUtils_buffersMatch</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>a129318383b475594fd17cf1f1d0a04b3</anchor>
      <arglist>(const volatile void *volatile buffer0, const volatile void *volatile buffer1, size_t bufferByteLength)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CryptoUtils_buffersMatchWordAligned</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>aae3615e127059d7e2049421d81c47cd1</anchor>
      <arglist>(const volatile uint32_t *volatile buffer0, const volatile uint32_t *volatile buffer1, size_t bufferByteLength)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CryptoUtils_isBufferAllZeros</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>ad46b40dca481aa47aa00867c625e29ec</anchor>
      <arglist>(const void *buffer, size_t bufferByteLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CryptoUtils_memset</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>aeeb9c9d2e060a8e5d35bdbf26e005e14</anchor>
      <arglist>(void *dest, size_t destSize, uint8_t val, size_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CryptoUtils_reverseBufferBytewise</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>a5272fb483ed7d4851fb80c75262b0ed8</anchor>
      <arglist>(void *buffer, size_t bufferByteLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CryptoUtils_copyPad</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>ab30cb9ca38ce2e29fa6278d594803304</anchor>
      <arglist>(const void *source, uint32_t *destination, size_t sourceLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CryptoUtils_reverseCopyPad</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>a1dec0653eaff204ac209fbde7c8dfa1f</anchor>
      <arglist>(const void *source, uint32_t *destination, size_t sourceLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CryptoUtils_reverseCopy</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>a3473aead5a4596fee8c38431f56bfbc2</anchor>
      <arglist>(const void *source, void *destination, size_t sourceLength)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CryptoUtils_isNumberInRange</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>a834df5fd62ca6fd298d471127147f91e</anchor>
      <arglist>(const void *number, size_t bitLength, CryptoUtils_Endianess endianess, const void *lowerLimit, const void *upperLimit)</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>CryptoUtils_limitZero</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>ad691f4762b00aaabe9b624d01f45a131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>CryptoUtils_limitOne</name>
      <anchorfile>_crypto_utils_8h.html</anchorfile>
      <anchor>a2e03f3453ad6a977d9db6117f04ff525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>disclaimer.dox</name>
    <path>/conan-data/swtools/2.00.01.02/library-msp/ga/package/66f23406f27798d939e7368b48ebd0ba5b098108/etc/doc_api/</path>
    <filename>disclaimer_8dox</filename>
  </compound>
  <compound kind="file">
    <name>doxygen_lpf3.txt</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/etc/</path>
    <filename>doxygen__lpf3_8txt</filename>
  </compound>
  <compound kind="file">
    <name>ECCInitLPF3SW.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/ecc/</path>
    <filename>_e_c_c_init_l_p_f3_s_w_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>ECCInitLPF3SW_NISTP256</name>
      <anchorfile>_e_c_c_init_l_p_f3_s_w_8h.html</anchorfile>
      <anchor>a44789bf01164d2c3b07ccf33ac643ce2</anchor>
      <arglist>(ECC_State *state, uint8_t windowSize, uint32_t *workZone)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECCInitLPF3SW_NISTP224</name>
      <anchorfile>_e_c_c_init_l_p_f3_s_w_8h.html</anchorfile>
      <anchor>addd5c88603909dd9d5ffcd167418e6fa</anchor>
      <arglist>(ECC_State *state, uint8_t windowSize, uint32_t *workZone)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECCInitLPF3SW_Curve25519</name>
      <anchorfile>_e_c_c_init_l_p_f3_s_w_8h.html</anchorfile>
      <anchor>aef4f134ccccf320c969d81a93036fce6</anchor>
      <arglist>(ECC_State *state, uint8_t windowSize, uint32_t *workZone)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ECCParams.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/ecc/</path>
    <filename>_e_c_c_params_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <includes id="_e_c_c_params_l_p_f3_h_s_m_8h" name="ECCParamsLPF3HSM.h" local="no" imported="no">ti/drivers/cryptoutils/ecc/ECCParamsLPF3HSM.h</includes>
    <class kind="struct">ECCParams_CurveParams</class>
    <class kind="union">ECC_NISTP256_Param</class>
    <class kind="union">ECC_NISTP224_Param</class>
    <class kind="union">ECC_Param</class>
    <class kind="union">ECC_Curve25519_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_STATUS_SUCCESS</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>adfa6d0be85f6cfeb4ac5bb6d82759cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_STATUS_ERROR</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>ae5aaee7c07c2355fcdaae3818e3ac7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_CURVE_TYPE_NONE</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>aa73edf790c1b121a597dbf52c86f061a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_CURVE_TYPE_SHORT_WEIERSTRASS_AN3</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>ad7e055184d3d058fc6f878bc4869757b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_CURVE_TYPE_SHORT_WEIERSTRASS_GEN</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a441d1dca441c0e3390b1fe3138cb99f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_CURVE_TYPE_MONTGOMERY</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>accead4ef4efec5e6ec9a68fadc98b004</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_CURVE_TYPE_EDWARDS</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>ad7f22730e63800cea15e604c50791bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_LENGTH_PREFIX_BYTES</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a0490323db88dcddd0691c1914351a32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP256_LENGTH</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga00c15e2d3c789ed6aa002821f8064d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_NISTP256_PARAM_LENGTH_WITH_PREFIX_BYTES</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga4cf9b2654b093b19795766a2dc06be60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP224_LENGTH</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>ga9e0a833fc9c2bec4f6468b8e20724cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_NISTP224_PARAM_LENGTH_WITH_PREFIX_BYTES</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gab18d0b6a7044bcfa1ad69c1d23d382e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OCTET_STRING_OFFSET</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>aec2cb5641b4b0ff1f84f1e13eb5a5b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OCTET_STRING_PREFIX</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a0a925272123d6cb7764ab79a92cf5ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_LENGTH_OFFSET_BYTES</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>ac30e0c3f7c7013c9f85423a13449da00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_PARAM_LENGTH_WITH_OFFSET_BYTES</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a53818d79346f899be542d3cc847c64e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_CURVE25519_LENGTH</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a3ff782d119fc4e885428c4017179de98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_CURVE25519_LENGTH_WITH_PREFIX_BYTES</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>ga878f9901c25ccdb3e432975699a76dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_FormatCurve25519PrivateKey</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>acbe6add53dc356776bf38d4f8208ef48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>ECCParams_CurveType</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a85143a20451bd83f91aea78753e8c60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ECCParams_CurveParams</type>
      <name>ECCParams_CurveParams</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>ad50b390f7f00b8195d1f722a293fca3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECCParams_SecureCurve</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_NISTP224</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a871672fedfd198f9cb6bae416acf253f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_NISTP256</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a879dc56891731c1c3a4582eaed7e5964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_NISTP384</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a010cca60ce21303b373c8edc7d3b7b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_NISTP521</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a37afd51c5554a439696dd459b345ed94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_BrainpoolP256R1</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a23c9599177c0a37d35f6cf6351f1152a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_BrainpoolP384R1</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31aee4477f7a159e590d23501d202f4328a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_BrainpoolP512R1</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a94454959ad3e1b7230e7fc0040471393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_Curve25519</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a0d258388ae005eff586ca22afda38021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_Ed25519</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a99263810329ab845b661dc54d1966be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_Wei25519</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a9f51f0eea415ce4d1809d53fad76d3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECCParams_SecureCurve_COUNT</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a42f6c2e29e6a3e24d2cbf66a9597db31a3b041b2ee08744c46d0ae642687214d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECCParams_formatCurve25519PrivateKey</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>ad1d213d1c05da2880cf7fd2255701cf3</anchor>
      <arglist>(CryptoKey *myPrivateKey)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECCParams_getUncompressedGeneratorPoint</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a7fac3a51cfbc3e86d673f831e90802bf</anchor>
      <arglist>(const ECCParams_CurveParams *curveParams, uint8_t *buffer, size_t length)</arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_NISTP192</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a1937b67966a7ea272790684b9b9a58c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_NISTP224</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a83f3fda4e311b6d44d8856e183277bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_NISTP256</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>ac0f12e0928f1a87c20ab551901ce6639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_NISTP384</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a204357651de359fc0e7a81829ecc2578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_NISTP521</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a33ce0aff2100d4e17d40dc5c03d5611f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_BrainpoolP256R1</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>af29ba334e180fd34abb4a7af18fb3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_BrainpoolP384R1</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>afbc45b4c3b11426d3e827fd4e9e91618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_BrainpoolP512R1</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>ae5b99337e113112056d9cc6b5cf4b771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_Wei25519</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>aaffd96787372791ea8d39c4b4a3872d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_Curve25519</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>a07a7365756426e4c9ac22aae3c9b075b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams</type>
      <name>ECCParams_Ed25519</name>
      <anchorfile>_e_c_c_params_8h.html</anchorfile>
      <anchor>adc79a7b818c99dbe742477de3b44376f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_generatorX</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga40d6a3b8fa3e67e8b439935ad90a6bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_generatorY</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>gac43f6f5a7584156f4c6f05c5f204e646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_prime</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga01a06409dd0a8250b94e95a3f4548a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_a</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga8732a9a723a57b251ce4d2020e9e1b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_b</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>gaad8e04787045a699ebef7015ed31bac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_order</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga9235365452c171de82aef024ee079142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_k_mont</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga2dcdb287450cc1f599f7ef2abe78d239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_a_mont</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>gaf87991e767a8ee4c94c21bf167606890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_b_mont</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>gab299ebb3cb1009e95b3cdc21dbb2f44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_generatorX</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gaff08f061ecf8627bdeffe4f126afd244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_generatorY</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>ga3e904aa3ea4890a53ee329a02ffa0e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_prime</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gadef47bdf73dbd0e1b07809756c2e1ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_a</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>ga7bf35d790a20ebb283de7c7b4d2dcaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_b</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gaa24ab2113fe7b0003307e68b31431340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_order</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gab0147002655eb1f45ab49dbb4eaec2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_k_mont</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>ga174c6a77881ad1937b8c173290aecc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_a_mont</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gac4c720de834434a9a5e07481fe80d7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_b_mont</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gaad61495ab386699c99df8a9d3ab771d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_generatorX</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>ga205ab4648af46dae2a079c42031f0f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_generatorY</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>ga38a03ac4da2b2956ea891ff1cf153d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_prime</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>gab81a08e56288b026e6475e24dc65e2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_a</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>gab5b287b9f7d6b256dedd074cf3be2a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_b</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>ga06cc5f6a17ee43df8f1b90938d181f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_order</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>gaed735c7ab5cac180491b0d931359a99e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ECCParamsLPF3HSM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/ecc/</path>
    <filename>_e_c_c_params_l_p_f3_h_s_m_8h</filename>
    <class kind="union">ECC_NISTP192_Param</class>
    <class kind="union">ECC_NISTP384_Param</class>
    <class kind="union">ECC_NISTP521_Param</class>
    <class kind="union">ECC_BrainpoolP256R1_Param</class>
    <class kind="union">ECC_BrainpoolP384R1_Param</class>
    <class kind="union">ECC_BrainpoolP512R1_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>HSM_PADDED_PARAM_BYTES</name>
      <anchorfile>_e_c_c_params_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a236ae77dc55c11c39ef2b3de8b3780ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PADDING_BYTES_EVEN</name>
      <anchorfile>_e_c_c_params_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a4c6fb6e5413e1f3bfaa53dccd319f5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PADDING_BYTES_ODD</name>
      <anchorfile>_e_c_c_params_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>aa41a81b148b1770bd2ebc9dbbf1c8b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP192_LENGTH</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga6637af56bd602f08ef416020d096394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP384_LENGTH</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga9f83c0733522625e071ac93d16c3fd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP521_LENGTH</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga44f08f1390d90127f0decb3c08c82664</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_NISTP521_PARAM_LENGTH_WITH_PADDED_BYTES</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga2057d370f6def14eec5b7065c33b071c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_BrainpoolP256R1_LENGTH</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gac8e29fecd21ddc0b0d1768bf1a40075b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_BrainpoolP384R1_LENGTH</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gaae4e89fe2581b93ac755d9551dea18a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_BrainpoolP512R1_LENGTH</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gad93b2f35c2a0d2768b7d0a5f9ce9b1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_generatorX</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga8de957c198187459d02f1a281d19f010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_generatorY</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga186d0921074a84044ee9e00912be4e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_prime</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>gabdb9420f92ed7a4423ed010baee3c305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_a</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>gaf9c740210fe2a87e26edc31cb65b4626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_b</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga559a930c55e2ee66fac7f1d8e9be0722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_order</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga9ddb6c516d78b87058d52a508f770c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_k_mont</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga58bf0c3dd069484c315b13390ba55499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_a_mont</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>gac6e252675b29080d4ab47485118f4394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_b_mont</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga0297eb27c6959e723b1cbcf5f47dc163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_generatorX</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga7495c1d492f60e12c1cf367c19d250e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_generatorY</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga9c39db25d1336870ff1ba8c8cae25b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_prime</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga32acbe88f04741c597f917d2c653a53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_a</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga63f1eb00822a6ee1598c96758079c7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_b</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga365d02290375ce2d8c9c3b0c6983df17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_order</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga356f94c7e9d0e0c5db2fc5b03acf1c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_k_mont</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga2919779a7131a2b7a6d3cb4dd029e164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_a_mont</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga983529c374f7a1c55d27a6d5f05dd0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_b_mont</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga5348d3067bf45713572e347ea0e5a9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_generatorX</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gaa159829dce65ddc9fce3b4a7e67f9b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_generatorY</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gaa8245cfe0c79e12656ac1ac40e4c595c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_prime</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gac1b67c95937466831c2a88d811dfbc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_a</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga790db98986ab13df6026ece1ce2f2040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_b</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gadc4ae2d61a5ee00e68f4c5450722834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_order</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga83c4ce4900f8d45d1df332ca9b27bf4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_k_mont</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga03b2368e0bae4c1a058375565b5239e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_a_mont</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gae18546e7922208d3df29f60ce9d68a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_b_mont</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga7c278f7dd4df10780ee35825dac0e3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_generatorX</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gaf5f0030a8ec3510508100a61f6572c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_generatorY</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga2a2e1f223ec34a3474818bc8a9cf0177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_prime</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga7ee96457fbf965dbb4f45883a30879ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_a</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga4ffd0d8eb0504924338b7cca8a039f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_b</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga9724a88a1b569cf4c1de8c31d588efe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_order</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga8a50791606d8a2564d10a3b1e4b818e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_k_mont</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gafd614a05787569cc657ed90c8900f17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_a_mont</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gab88cc1e7bad7a21bc0d5e04087cdd705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_b_mont</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gab57ba97ba3de4538fd57e2426d96d48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_generatorX</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gaae088d4409c8d273feb9c1d20b872509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_generatorY</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gaf9a762723140da99dff1f995ae30af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_prime</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga11920cbb6ba083bf6a5724dae70ae171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_a</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gac48e2640a5f388c792c1f4af7a23eb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_b</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga66a491ac9fc1ea243415de449f88776f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_order</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga5bcae53ff3e2c1508f699b6079b11eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_k_mont</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga275e4c45a0be15cace1c4e5961e608f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_a_mont</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga3d8a6fa549d077d0ab148c2d157312d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_b_mont</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gaa61f7a8ddb2d58a2aaba46c3d8047a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_generatorX</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>ga00ac3a7141ae0bcd727a4f698027ec17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_generatorY</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>ga4a7cba518b001e6dc2a8f1924b722818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_prime</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>ga6603d7a8902a12baa255fdada31d899f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_a</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>ga4c73c601a5f74a3262eecc16e966521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_b</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gaaa9394a583362d0c4be3cc86687bd2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_order</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gaffbae9c85ab758bbd18d8378178c5613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_k_mont</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gab2b3ef544d95e60259f3f55c5439217d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_a_mont</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gad107efa512f76ca905285e44e7b21f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_b_mont</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gac5570ba04040d151124de1f8b5e33f77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ECDH.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_e_c_d_h_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <includes id="_e_c_c_params_8h" name="ECCParams.h" local="no" imported="no">ti/drivers/cryptoutils/ecc/ECCParams.h</includes>
    <class kind="struct">ECDH_Config</class>
    <class kind="struct">ECDH_OperationGeneratePublicKey</class>
    <class kind="struct">ECDH_OperationComputeSharedSecret</class>
    <class kind="union">ECDH_Operation</class>
    <class kind="struct">ECDH_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_RESERVED</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a00dbed059c824024835da32a82143cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_SUCCESS</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aadb5927711e0215b36d2895573622a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_ERROR</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a833a693cf04fcd2e6983105f9ff137c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab70467d8fc82bab4e8e709273d6cd322</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_POINT_AT_INFINITY</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ad1255d673e521a12585d034ab228af3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_PRIVATE_KEY_LARGER_EQUAL_ORDER</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a9858e344c1e0603f86645ae4928a3eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_PRIVATE_KEY_ZERO</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ad4a3781705d2a5cf7850187828a27a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_PUBLIC_KEY_NOT_ON_CURVE</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aaf391c2c59fbf91364c2664b38af7bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_PUBLIC_KEY_LARGER_THAN_PRIME</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a0765420780e918aaa5814c077f59daec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_CANCELED</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aabdb2de28f3e3acd88275dc0cdc573c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_INVALID_KEY_SIZE</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>adfbe7c043d7b1d38e6d91140dedb49df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_STATUS_KEYSTORE_ERROR</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a5f0dc4d1fa9facac427789d9c03e32cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ECDH_Config *</type>
      <name>ECDH_Handle</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aeff2f7957e2a398e24f7e77d3b395d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ECDH_CallbackFxn</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a978c9e16d670371e7c0c50793fc4ec04</anchor>
      <arglist>)(ECDH_Handle handle, int_fast16_t returnStatus, ECDH_Operation operation, ECDH_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDH_ReturnBehavior</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a95326e8fc727d9426a57cf4a6bb2f670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a95326e8fc727d9426a57cf4a6bb2f670aab484909ed8c542b06511a66cc52ef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a95326e8fc727d9426a57cf4a6bb2f670ad76afb7626a0e43453bd8d7713eae59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a95326e8fc727d9426a57cf4a6bb2f670a91e4b64cb2e16e67d8d3085efb31cc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDH_KeyMaterialEndianness</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a8880579dac7ee8d0f2c3ddf2306ca9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_BIG_ENDIAN_KEY</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a8880579dac7ee8d0f2c3ddf2306ca9fbac16294d44259f21f71144617a814a291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_LITTLE_ENDIAN_KEY</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a8880579dac7ee8d0f2c3ddf2306ca9fbafc92a1484621f87dae658cdf62fc1ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDH_CurveType</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_TYPE_SEC_P_224_R1</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445a79c6e3c432e177889688b533e880c01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_TYPE_SEC_P_256_R1</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445a4adc79c6c3fa5d089c3195294283f130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_TYPE_SEC_P_384_R1</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445a764e3fc0a255791a53e6ed30eaf6943d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_TYPE_SEC_P_521_R1</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445adcf63ddb6bc938b359d4c4fd6a1779b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_TYPE_BRP_P_256_R1</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445a6ca3009af49e38ed518552f2085935fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_TYPE_BRP_P_384_R1</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445a2235ab1e9e3f7b29a96171d54728287b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_TYPE_BRP_P_512_R1</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445aae46effead6fc9797b0f555a2377ccd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_TYPE_CURVE_25519</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a06029cbd3a1bfe5825fc6138909c8445a3f8b186d90e9927268c2dc8bc6ca68fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDH_CurveLength</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab67d0210e84bd2f01118fa72da607cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_CURVE_LENGTH_192</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab67d0210e84bd2f01118fa72da607cc3a09bcbb7b925ab44437fceb44926ace82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_CURVE_LENGTH_224</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab67d0210e84bd2f01118fa72da607cc3a92ceb77a3a8547a11ca696d7080ee838</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_CURVE_LENGTH_255</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab67d0210e84bd2f01118fa72da607cc3a085a61b977fcdc81202da0a5e6a745dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_CURVE_LENGTH_256</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab67d0210e84bd2f01118fa72da607cc3ab9216894b1b19a66b06497f4b988e77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_CURVE_LENGTH_384</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab67d0210e84bd2f01118fa72da607cc3a305359530d3882d8640730d2f22cd606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_CURVE_LENGTH_512</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab67d0210e84bd2f01118fa72da607cc3adc22ac673fd44d0199c7de870093ec3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_CURVE_LENGTH_521</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ab67d0210e84bd2f01118fa72da607cc3ad2720c706a2c1d35193d35c9b9dc825c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDH_OperationType</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a99b8a8bbad4e932870174c38dec46490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_OPERATION_TYPE_GENERATE_PUBLIC_KEY</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a99b8a8bbad4e932870174c38dec46490a62570c7af35bd230669defb259782d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_OPERATION_TYPE_COMPUTE_SHARED_SECRET</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a99b8a8bbad4e932870174c38dec46490a5cd7dd7ccef7e1a2cda0dda6b6a309e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDH_init</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aeafc9a67220447bca292685b6b2e7640</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDH_Params_init</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aba742374e7813cd416d26a1b86872bf4</anchor>
      <arglist>(ECDH_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>ECDH_Handle</type>
      <name>ECDH_open</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aad8c3d9abed3fe1e8671c364385a5e55</anchor>
      <arglist>(uint_least8_t index, const ECDH_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDH_close</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a47f6da8d23ef19680b27354e424dfcc1</anchor>
      <arglist>(ECDH_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDH_OperationGeneratePublicKey_init</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a3828b70f1353f25ed32ce4daff66b5be</anchor>
      <arglist>(ECDH_OperationGeneratePublicKey *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDH_OperationComputeSharedSecret_init</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ad2eb16f459a7dad3cf51db76c74400bb</anchor>
      <arglist>(ECDH_OperationComputeSharedSecret *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECDH_generatePublicKey</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>af674c6e1f24af5212f0694ac033b3542</anchor>
      <arglist>(ECDH_Handle handle, ECDH_OperationGeneratePublicKey *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECDH_computeSharedSecret</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aac7cce4647109da02f1f4f952697ae85</anchor>
      <arglist>(ECDH_Handle handle, ECDH_OperationComputeSharedSecret *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECDH_cancelOperation</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>a8590765ee63fff4d29504e25936108af</anchor>
      <arglist>(ECDH_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>ECDH_Handle</type>
      <name>ECDH_construct</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>aaf6d014afcd27ceb67950f3c0a3187dc</anchor>
      <arglist>(ECDH_Config *config, const ECDH_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const ECDH_Params</type>
      <name>ECDH_defaultParams</name>
      <anchorfile>_e_c_d_h_8h.html</anchorfile>
      <anchor>ad97202536e7a3ea20529969825b5c389</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_e_c_d_h_8h">ti_drivers_ECDH_Overview</docanchor>
    <docanchor file="_e_c_d_h_8h">ti_drivers_ECDH_Usage</docanchor>
    <docanchor file="_e_c_d_h_8h">ti_drivers_ECDH_Synopsis</docanchor>
    <docanchor file="_e_c_d_h_8h">ti_drivers_ECDH_Synopsis_Code</docanchor>
    <docanchor file="_e_c_d_h_8h">ti_drivers_ECDH_X25519_Code</docanchor>
    <docanchor file="_e_c_d_h_8h">ti_drivers_ECDH_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>ECDHLPF3HSM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/ecdh/</path>
    <filename>_e_c_d_h_l_p_f3_h_s_m_8h</filename>
    <includes id="_e_c_d_h_8h" name="ECDH.h" local="no" imported="no">ti/drivers/ECDH.h</includes>
    <class kind="struct">ECDHLPF3HSM_HWAttrs</class>
    <class kind="struct">ECDHLPF3HSM_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>ECDH_COMPONENT_VECTOR_LENGTH</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a364ad19b9c2e367527c784fef2badfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_HARDWARE_ERROR</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a751930dd2d28227c931b79d78ed69723</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_NO_VALID_CURVE_TYPE_PROVIDED</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>afb2a5e8a0694bb93394234a8296c4f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_INVALID_PRIVATE_KEY_ENCODING</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>afc82bc535f980f1b97d6fec1a5c371bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_INVALID_PUBLIC_KEY_ENCODING</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a4fb46b75389a6bca1509db7c17698c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_INVALID_SHARED_SECRET_KEY_ENCODING</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a91bd33e5b6112c136383b4a854bf1560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_INVALID_PRIVATE_KEY_SIZE</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a8f0b09d6f1f3637f0ee0bc13602f7553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_INVALID_PUBLIC_KEY_SIZE</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a4dc243fd988ce4a948e93f86ab736560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_INVALID_SHARED_SECRET_KEY_SIZE</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>abfc2053dc012e7c65d98305854c433fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_INVALID_ECC_KEYS</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>ab7ff2d4b1ed92e7d1e1dc3175ab31e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3HSM_STATUS_INVALID_PUBLIC_KEY_OCTET_VALUE</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>accc04eadf5ccc475f323b9267fbc010b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDH_DomainID</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a04e86fc0dae1afe678a844609ddc78f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_DOMAIN_ID_SEC</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a04e86fc0dae1afe678a844609ddc78f7aece618b96b2fa4390a1ad88f17662eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDH_DOMAIN_ID_BRP</name>
      <anchorfile>_e_c_d_h_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a04e86fc0dae1afe678a844609ddc78f7a25b265401b9ff58ee851fe1cff6c0f5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ECDHLPF3SW.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/ecdh/</path>
    <filename>_e_c_d_h_l_p_f3_s_w_8h</filename>
    <includes id="_e_c_d_h_8h" name="ECDH.h" local="no" imported="no">ti/drivers/ECDH.h</includes>
    <class kind="struct">ECDHLPF3SW_HWAttrs</class>
    <class kind="struct">ECDHLPF3SW_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3SW_ECC_WINDOW_SIZE</name>
      <anchorfile>_e_c_d_h_l_p_f3_s_w_8h.html</anchorfile>
      <anchor>a621d13bb5937dfb8271250bd1e58489b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDHLPF3SW_ECC_WORKZONE_WORDS</name>
      <anchorfile>_e_c_d_h_l_p_f3_s_w_8h.html</anchorfile>
      <anchor>ac83d31303c0d0c10a208b020015e2231</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ECDSA.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_e_c_d_s_a_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <includes id="_e_c_c_params_8h" name="ECCParams.h" local="no" imported="no">ti/drivers/cryptoutils/ecc/ECCParams.h</includes>
    <class kind="struct">ECDSA_Config</class>
    <class kind="struct">ECDSA_OperationSign</class>
    <class kind="struct">ECDSA_OperationVerify</class>
    <class kind="union">ECDSA_Operation</class>
    <class kind="struct">ECDSA_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_RESERVED</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>af0557cd1a241899dbe217ff6f36fffd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_SUCCESS</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a183cb58b608d3ddca2814118bc3e6d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_ERROR</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>af9e7be7d0379e85deb66de69bcc801f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a10c2305f3aad581623a9828b116b6418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_R_LARGER_THAN_ORDER</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a7f28203b6d117f448e07f6ca9a76fb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_S_LARGER_THAN_ORDER</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>af49a1701c4762053d1c5bd4f5013f1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_PUBLIC_KEY_NOT_ON_CURVE</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a0b7af7614f3a3f4d318e29f629968524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_PUBLIC_KEY_LARGER_THAN_PRIME</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a6759d42de4b04816b814b989ca8e42ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_POINT_AT_INFINITY</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>adc0537d9a7af71de05125d7a7abbe578</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_CANCELED</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a63a2a564cbd3c0f004c8829d95b40b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_INVALID_KEY_SIZE</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ab7470296619f2db1c45ece5619cf73a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSA_STATUS_KEYSTORE_ERROR</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>af7463e687ccffab23274266248be102b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ECDSA_Config *</type>
      <name>ECDSA_Handle</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ae6d02614f5e1fff0c5327f91bcd74067</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ECDSA_CallbackFxn</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a2969615c2ad61fa703031658001791a1</anchor>
      <arglist>)(ECDSA_Handle handle, int_fast16_t returnStatus, ECDSA_Operation operation, ECDSA_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDSA_ReturnBehavior</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a7095d19c4638c8e46234d85ed6f0f341</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a7095d19c4638c8e46234d85ed6f0f341a12caa37a0d66bfabe52862dec969dd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a7095d19c4638c8e46234d85ed6f0f341a2bb6b8792bfa1d4dca40c458d008d92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a7095d19c4638c8e46234d85ed6f0f341aa0384662e30a5de0ab321cdef21f1b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDSA_CurveType</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acbeddeb9ec24f98c63b1cd6b622f644b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_TYPE_SEC_P_224_R1</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acbeddeb9ec24f98c63b1cd6b622f644bacd6a1e638f0a40aee94253b9ebe7cdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_TYPE_SEC_P_256_R1</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acbeddeb9ec24f98c63b1cd6b622f644ba028f464251670e0f3ece25d1d8fb48ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_TYPE_SEC_P_384_R1</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acbeddeb9ec24f98c63b1cd6b622f644ba56cb1979c5cfdb02c409db3427e91339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_TYPE_SEC_P_521_R1</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acbeddeb9ec24f98c63b1cd6b622f644ba1260889adc1909db873d716effb6e96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_TYPE_BRP_P_256_R1</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acbeddeb9ec24f98c63b1cd6b622f644babd255e9258ea562fb901254070412621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_TYPE_BRP_P_384_R1</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acbeddeb9ec24f98c63b1cd6b622f644ba7b0a6e36828b538e1f958bfeb15c5820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_TYPE_BRP_P_512_R1</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acbeddeb9ec24f98c63b1cd6b622f644baa1c42298d29ce9d3057902535af36387</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDSA_CurveLength</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ab9761d927a1fe32d9771c7d38efbcd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_CURVE_LENGTH_192</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ab9761d927a1fe32d9771c7d38efbcd0fa721f4961d9c073b2351fe312e126acef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_CURVE_LENGTH_224</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ab9761d927a1fe32d9771c7d38efbcd0fab6400574a78a0342525211ccaa3f7655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_CURVE_LENGTH_256</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ab9761d927a1fe32d9771c7d38efbcd0fa8923b2c5faa0b56d370c5899fee507c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_CURVE_LENGTH_384</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ab9761d927a1fe32d9771c7d38efbcd0fa0839d73402f84ff5cbdd6d312cdeb514</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_CURVE_LENGTH_512</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ab9761d927a1fe32d9771c7d38efbcd0fa4ec402b29db30ff2eba83f90d7a97690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_CURVE_LENGTH_521</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ab9761d927a1fe32d9771c7d38efbcd0faf0f8b9dd459d5da73635531fb0297403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDSA_DigestLength</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acdd472b642ec5f6216de6ac747fc66c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_DIGEST_LENGTH_224</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acdd472b642ec5f6216de6ac747fc66c1a84c54615c7fe58c99f2b4b77c9dbb563</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_DIGEST_LENGTH_256</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acdd472b642ec5f6216de6ac747fc66c1ab4048be4ed14d5f262aeb6d0c4007367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_DIGEST_LENGTH_384</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acdd472b642ec5f6216de6ac747fc66c1a84f21672f42f60034321596f6a44f109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_DIGEST_LENGTH_512</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>acdd472b642ec5f6216de6ac747fc66c1a782f47793698163facb8e1690230864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDSA_OperationType</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a12591c66c1af7e332fb99f04f5c17ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_OPERATION_TYPE_SIGN</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a12591c66c1af7e332fb99f04f5c17ec9ac1fb160e151a4c8adbf40e6a6cf94ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_OPERATION_TYPE_VERIFY</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a12591c66c1af7e332fb99f04f5c17ec9abb42383a7909a4aadd941cfe98136341</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDSA_init</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a12529e861cad0fd9932b88c7023a3b77</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDSA_close</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>afb8b4f22218005bddbed06ead6166bb8</anchor>
      <arglist>(ECDSA_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>ECDSA_Handle</type>
      <name>ECDSA_open</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a91897a7596bfefe5b6dc2763d1a3b3a4</anchor>
      <arglist>(uint_least8_t index, const ECDSA_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDSA_Params_init</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>ac8a50e673e908088f643396f7f898f84</anchor>
      <arglist>(ECDSA_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDSA_OperationSign_init</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a483eed05a93c583df6599b6a07721a70</anchor>
      <arglist>(ECDSA_OperationSign *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECDSA_OperationVerify_init</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a398f078544d6c5506027a7dd6608db9a</anchor>
      <arglist>(ECDSA_OperationVerify *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECDSA_sign</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a3ad7bc590603181380f2f8d4c01e09f3</anchor>
      <arglist>(ECDSA_Handle handle, ECDSA_OperationSign *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECDSA_verify</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a474b05788ac25fb7ba032490bb418b96</anchor>
      <arglist>(ECDSA_Handle handle, ECDSA_OperationVerify *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECDSA_cancelOperation</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a2b0e1e35912d647f946073b807cf205b</anchor>
      <arglist>(ECDSA_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>ECDSA_Handle</type>
      <name>ECDSA_construct</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a10334bd4e6364d8415db8482e6de63b6</anchor>
      <arglist>(ECDSA_Config *config, const ECDSA_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const ECDSA_Params</type>
      <name>ECDSA_defaultParams</name>
      <anchorfile>_e_c_d_s_a_8h.html</anchorfile>
      <anchor>a33a35416e570068fe9f29b93dd381c9a</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_e_c_d_s_a_8h">ti_drivers_ECDSA_Overview</docanchor>
    <docanchor file="_e_c_d_s_a_8h">ti_drivers_ECDSA_Usage</docanchor>
    <docanchor file="_e_c_d_s_a_8h">ti_drivers_ECDSA_Synopsis</docanchor>
    <docanchor file="_e_c_d_s_a_8h">ti_drivers_ECDSA_Synopsis_Code</docanchor>
    <docanchor file="_e_c_d_s_a_8h">ti_drivers_ECDSA_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>ECDSALPF3HSM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/ecdsa/</path>
    <filename>_e_c_d_s_a_l_p_f3_h_s_m_8h</filename>
    <includes id="_e_c_d_s_a_8h" name="ECDSA.h" local="no" imported="no">ti/drivers/ECDSA.h</includes>
    <class kind="struct">ECDSALPF3HSM_HWAttrs</class>
    <class kind="struct">ECDSALPF3HSM_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>ECDSALPF3HSM_COMPONENT_VECTOR_LENGTH</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a122c5a171dad88f3ec4fa6b3bfbc4f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSALPF3HSM_STATUS_NO_VALID_CURVE_TYPE_PROVIDED</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a07cbab9036722e0ccdac9c617c24f11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSALPF3HSM_STATUS_INVALID_KEY_ENCODING</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a4b6af506039ac8b4ffd29e6e8ee2a2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSALPF3HSM_STATUS_HARDWARE_ERROR</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a1dbcc84400ecd1becdabb6d5e3470bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECDSA_DomainID</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>acd1fb77f42178662e52768b3e899932c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_DOMAIN_ID_SEC</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>acd1fb77f42178662e52768b3e899932ca18e1b5dd0a359206eaad3bd14cbefb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECDSA_DOMAIN_ID_BRP</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>acd1fb77f42178662e52768b3e899932ca9311c93bbbcc7ece36c06020400bacd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ECDSALPF3SW.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/ecdsa/</path>
    <filename>_e_c_d_s_a_l_p_f3_s_w_8h</filename>
    <includes id="_e_c_d_s_a_8h" name="ECDSA.h" local="no" imported="no">ti/drivers/ECDSA.h</includes>
    <class kind="struct">ECDSALPF3SW_HWAttrs</class>
    <class kind="struct">ECDSALPF3SW_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>ECDSALPF3SW_ECC_WINDOW_SIZE</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_s_w_8h.html</anchorfile>
      <anchor>a2a8b8499aee036b8871d0f8904b3cd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECDSALPF3SW_ECC_WORKZONE_WORDS</name>
      <anchorfile>_e_c_d_s_a_l_p_f3_s_w_8h.html</anchorfile>
      <anchor>ae5f6290ae87bb789ddd7b7e3c65e90d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ECIES.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_e_c_i_e_s_8h</filename>
    <includes id="_a_n_s_i_x936_k_d_f_8h" name="ANSIX936KDF.h" local="no" imported="no">ti/drivers/ANSIX936KDF.h</includes>
    <includes id="_e_c_c_params_8h" name="ECCParams.h" local="no" imported="no">ti/drivers/cryptoutils/ecc/ECCParams.h</includes>
    <class kind="struct">ECIES_Config</class>
    <class kind="struct">ECIES_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_STATUS_RESERVED</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a2684b53c5515f9e4e540296c0bd6a5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_STATUS_SUCCESS</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>ac9b141dcfc50724d6f75938585ffd218</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_STATUS_ERROR</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a868349037e2bf5975bed698e4c31705b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>aeb8dbc1ccb4e40a981f555cc983152a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_STATUS_INSUFFICIENT_OUTPUT_LENGTH</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a8928af3c5492483bb8abf768371cb79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_STATUS_MAC_INVALID</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a0f49d1f4b4c9c49a7a63208d7810164e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_STATUS_UNALIGNED_IO_NOT_SUPPORTED</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a6cf4913271451b686be03e78f532aecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_TAG_SIZE</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a327d74cf6fc09433dfe44ab12e3f432e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP256_LENGTH</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a00c15e2d3c789ed6aa002821f8064d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_PUBLIC_KEY_SIZE</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>af760a6f6769a407e572622a7af3c407a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECIES_PADDING_BYTES</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a887b73c9357a4a101d5d6c873a3ffaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ECIES_Config *</type>
      <name>ECIES_Handle</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a96eb2fddbcbe2046a18019cd23df602e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ECIES_ReturnBehavior</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a5b0b513a52be7f9e9ca5cd3f3b53d5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECIES_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a5b0b513a52be7f9e9ca5cd3f3b53d5f0abd867f3c27f790bda6f42563c943f009</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ECIES_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a5b0b513a52be7f9e9ca5cd3f3b53d5f0a32c157cec66835993431ee324d060d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECIES_init</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>af2aba31891be5c30c0e44042f6bed357</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECIES_Params_init</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a07045e3b4077fa785955e229db999dba</anchor>
      <arglist>(ECIES_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>ECIES_Handle</type>
      <name>ECIES_open</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>ab62854b832a9b53a5f71b60df65afc74</anchor>
      <arglist>(uint_least8_t index, const ECIES_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ECIES_close</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>ae125fd76d95e15f7befc9dd972e57d4b</anchor>
      <arglist>(ECIES_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECIES_encrypt</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a9e4b7b3bf986965d58c3f32c63747354</anchor>
      <arglist>(ECIES_Handle handle, const CryptoKey *publicKey, const void *input, size_t inputLen, void *paddedOutput, size_t paddedOutputLen)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>ECIES_decrypt</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>aecacbffbb61267f62e47fef8673c3c10</anchor>
      <arglist>(ECIES_Handle handle, const CryptoKey *privateKey, const void *paddedInput, size_t paddedInputLen, void *output, size_t outputLen)</arglist>
    </member>
    <member kind="function">
      <type>ECIES_Handle</type>
      <name>ECIES_construct</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a4dd9fce07ea19845310f0cf41d014483</anchor>
      <arglist>(ECIES_Config *config, const ECIES_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const ECIES_Config</type>
      <name>ECIES_config</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>ab49b69fce87c040fa54c90429ab49bd9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint_least8_t</type>
      <name>ECIES_count</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>a41a8981109124f43b1be507cd3baf835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECIES_Params</type>
      <name>ECIES_defaultParams</name>
      <anchorfile>_e_c_i_e_s_8h.html</anchorfile>
      <anchor>ae3259fc5b8701ba0988dd2b36e64b246</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_e_c_i_e_s_8h">ti_drivers_ECIES_Overview</docanchor>
    <docanchor file="_e_c_i_e_s_8h">ti_drivers_ECIES_Usage</docanchor>
    <docanchor file="_e_c_i_e_s_8h">ti_drivers_ECIES_Synopsis</docanchor>
    <docanchor file="_e_c_i_e_s_8h">ti_drivers_ECIES_Synopsis_Code</docanchor>
    <docanchor file="_e_c_i_e_s_8h">ti_drivers_ECIES_Example</docanchor>
  </compound>
  <compound kind="file">
    <name>ECIESXX.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/ecies/</path>
    <filename>_e_c_i_e_s_x_x_8h</filename>
    <includes id="_e_c_i_e_s_8h" name="ECIES.h" local="no" imported="no">ti/drivers/ECIES.h</includes>
    <includes id="_a_e_s_g_c_m_8h" name="AESGCM.h" local="no" imported="no">ti/drivers/AESGCM.h</includes>
    <includes id="_a_n_s_i_x936_k_d_f_8h" name="ANSIX936KDF.h" local="no" imported="no">ti/drivers/ANSIX936KDF.h</includes>
    <includes id="_a_n_s_i_x936_k_d_f_x_x_8h" name="ANSIX936KDFXX.h" local="no" imported="no">ti/drivers/ansix936kdf/ANSIX936KDFXX.h</includes>
    <includes id="_e_c_d_h_8h" name="ECDH.h" local="no" imported="no">ti/drivers/ECDH.h</includes>
    <includes id="_r_n_g_8h" name="RNG.h" local="no" imported="no">ti/drivers/RNG.h</includes>
    <class kind="struct">ECIESXX_HWAttrs</class>
    <class kind="struct">ECIESXX_Object</class>
  </compound>
  <compound kind="file">
    <name>EDDSA.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_e_d_d_s_a_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <includes id="_e_c_c_params_8h" name="ECCParams.h" local="no" imported="no">ti/drivers/cryptoutils/ecc/ECCParams.h</includes>
    <class kind="struct">EDDSA_Config</class>
    <class kind="struct">EDDSA_OperationGeneratePublicKey</class>
    <class kind="struct">EDDSA_OperationSign</class>
    <class kind="struct">EDDSA_OperationVerify</class>
    <class kind="union">EDDSA_Operation</class>
    <class kind="struct">EDDSA_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_RESERVED</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>afa4f2cbb094d15cedaee9241ca7aaa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_SUCCESS</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>ab13cbd97a011a0cbe686e876073c7c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_ERROR</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a9285142cde705256b57ac9cf5c42c53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_CANCELED</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>adb4aaae6ac1e9646066b5ca05816cd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_HASH_UNAVAILABLE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a41efa2929e395310213d703636e225ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_PKA_UNAVAILABLE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a475ed3864cdc27484ab94724835d8009</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_POINT_AT_INFINITY</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a5c7e76588d6df7b44a74739ef6effa40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_INVALID_PRIVATE_KEY_SIZE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a5319a8694cc727685c4ee480be44c872</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_INVALID_PUBLIC_KEY_SIZE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>ad0ecd7691b45558ea55c42333be94a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_PUBLIC_KEY_NOT_ON_CURVE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a99d3ba874ff24e916d6a14f3cf7404e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_INVALID_R_SIZE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a42d3d3bd421fa2e0687ac88c0fc11369</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_INVALID_S_SIZE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a5386326ca227cec3c5bc3fe3051373ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_S_LARGER_THAN_ORDER</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>ac67fec2183b90aa7ec092da2f8ee6970</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_KEY_ID_PARAM_MISMATCH</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a48d65f84b271dd45b5e7ed43c9ab658f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_KEYSTORE_INVALID_ID</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a71a907ded5d3c6bfa2e2e47ccf308aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_KEYSTORE_GENERIC_FAILURE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>adf314946fe684bcbc852465fa0ca6100</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_SHA2_HASH_FAILURE</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>aa40ddf06e62d96f44c2d2135932ada61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_KEYSTORE_ERROR</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a7c4042153907de966d21b764db897f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_STATUS_FEATURE_NOT_SUPPORTED</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a9194091748678d123088d36a3be116af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EDDSA_Config *</type>
      <name>EDDSA_Handle</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a060e17f632b2e3f7fed96f4ba12fe48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>EDDSA_CallbackFxn</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a6a093ae7e304be315a31a45095c4662b</anchor>
      <arglist>)(EDDSA_Handle handle, int_fast16_t returnStatus, EDDSA_Operation operation, EDDSA_OperationType operationType)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EDDSA_ReturnBehavior</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a4dd8a220f65c0bcee35b3aa81416e14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDDSA_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a4dd8a220f65c0bcee35b3aa81416e14fac8914fb0b0024a8add72d78d8d4161a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDDSA_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a4dd8a220f65c0bcee35b3aa81416e14fa5b29034b4fd68970e6060dedecd33398</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDDSA_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a4dd8a220f65c0bcee35b3aa81416e14fa574c6aa8bf233db44b1bc0ecf6b47624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EDDSA_OperationType</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>af6e60847c2c0eaf13d3c854838bca0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDDSA_OPERATION_TYPE_GENERATE_PUBLIC_KEY</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>af6e60847c2c0eaf13d3c854838bca0fba6705d1a5bda1b194c364e627c1bff3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDDSA_OPERATION_TYPE_SIGN</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>af6e60847c2c0eaf13d3c854838bca0fba4c6e4c13833ac07401d36e084ed9a27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EDDSA_OPERATION_TYPE_VERIFY</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>af6e60847c2c0eaf13d3c854838bca0fba0a7e89ff24a66b8d5d1811d0fbacacff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EDDSA_init</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>ad38c3a487594c6b117e9d9367d4611a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EDDSA_close</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a173dac2072e5f83bbd1123a920decbd7</anchor>
      <arglist>(EDDSA_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>EDDSA_Handle</type>
      <name>EDDSA_open</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>ab87c783c9f1673da9502705fa13b76c7</anchor>
      <arglist>(uint_least8_t index, const EDDSA_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EDDSA_Params_init</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>ab056f386599ac453660e82838fd96d8f</anchor>
      <arglist>(EDDSA_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EDDSA_OperationGeneratePublicKey_init</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a381b7b066e24af4d4cb8979471b887c1</anchor>
      <arglist>(EDDSA_OperationGeneratePublicKey *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EDDSA_OperationSign_init</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a6570e891d3918886ea3badcc8286cc94</anchor>
      <arglist>(EDDSA_OperationSign *operation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EDDSA_OperationVerify_init</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a79bbbc955774462fc15772968974e6a4</anchor>
      <arglist>(EDDSA_OperationVerify *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>EDDSA_generatePublicKey</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a7a5d4d117f414187b95eb15eebb3d93f</anchor>
      <arglist>(EDDSA_Handle handle, EDDSA_OperationGeneratePublicKey *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>EDDSA_sign</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a883083d39b5bef163d36142446e06f50</anchor>
      <arglist>(EDDSA_Handle handle, EDDSA_OperationSign *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>EDDSA_verify</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a8705e361f1522bd175c0d2f8c50f0c33</anchor>
      <arglist>(EDDSA_Handle handle, EDDSA_OperationVerify *operation)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>EDDSA_cancelOperation</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a7a4d9af13d672685671c39a94016b6ca</anchor>
      <arglist>(EDDSA_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>EDDSA_Handle</type>
      <name>EDDSA_construct</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a2563186ba5d068a3bd7ed8cdf218d815</anchor>
      <arglist>(EDDSA_Config *config, const EDDSA_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const EDDSA_Params</type>
      <name>EDDSA_defaultParams</name>
      <anchorfile>_e_d_d_s_a_8h.html</anchorfile>
      <anchor>a944831dc9444a36de84341b160fa050a</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_e_d_d_s_a_8h">ti_drivers_EDDSA_Overview</docanchor>
    <docanchor file="_e_d_d_s_a_8h">ti_drivers_EDDSA_Usage</docanchor>
    <docanchor file="_e_d_d_s_a_8h">ti_drivers_EDDSA_Synopsis</docanchor>
    <docanchor file="_e_d_d_s_a_8h">ti_drivers_EDDSA_Synopsis_Code</docanchor>
    <docanchor file="_e_d_d_s_a_8h">ti_drivers_EDDSA_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>EDDSALPF3HSM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/eddsa/</path>
    <filename>_e_d_d_s_a_l_p_f3_h_s_m_8h</filename>
    <includes id="_e_d_d_s_a_8h" name="EDDSA.h" local="no" imported="no">ti/drivers/EDDSA.h</includes>
    <class kind="struct">EDDSALPF3HSM_HWAttrs</class>
    <class kind="struct">EDDSALPF3HSM_Object</class>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_COMPONENT_VECTOR_LENGTH_BYTES</name>
      <anchorfile>_e_d_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a361b71e20424dd7fa41cb6c1617e4580</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSA_CURVE_LENGTH_25519</name>
      <anchorfile>_e_d_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a24353d86f2070d83792b5041da2fb3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSALPF3HSM_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_e_d_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a4c7d5cf5a698e39021381ce12084200d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSALPF3HSM_STATUS_HARDWARE_ERROR</name>
      <anchorfile>_e_d_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a9fde2a1e0a30d58a83fc3f311cbcea17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSALPF3HSM_STATUS_INVALID_MESSAGE_LENGTH</name>
      <anchorfile>_e_d_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a718dccf24c6bdfedb09b841fe850354e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EDDSALPF3HSM_STATUS_INVALID_KEY_ENCODING</name>
      <anchorfile>_e_d_d_s_a_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a9bb4bbf7ca78a4ca5cf675e9b033f5fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HSMLPF3.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/hsm/</path>
    <filename>_h_s_m_l_p_f3_8h</filename>
  </compound>
  <compound kind="file">
    <name>HSMLPF3Utility.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/cryptoutils/hsm/</path>
    <filename>_h_s_m_l_p_f3_utility_8h</filename>
  </compound>
  <compound kind="file">
    <name>Random.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/utils/</path>
    <filename>_random_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>Random_STATUS_SUCCESS</name>
      <anchorfile>_random_8h.html</anchorfile>
      <anchor>a569eb30584df2e26b473d5507119527c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Random_STATUS_ERROR</name>
      <anchorfile>_random_8h.html</anchorfile>
      <anchor>ae958209336d4db0995ff4397a2280151</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Random_SEED_LENGTH</name>
      <anchorfile>_random_8h.html</anchorfile>
      <anchor>a5abc4bdb7377950c94b9a748ee73e81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>Random_seedAutomatic</name>
      <anchorfile>_random_8h.html</anchorfile>
      <anchor>a268d2849532fa3d19a21477fad2465a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Random_seedManual</name>
      <anchorfile>_random_8h.html</anchorfile>
      <anchor>a2daafc64202e2356609c0443847b4464</anchor>
      <arglist>(uint8_t seed[(20)])</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>Random_getNumber</name>
      <anchorfile>_random_8h.html</anchorfile>
      <anchor>ae7ec74feb59a3a7b8990aec4694941c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Random_getBytes</name>
      <anchorfile>_random_8h.html</anchorfile>
      <anchor>a761e6552681ea33b81aab8a807b4bc2d</anchor>
      <arglist>(void *buffer, size_t bufferSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RNG.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_r_n_g_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">RNG_Config</class>
    <class kind="struct">RNG_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_RESERVED</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ac306e4cfc6cc7ffd4bc3788ab0b1d9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_SUCCESS</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ab3076e27bfcbaad810b27dd790b63649</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_ERROR</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a608c7c1a93bf68c4a98edf40d0df18c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a230a714031b745ee550160cd49feb9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_INVALID_INPUTS</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a0e210940ccc309d0dfd333e6fd48e875</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_CANCELED</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ab63bae3047edfe506f2bfec86ef2c5f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_ENTROPY_EXHAUSTED</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>aeb6cdafa2fe8dcd983db3d435579ed19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_INIT_NOT_ALLOWED</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>af4aca552ecdb55994356cfa50e82d4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_NOISE_INPUT_INVALID</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>aaa727a5b5ea0ed0df85f734562e08d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_NOT_INITIALIZED</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a1c0881e8b77094f70151f63bc548d304</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_MAX_BIT_LENGTH</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a6ce028f88ad8438e91e7a4f62001846e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const RNG_Config *</type>
      <name>RNG_Handle</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a757fe651eb1c02d5ffafc5d8e2c7a3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>RNG_CryptoKeyCallbackFxn</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ad5cded400eae369dc7d6a6fbf5f33168</anchor>
      <arglist>)(RNG_Handle handle, int_fast16_t returnValue, CryptoKey *key)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>RNG_RandomBitsCallbackFxn</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ac30888d0e097bb5d21872797f43c31fb</anchor>
      <arglist>)(RNG_Handle handle, int_fast16_t returnValue, uint8_t *randomBits, size_t randomBitsLength)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RNG_ReturnBehavior</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a4593445fc926069c4b1f40e288f49a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RNG_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a4593445fc926069c4b1f40e288f49a17a89864eea2d3bf5da6902f34f9f2f0dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RNG_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a4593445fc926069c4b1f40e288f49a17aea00815364b26007576f615660b49ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RNG_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a4593445fc926069c4b1f40e288f49a17a291c8dc3d119f96e80043d04f0c71b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_init</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a1ec742dff77c74db333fec6edcdbde01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_fillPoolIfLessThan</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a973cba8a512dd97404babeb8a5ee9b1c</anchor>
      <arglist>(size_t bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RNG_Params_init</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a2d222b0cdeac690905f6be9df444e23f</anchor>
      <arglist>(RNG_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>RNG_Handle</type>
      <name>RNG_open</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a05443f21d6827a6524f936ecc96736ca</anchor>
      <arglist>(uint_least8_t index, const RNG_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RNG_close</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ab3c29d15e2efdb2efb3e8a82d6f37fcf</anchor>
      <arglist>(RNG_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_getRandomBits</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a2ea3a4ebb1fdf9ce8707eb1c75bcf4d4</anchor>
      <arglist>(RNG_Handle handle, void *randomBits, size_t randomBitsLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_getLERandomNumberInRange</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a10d0f6139e387ca2c2863e52b74fda48</anchor>
      <arglist>(RNG_Handle handle, const void *lowerLimit, const void *upperLimit, void *randomNumber, size_t randomNumberBitLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_getBERandomNumberInRange</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ab886feb4749365da4c820b7a53b06ed3</anchor>
      <arglist>(RNG_Handle handle, const void *lowerLimit, const void *upperLimit, void *randomNumber, size_t randomNumberBitLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_generateKey</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>af0d87cb0f061c45161597771a92f6360</anchor>
      <arglist>(RNG_Handle handle, CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_generateLEKeyInRange</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a669aa831effa103664cb5ccf71060979</anchor>
      <arglist>(RNG_Handle handle, const void *lowerLimit, const void *upperLimit, CryptoKey *key, size_t randomNumberBitLength)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_generateBEKeyInRange</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ae6e9b34b2bb8b9ef3712ddd3281ef4a8</anchor>
      <arglist>(RNG_Handle handle, const void *lowerLimit, const void *upperLimit, CryptoKey *key, size_t randomNumberBitLength)</arglist>
    </member>
    <member kind="function">
      <type>RNG_Handle</type>
      <name>RNG_construct</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>a95c951e38c31933d1ef60ba509b1dac0</anchor>
      <arglist>(const RNG_Config *config, const RNG_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>RNG_cancelOperation</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ab2fc99ab8e109cf9b0f9264cdf0d6638</anchor>
      <arglist>(RNG_Handle handle)</arglist>
    </member>
    <member kind="variable">
      <type>const RNG_Params</type>
      <name>RNG_defaultParams</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>aeca982c6cf31dceb6116b9bfb7556473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>RNG_poolByteSize</name>
      <anchorfile>_r_n_g_8h.html</anchorfile>
      <anchor>ace25c61f527654aca367fc3fabf22399</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_r_n_g_8h">ti_drivers_RNG_Overview</docanchor>
    <docanchor file="_r_n_g_8h">ti_drivers_RNG_Usage</docanchor>
    <docanchor file="_r_n_g_8h">ti_drivers_RNG_Synopsis</docanchor>
    <docanchor file="_r_n_g_8h">ti_drivers_RNG_Synopsis_Code</docanchor>
    <docanchor file="_r_n_g_8h">ti_drivers_RNG_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>RNGLPF3HSM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/rng/</path>
    <filename>_r_n_g_l_p_f3_h_s_m_8h</filename>
    <includes id="_r_n_g_8h" name="RNG.h" local="no" imported="no">ti/drivers/RNG.h</includes>
  </compound>
  <compound kind="file">
    <name>RNGLPF3RF.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/rng/</path>
    <filename>_r_n_g_l_p_f3_r_f_8h</filename>
    <includes id="_r_n_g_8h" name="RNG.h" local="no" imported="no">ti/drivers/RNG.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_RCT_FAIL</name>
      <anchorfile>_r_n_g_l_p_f3_r_f_8h.html</anchorfile>
      <anchor>a98390b2963c10673eb8b3ccb36d1e328</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_APT_FAIL</name>
      <anchorfile>_r_n_g_l_p_f3_r_f_8h.html</anchorfile>
      <anchor>a33bfea2a83c82d18820404b64b8b744a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RNG_STATUS_APT_BIMODAL_FAIL</name>
      <anchorfile>_r_n_g_l_p_f3_r_f_8h.html</anchorfile>
      <anchor>a18b37e5c994a7a9703de9d6a3c368ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>RNGLPF3RF_noiseInputWordLen</name>
      <anchorfile>_r_n_g_l_p_f3_r_f_8h.html</anchorfile>
      <anchor>aa0750b9419b7e579f79d3a7ae19f126e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SHA2.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_s_h_a2_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">SHA2_Config</class>
    <class kind="struct">SHA2_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_RESERVED</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>af86590d86ab05868e5d9768a53864c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_SUCCESS</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>af830601fb3cebbf96c405ca6f1cbbc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_ERROR</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>af9c9e8e3c5044c83eefdaef9063860a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a79f870938f2275ff40d9a923839baba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_CANCELED</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a233fd6c6912964d0a4918075081c08c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_UNSUPPORTED</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a06da8bd4bcbf98f38bd0ef7c11f60d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_KEYSTORE_ERROR</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ac9687f3fc42f455c8fa4c12c259599f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_DMA_ERROR</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ae0dba8f483935d7579a9c71392263456</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHA2_STATUS_DATA_INACCESSIBLE</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ad83ab034e0c1930b821e654986e798d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SHA2_Config *</type>
      <name>SHA2_Handle</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a0a6ddcbf393ff5f2677ebe47e1f3d798</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>SHA2_CallbackFxn</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a4a605367d5d35ab77de06dcb9f54c921</anchor>
      <arglist>)(SHA2_Handle handle, int_fast16_t returnStatus)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SHA2_ReturnBehavior</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a224eb3d293bb76a360d13f3fb6cdcd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a224eb3d293bb76a360d13f3fb6cdcd58a24089a94926440a2b1ef80f2f12a6eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a224eb3d293bb76a360d13f3fb6cdcd58a1886f2611fbf1ec1c64b32b3308ca6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a224eb3d293bb76a360d13f3fb6cdcd58acb21dfa07af8bd9ea8b69e3821f14bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SHA2_HashType</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ac736b297766eec40ca782cbc559d1f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_HASH_TYPE_224</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ac736b297766eec40ca782cbc559d1f29ac04c761878b57de09ecd0a15f18216c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_HASH_TYPE_256</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ac736b297766eec40ca782cbc559d1f29afb54f73866a407de412f1612deba102e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_HASH_TYPE_384</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ac736b297766eec40ca782cbc559d1f29aa2a402addbc8c70d1cf8eda44e5ea0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_HASH_TYPE_512</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ac736b297766eec40ca782cbc559d1f29a95382db804c412fd6ad3d86aaf743f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SHA2_DigestLengthBytes</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a80743185c031d98f1ed370161c1f253d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_DIGEST_LENGTH_BYTES_224</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a80743185c031d98f1ed370161c1f253daa5d0d0cca946f78996634d3e0cd1e1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_DIGEST_LENGTH_BYTES_256</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a80743185c031d98f1ed370161c1f253da485865fb1d5fd1dd0d79ac98c2d6eedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_DIGEST_LENGTH_BYTES_384</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a80743185c031d98f1ed370161c1f253da8d406e8f97117db168ec92ff25be9a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_DIGEST_LENGTH_BYTES_512</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a80743185c031d98f1ed370161c1f253dac9cfb34c079c68dc42e945d15183ab8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SHA2_BlockSizeBytes</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a068b58fab712a0c1ad7091803314c5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_BLOCK_SIZE_BYTES_224</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a068b58fab712a0c1ad7091803314c5d0a02b165a6d502cb6bfc35a4718a52f25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_BLOCK_SIZE_BYTES_256</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a068b58fab712a0c1ad7091803314c5d0a37bd6cb465e5a0c77c15933525f25103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_BLOCK_SIZE_BYTES_384</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a068b58fab712a0c1ad7091803314c5d0ac41032a24580877dd5c1be886d75a897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHA2_BLOCK_SIZE_BYTES_512</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a068b58fab712a0c1ad7091803314c5d0a8ba20289cd607ae3b078487c5111833a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA2_init</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a52bac540341a588612f9e375cc504439</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA2_Params_init</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a35012f3a93e7a6f7252c53ae31d28aed</anchor>
      <arglist>(SHA2_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>SHA2_Handle</type>
      <name>SHA2_open</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>abd8e7d5cf0cad89a9a218d5ce6d41e13</anchor>
      <arglist>(uint_least8_t index, const SHA2_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA2_close</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a57cfbb0eecdf3449cbfa4e2dcb471dd4</anchor>
      <arglist>(SHA2_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>SHA2_setupHmac</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a43aec19c8a183f66d9b275abc4c36491</anchor>
      <arglist>(SHA2_Handle handle, const CryptoKey *key)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>SHA2_addData</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ac5155c684c254a894ea06f4cd5290990</anchor>
      <arglist>(SHA2_Handle handle, const void *data, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>SHA2_finalize</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ae8e6a9aa91a05977f2db52ba67ee80da</anchor>
      <arglist>(SHA2_Handle handle, void *digest)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>SHA2_finalizeHmac</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a58452ce797e26bcf69aab03d8cc07ffb</anchor>
      <arglist>(SHA2_Handle handle, void *hmac)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>SHA2_hashData</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>aed1e81b4864ed62d3f0532efc353d790</anchor>
      <arglist>(SHA2_Handle handle, const void *data, size_t dataLength, void *digest)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>SHA2_hmac</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a55ebd72bb3f8ab95b52563057b96a760</anchor>
      <arglist>(SHA2_Handle handle, const CryptoKey *key, const void *data, size_t dataLength, void *hmac)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SHA2_reset</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>ab56e3f36e56ffb06c2c8aaa7528ac321</anchor>
      <arglist>(SHA2_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>SHA2_cancelOperation</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a8274ea547e11bfe8e9d406f646ad0432</anchor>
      <arglist>(SHA2_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>SHA2_setHashType</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a46075b17a244bac1b9123559da37f6f5</anchor>
      <arglist>(SHA2_Handle handle, SHA2_HashType type)</arglist>
    </member>
    <member kind="function">
      <type>SHA2_Handle</type>
      <name>SHA2_construct</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a954040f0843fafbee57fa7589207ef00</anchor>
      <arglist>(SHA2_Config *config, const SHA2_Params *params)</arglist>
    </member>
    <member kind="variable">
      <type>const SHA2_Config</type>
      <name>SHA2_config</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>aa8005577cc49a5805d5e123395b74185</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uint_least8_t</type>
      <name>SHA2_count</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a0bbbbf10608e8b702cd04166617903b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SHA2_Params</type>
      <name>SHA2_defaultParams</name>
      <anchorfile>_s_h_a2_8h.html</anchorfile>
      <anchor>a2bc55a3d74a3fecd6f00d498bce96f26</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_s_h_a2_8h">ti_drivers_SHA2_Overview</docanchor>
    <docanchor file="_s_h_a2_8h">ti_drivers_SHA2_Usage</docanchor>
    <docanchor file="_s_h_a2_8h">ti_drivers_SHA2_Synopsis</docanchor>
    <docanchor file="_s_h_a2_8h">ti_drivers_SHA2_Synopsis_Code</docanchor>
    <docanchor file="_s_h_a2_8h">ti_drivers_SHA2_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>SHA2LPF3HSM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/sha2/</path>
    <filename>_s_h_a2_l_p_f3_h_s_m_8h</filename>
    <includes id="_s_h_a2_8h" name="SHA2.h" local="no" imported="no">ti/drivers/SHA2.h</includes>
  </compound>
  <compound kind="file">
    <name>SHA2LPF3SW.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/sha2/</path>
    <filename>_s_h_a2_l_p_f3_s_w_8h</filename>
    <includes id="_s_h_a2_8h" name="SHA2.h" local="no" imported="no">ti/drivers/SHA2.h</includes>
    <class kind="struct">SHA2LPF3SW_HWAttrs</class>
  </compound>
  <compound kind="file">
    <name>TRNG.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/</path>
    <filename>_t_r_n_g_8h</filename>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">TRNG_Config</class>
    <class kind="struct">TRNG_Params</class>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_RESERVED</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>ab873e919841a0770ee602b8b9a3cd9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_SUCCESS</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>ada01c2ca6b7043d067d07410e7c0d8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_ERROR</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a80cc550c12f937e36cf602accc843766</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_RESOURCE_UNAVAILABLE</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a9df04d8cca579f5607e90928c045bf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_INVALID_INPUTS</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>ad91b7c30222145751dfde298fd4f0931</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_CANCELED</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a1d2b8471f683ab8eee0cb486923e0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_KEYSTORE_ERROR</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>ab3cec1fd6f36154d815d6cbbd9b75980</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TRNG_Config *</type>
      <name>TRNG_Handle</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a4adf751507cdd181131bd0ed63d38f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>TRNG_CryptoKeyCallbackFxn</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>aca5783fdcaae4122d32c20acc50624ca</anchor>
      <arglist>)(TRNG_Handle handle, int_fast16_t returnValue, CryptoKey *entropy)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>TRNG_RandomBytesCallbackFxn</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a3b6ab900da9a5ac5e2524836d63ef50b</anchor>
      <arglist>)(TRNG_Handle handle, int_fast16_t returnValue, uint8_t *randomBytes, size_t randomBytesSize)</arglist>
    </member>
    <member kind="typedef">
      <type>TRNG_CryptoKeyCallbackFxn</type>
      <name>TRNG_CallbackFxn</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a602fd3db9db486b24efbe71e9a841887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TRNG_ReturnBehavior</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a43aba3552e575a554fa531509c27e944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRNG_RETURN_BEHAVIOR_CALLBACK</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a43aba3552e575a554fa531509c27e944ae008580d6d7344764d9bfca00008a3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRNG_RETURN_BEHAVIOR_BLOCKING</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a43aba3552e575a554fa531509c27e944ad188b4caad4b0c035728edfdb1e8e622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRNG_RETURN_BEHAVIOR_POLLING</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a43aba3552e575a554fa531509c27e944a45fe5c71066635f6f2bde444fe2bbc5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TRNG_init</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a0f5e55c289bb677e686c687fc92de9a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TRNG_Params_init</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a53b7f36d914ed9bcc1b11f58633c06da</anchor>
      <arglist>(TRNG_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>TRNG_Handle</type>
      <name>TRNG_open</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a77b3120825e3d0514fc213ff626be0ed</anchor>
      <arglist>(uint_least8_t index, TRNG_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TRNG_close</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a13b2fd9b511f35defafc5e316beacc2e</anchor>
      <arglist>(TRNG_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>TRNG_generateEntropy</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a3afd5042c7bb40f654e546ed5cc70246</anchor>
      <arglist>(TRNG_Handle handle, CryptoKey *entropy)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>TRNG_generateKey</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a5e16c78c037c0793d7126c2cce7f007d</anchor>
      <arglist>(TRNG_Handle handle, CryptoKey *entropy)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>TRNG_getRandomBytes</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>ac671624bdf54d57adf1f403e4be1a778</anchor>
      <arglist>(TRNG_Handle handle, void *randomBytes, size_t randomBytesSize)</arglist>
    </member>
    <member kind="function">
      <type>TRNG_Handle</type>
      <name>TRNG_construct</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a6e64ed78ddcf7149a347be2a2d60df1b</anchor>
      <arglist>(TRNG_Config *config, const TRNG_Params *params)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>TRNG_cancelOperation</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a10aefaa0cff3d97b483d8b37dfc3b043</anchor>
      <arglist>(TRNG_Handle handle)</arglist>
    </member>
    <member kind="variable">
      <type>const TRNG_Params</type>
      <name>TRNG_defaultParams</name>
      <anchorfile>_t_r_n_g_8h.html</anchorfile>
      <anchor>a145efe92a31bca6c39f57619faf895d2</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="_t_r_n_g_8h">ti_drivers_TRNG_Overview</docanchor>
    <docanchor file="_t_r_n_g_8h">ti_drivers_TRNG_Usage</docanchor>
    <docanchor file="_t_r_n_g_8h">ti_drivers_TRNG_Synopsis</docanchor>
    <docanchor file="_t_r_n_g_8h">ti_drivers_TRNG_Synopsis_Code</docanchor>
    <docanchor file="_t_r_n_g_8h">ti_drivers_TRNG_Examples</docanchor>
  </compound>
  <compound kind="file">
    <name>TRNGLPF3HSM.h</name>
    <path>/conan-data/secure_drivers_lpf3/9.14.00.11/library-sb/ga/build/4c49068a18bd2d5dfc5260226be641dec89f1d53/source/ti/drivers/trng/</path>
    <filename>_t_r_n_g_l_p_f3_h_s_m_8h</filename>
    <includes id="_t_r_n_g_8h" name="TRNG.h" local="no" imported="no">ti/drivers/TRNG.h</includes>
    <includes id="_crypto_key_8h" name="CryptoKey.h" local="no" imported="no">ti/drivers/cryptoutils/cryptokey/CryptoKey.h</includes>
    <class kind="struct">TRNGLPF3HSM_HWAttrs</class>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_ALREADY_IN_SPECIFIED_NRBG_TYPE</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a973d7273a2d57c5885f9f56059ded21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_INVALID_INPUT_SIZE</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>affefc756142b4cb1b20f34f9de3ec924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRNG_STATUS_INVALID_KEY_ENCODING</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a30f8dcb783822d553b3ecf0265d5e36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TRNGLFP3HSM_NRBGMode</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a1d13e0c646e4013821440bc2e40b7fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRNG_MODE_CRNG</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a1d13e0c646e4013821440bc2e40b7fb2a4cd19eb7e247e469deb699977bcf586c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRNG_MODE_TRNG</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a1d13e0c646e4013821440bc2e40b7fb2a021dc9ba31e82b43cc3efa1b4d528ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>TRNGLPF3HSM_reseedHSM</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a65af1849c32af289798283b3f1346c1e</anchor>
      <arglist>(TRNG_Handle handle)</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>TRNGLPF3HSM_reseedHSMAsync</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a8c0f562b23081f819d1c74b5f46f4fde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int_fast16_t</type>
      <name>TRNGLPF3HSM_switchNrbgMode</name>
      <anchorfile>_t_r_n_g_l_p_f3_h_s_m_8h.html</anchorfile>
      <anchor>a8b6d2da380b3d0af1335b9f9566f1ee8</anchor>
      <arglist>(TRNG_Handle handle, TRNGLFP3HSM_NRBGMode nrbgMode)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCBC_OneStepOperation</name>
    <filename>struct_a_e_s_c_b_c___one_step_operation.html</filename>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>key</name>
      <anchorfile>struct_a_e_s_c_b_c___one_step_operation.html</anchorfile>
      <anchor>a6518aed6d5da1e00d44d65287a57f034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_b_c___one_step_operation.html</anchorfile>
      <anchor>a1a1180919f9129c518d0084caf0a4fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_b_c___one_step_operation.html</anchorfile>
      <anchor>a30277677266cfe2d47c5552aa68be2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>iv</name>
      <anchorfile>struct_a_e_s_c_b_c___one_step_operation.html</anchorfile>
      <anchor>ab1fde4ea69a4a3d3f9e3a5bb96c29704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_b_c___one_step_operation.html</anchorfile>
      <anchor>a9c2335b721113543e47347afb0664ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ivInternallyGenerated</name>
      <anchorfile>struct_a_e_s_c_b_c___one_step_operation.html</anchorfile>
      <anchor>a917352c22d76fa8f36cdd00a2754f684</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>AESCBC_OperationUnion</name>
    <filename>union_a_e_s_c_b_c___operation_union.html</filename>
    <member kind="variable">
      <type>AESCBC_OneStepOperation</type>
      <name>oneStepOperation</name>
      <anchorfile>union_a_e_s_c_b_c___operation_union.html</anchorfile>
      <anchor>a2ec760a838b7b4d5d64f6bd439e389f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCBC_SegmentedOperation</type>
      <name>segmentedOperation</name>
      <anchorfile>union_a_e_s_c_b_c___operation_union.html</anchorfile>
      <anchor>a41e5cf06fad7c50b7b50b53063cffc8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCBC_Params</name>
    <filename>struct_a_e_s_c_b_c___params.html</filename>
    <member kind="variable">
      <type>AESCBC_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_e_s_c_b_c___params.html</anchorfile>
      <anchor>aaf9f67c02267e03a5ffbc5ccb4e7580a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCBC_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_c_b_c___params.html</anchorfile>
      <anchor>a57b3ac8537584ca0bc3ed743792df321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_a_e_s_c_b_c___params.html</anchorfile>
      <anchor>a9d78b09aba375e0e6a3416c4166374e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_a_e_s_c_b_c___params.html</anchorfile>
      <anchor>a9a933064fd7fd7484d922654bf79278f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCBC_SegmentedOperation</name>
    <filename>struct_a_e_s_c_b_c___segmented_operation.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_b_c___segmented_operation.html</anchorfile>
      <anchor>ad3cd2fd51a7ccf0c8259b17491c449a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_b_c___segmented_operation.html</anchorfile>
      <anchor>a6446fd7e04dfcfa648c90f6340acb41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_b_c___segmented_operation.html</anchorfile>
      <anchor>a916fa6f486eccadc0addf6d0fc66ef4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCBCLPF3_Object</name>
    <filename>struct_a_e_s_c_b_c_l_p_f3___object.html</filename>
    <member kind="variable">
      <type>AESCommonLPF3_Object</type>
      <name>common</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>ab5050392ca2da2bca26f0c36d4f1f04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile uint32_t</type>
      <name>iv</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>a2157ff57fb94e8de9973da01cdab32cc</anchor>
      <arglist>[AES_IV_LENGTH_BYTES/4]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>ad59f10d9d046cf96b12ecfd2a49a9780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>aaf68dd51cfd51df508f4550b3dde3694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCBC_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>aadbcdfd73720ca966e02adffe2189ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCBC_OperationUnion *</type>
      <name>operation</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>a562e52f401d671b365953410043c5640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCBC_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>a9e725c4cfc4513c7090d46a8f95c75c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>threadSafe</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>a7e9f0bd867fa9c0c464518f5d3b75322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>a38b01ef83dafb3bbfe4f4f543d85cb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>a51a47a172a15551190137730af935e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyAssetID</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>a8df5f74d4530693c475b0adc33cabefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_PSA_KeyLocation</type>
      <name>keyLocation</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>ad9922871421965fbefb02010f5697c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>segmentedOperationInProgress</name>
      <anchorfile>struct_a_e_s_c_b_c_l_p_f3___object.html</anchorfile>
      <anchor>a29987f147fe5c6447c37c0ccc7900dca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCCM_OneStepOperation</name>
    <filename>struct_a_e_s_c_c_m___one_step_operation.html</filename>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>key</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>a60597c184ac7cded3c0fd5cf95dff7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>aad</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>af618d273e0ed9d2629d6ff7de2c10b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>a2890f67345534f6453fa7542aae73792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>a98489a8a4e1f92a2ff993a08cd96b175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>nonce</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>a4f4ae8d0db8c2fd1e70d18d390aefac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>mac</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>a8fe60faf602193ced93c44a48b9c3ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>aadLength</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>a2f79d51135f6ede8769c72985f4f82b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>a88686ae1dc18f7360c85ab2be5199e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nonceLength</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>a12ae0ab7f346b31e1721e4ddacbd56ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>macLength</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>ae605f001589478c0726b233e60479fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>nonceInternallyGenerated</name>
      <anchorfile>struct_a_e_s_c_c_m___one_step_operation.html</anchorfile>
      <anchor>ab33a582cb0c6fcd3008fad8a7fd2af32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>AESCCM_OperationUnion</name>
    <filename>union_a_e_s_c_c_m___operation_union.html</filename>
    <member kind="variable">
      <type>AESCCM_OneStepOperation</type>
      <name>oneStepOperation</name>
      <anchorfile>union_a_e_s_c_c_m___operation_union.html</anchorfile>
      <anchor>aa2888b4c15a5bd2ad52207733881f0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCCM_SegmentedAADOperation</type>
      <name>segmentedAADOperation</name>
      <anchorfile>union_a_e_s_c_c_m___operation_union.html</anchorfile>
      <anchor>a019971667ccb11f1ef95c17f3bd0a654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCCM_SegmentedDataOperation</type>
      <name>segmentedDataOperation</name>
      <anchorfile>union_a_e_s_c_c_m___operation_union.html</anchorfile>
      <anchor>a01d7a7f752ae48d982eef35efa95c728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCCM_SegmentedFinalizeOperation</type>
      <name>segmentedFinalizeOperation</name>
      <anchorfile>union_a_e_s_c_c_m___operation_union.html</anchorfile>
      <anchor>a68d7eac9e5bb0dd46e0a3316edf1963e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCCM_Params</name>
    <filename>struct_a_e_s_c_c_m___params.html</filename>
    <member kind="variable">
      <type>AESCCM_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_e_s_c_c_m___params.html</anchorfile>
      <anchor>af69e42bceb41b56c193e380fb9c0372e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCCM_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_c_c_m___params.html</anchorfile>
      <anchor>a91e1da388f2a419951fa6007a1466a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_a_e_s_c_c_m___params.html</anchorfile>
      <anchor>ac133664c1c80a69d856e7b13682fe698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_a_e_s_c_c_m___params.html</anchorfile>
      <anchor>a7b3f3acc4aafd5f7fada1bd18a25f968</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCCM_SegmentedAADOperation</name>
    <filename>struct_a_e_s_c_c_m___segmented_a_a_d_operation.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>aad</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_a_a_d_operation.html</anchorfile>
      <anchor>a4423f75bd0c0c2711d38aade96c0dbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>aadLength</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_a_a_d_operation.html</anchorfile>
      <anchor>a2b9e8f7c098accd81d2002d2d88235f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCCM_SegmentedDataOperation</name>
    <filename>struct_a_e_s_c_c_m___segmented_data_operation.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_data_operation.html</anchorfile>
      <anchor>a350b08527a5c8a6b1099bad246f1a6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_data_operation.html</anchorfile>
      <anchor>ac89f37fea59d78c4c5d51b674e22704e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_data_operation.html</anchorfile>
      <anchor>a0f33aa769a5b84921143e3eb2e2ea727</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCCM_SegmentedFinalizeOperation</name>
    <filename>struct_a_e_s_c_c_m___segmented_finalize_operation.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>ae1e010fc3fa90226f2c5a8e322643222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>a0e5d886410590c1fa39889cf42d12848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>mac</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>a174df9973f9c618b0ad86316a94a3774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>ab066420a911cc29a1d424998ce6b415c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>macLength</name>
      <anchorfile>struct_a_e_s_c_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>a6701486aa8d92211ea993c670933a956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCCMLPF3_Object</name>
    <filename>struct_a_e_s_c_c_m_l_p_f3___object.html</filename>
    <member kind="variable">
      <type>AESCommonLPF3_Object</type>
      <name>common</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>abd99ada0a9cf28e985ca31d30c266e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>aad</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a5717a5e5387e21035f1e15a35022b2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>ae26537c25dd9ae24f36efbc4567fd15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>ac5edde58a3a80e7e426682b480e807e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>nonce</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a18d384aeab1e705629cfc031d2d3844f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>mac</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a838cc8e47cd0c01a73b6612fba3fe018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile uint32_t</type>
      <name>intermediateCounter</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>affe6ec79007c1b94859c6fba7e12736a</anchor>
      <arglist>[AES_IV_LENGTH_BYTES/4]</arglist>
    </member>
    <member kind="variable">
      <type>volatile uint32_t</type>
      <name>intermediateTag</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a18e659e9124b2fdfd4ddced2af4cf1c1</anchor>
      <arglist>[AES_TAG_LENGTH_BYTES/4]</arglist>
    </member>
    <member kind="variable">
      <type>AESCCM_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a4d1bcf6e0577d6db707b49408acbd584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCCM_OperationUnion *</type>
      <name>operation</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>aef9b2f44871361736a510adfa1035478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a4c9e71aed24ae590d194f261fef6deae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>inputCBCMACLengthRemaining</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a8b99e79ffe95319b2e1e7d0b308741c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>inputCTRLengthRemaining</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a9f965695b9d20535f378e2f936754343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>totalAADLength</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a4dd8f301db18944c7e5d8b5b925f2e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>totalDataLength</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>abf468f1e15dc9cd997b733769002887b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>aadBytesProcessed</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a7a60ce7b97d322e5fe575136cc2e87ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>totalCBCMACLengthRemaining</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a7b1803b61704fbbc60701dda28f0c7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>totalCTRLengthRemaining</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a047da3e970bc48317fea60c05af5b9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCCM_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a008473ca5326ad3fa1e036ecf82dcb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bufferedAAD</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>adfec97f8a1527048983dc317d51eea1d</anchor>
      <arglist>[2U]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bufferedAADLength</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a0b8325b85cb742a3c662cf0baf08947a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>macLength</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>ad5e185932a3de725b04b44856f60ee68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>nonceLength</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a517b825b58ca1af802aeefc6cdab6104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>KeyStore_keyingMaterial</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a1278a3eff7aeedd277bcb1a41ca3ecb7</anchor>
      <arglist>[AESCommonLPF3_256_KEY_LENGTH_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>inputFinalBlock</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a8740e718f4792e59a3bb54cdfcc5ae0d</anchor>
      <arglist>[AES_BLOCK_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>aadFinalBlock</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a227f6f95bf526a86c5b7944d2d5d06c6</anchor>
      <arglist>[AES_BLOCK_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>outputFinalBlock</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>aa9ed3bf3d5757afbc1a542965dbfd0f3</anchor>
      <arglist>[AES_BLOCK_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>aadLength</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>af1a954e388528c90913787a1505630b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>totalDataLengthRemaining</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a5107c2c8523a381dbdb07bd218ac5b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>totalAADLengthRemaining</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a33c34c2e9634299bfa7d5d2d351be1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a89a7ee8ba2b7c39096f16f92a388646a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tempAssetID</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>ac8b1c1cd17e94b9f67ff59583fcc0532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyAssetID</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a6c6296d191bac17c285ea662f0be7c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_PSA_KeyLocation</type>
      <name>keyLocation</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a1bea31df53cb962cda5f0c3521cf4566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>segmentedOperationInProgress</name>
      <anchorfile>struct_a_e_s_c_c_m_l_p_f3___object.html</anchorfile>
      <anchor>ab6db935a602492938e32d27038864095</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCMAC_Operation</name>
    <filename>struct_a_e_s_c_m_a_c___operation.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_m_a_c___operation.html</anchorfile>
      <anchor>a5b67facd09ed1ab179985d9ad257fa0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>mac</name>
      <anchorfile>struct_a_e_s_c_m_a_c___operation.html</anchorfile>
      <anchor>adedc78b74025a2a55c7e744be6f14242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_m_a_c___operation.html</anchorfile>
      <anchor>aac49fe0a3749797674de156fa3292dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>macLength</name>
      <anchorfile>struct_a_e_s_c_m_a_c___operation.html</anchorfile>
      <anchor>ab54da06a73c2c092caf73013c96e6706</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCMAC_Params</name>
    <filename>struct_a_e_s_c_m_a_c___params.html</filename>
    <member kind="variable">
      <type>AESCMAC_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_e_s_c_m_a_c___params.html</anchorfile>
      <anchor>a2177d01be77167728c26c4d6433517a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCMAC_OperationalMode</type>
      <name>operationalMode</name>
      <anchorfile>struct_a_e_s_c_m_a_c___params.html</anchorfile>
      <anchor>ad6b1d9da9e5f12222807a0e4194b2dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCMAC_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_c_m_a_c___params.html</anchorfile>
      <anchor>a93b0ceb6d7e250f4644d68723deb10f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_a_e_s_c_m_a_c___params.html</anchorfile>
      <anchor>a5bc6c156a5ce9b37f9c4859960888249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_a_e_s_c_m_a_c___params.html</anchorfile>
      <anchor>a6db44b81a306d7f651792a0e1ac9422f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCMACLPF3_Object</name>
    <filename>struct_a_e_s_c_m_a_c_l_p_f3___object.html</filename>
    <member kind="variable">
      <type>AESCommonLPF3_Object</type>
      <name>common</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a56a335f4ebb97289ae3310ab02a84154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile uint32_t</type>
      <name>intermediateTag</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>af272ae2fbe1fdc9ca9868639d6075834</anchor>
      <arglist>[AES_TAG_LENGTH_BYTES/4U]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>finalInputBlock</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>ae638e9cbfccfbcca0f0f7cde6fb105ff</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>AESCMAC_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>adef695a608c40af696f79b2b29dd9adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCMAC_Operation *</type>
      <name>operation</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a36e72a396c35d0ac7901ee58b0e08d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCMAC_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a9eaf63ddd75ddc4893f1f1958bcf7415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCMAC_OperationalMode</type>
      <name>operationalMode</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a81395ba8f554d04fbae0c7335a84f08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>ab9e824c10aeb811b043b4c14d2bcccb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a797d482981756287bb122b02bbc9eaf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tempAssetID</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a27639728f83bdbf6f3f914a40e841391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyAssetID</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a365ae75677a4657b90daa36dd50738f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a66a4cabf93fb50eb94650b9da79513d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>segmentedOperationInProgress</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>afb40770c7eb9535ab4cffc270097e20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driverCreatedKeyAsset</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a2b4dd324f21dd67c6bbba22ddff255fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>threadSafe</name>
      <anchorfile>struct_a_e_s_c_m_a_c_l_p_f3___object.html</anchorfile>
      <anchor>a55e27457113b9a7ad0feedeefb0f79c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCommon_Config</name>
    <filename>struct_a_e_s_common___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_a_e_s_common___config.html</anchorfile>
      <anchor>af19300e07c2b607cb2609077937024bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_a_e_s_common___config.html</anchorfile>
      <anchor>ac624b8e9608b7c30beccc2b3b9ee2594</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCommonLPF3_HWAttrs</name>
    <filename>struct_a_e_s_common_l_p_f3___h_w_attrs.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>intPriority</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___h_w_attrs.html</anchorfile>
      <anchor>adedd304973f44279735518943f583481</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCommonLPF3_Object</name>
    <filename>struct_a_e_s_common_l_p_f3___object.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>semaphoreTimeout</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___object.html</anchorfile>
      <anchor>aa40b3aab9259be06d5be5a164fbd1897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey</type>
      <name>key</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___object.html</anchorfile>
      <anchor>a6f9608e79e4b664e6723b41ad36708f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int_fast16_t</type>
      <name>returnStatus</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___object.html</anchorfile>
      <anchor>ae803511d51f8b810fc6057f68405d2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AES_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___object.html</anchorfile>
      <anchor>a76449f40d97a48eefd4077895086cb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___object.html</anchorfile>
      <anchor>af9206c6226a0bd1ad7dbc2c3ab092a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>cryptoResourceLocked</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___object.html</anchorfile>
      <anchor>ad63bcfafe2699a5390c70871e780cbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>operationInProgress</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___object.html</anchorfile>
      <anchor>a5afb569c1569123f93707192bb1fb789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>powerConstraintSet</name>
      <anchorfile>struct_a_e_s_common_l_p_f3___object.html</anchorfile>
      <anchor>a4e2f1d43769de2f3497d1748c70a4811</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCTR_OneStepOperation</name>
    <filename>struct_a_e_s_c_t_r___one_step_operation.html</filename>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>key</name>
      <anchorfile>struct_a_e_s_c_t_r___one_step_operation.html</anchorfile>
      <anchor>a6f767276ce666d3658fe076816ccc6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_t_r___one_step_operation.html</anchorfile>
      <anchor>aed319d0e109945efd0ffc1bacd84f40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_t_r___one_step_operation.html</anchorfile>
      <anchor>a450ed6d71f872ceb9b9c29386af7bec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>initialCounter</name>
      <anchorfile>struct_a_e_s_c_t_r___one_step_operation.html</anchorfile>
      <anchor>a668acfec5147474ba5f772089ac954d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_t_r___one_step_operation.html</anchorfile>
      <anchor>a71d4cc7ac9fd11821e32b3f47c2830c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>AESCTR_OperationUnion</name>
    <filename>union_a_e_s_c_t_r___operation_union.html</filename>
    <member kind="variable">
      <type>AESCTR_OneStepOperation</type>
      <name>oneStepOperation</name>
      <anchorfile>union_a_e_s_c_t_r___operation_union.html</anchorfile>
      <anchor>a0decc466f29667ec2bcd72ca8188c7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCTR_SegmentedOperation</type>
      <name>segmentedOperation</name>
      <anchorfile>union_a_e_s_c_t_r___operation_union.html</anchorfile>
      <anchor>a2975ef24e1b46fc54164ee93896d2d94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCTR_Params</name>
    <filename>struct_a_e_s_c_t_r___params.html</filename>
    <member kind="variable">
      <type>AESCTR_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_e_s_c_t_r___params.html</anchorfile>
      <anchor>ac930590eb152c4f26d680430ed1d6011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCTR_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_c_t_r___params.html</anchorfile>
      <anchor>a76253d2ea50257d85f829222dc4aaaf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_a_e_s_c_t_r___params.html</anchorfile>
      <anchor>afb9a73ad258ff2043be344c05cacb16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_a_e_s_c_t_r___params.html</anchorfile>
      <anchor>a04431100c1fdbe0da28240c403b0f00b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCTR_SegmentedOperation</name>
    <filename>struct_a_e_s_c_t_r___segmented_operation.html</filename>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_t_r___segmented_operation.html</anchorfile>
      <anchor>a87df4934d47561b0baf5331c823bce60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_t_r___segmented_operation.html</anchorfile>
      <anchor>af53dcde098c68e20f239d88dcf6fffdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_t_r___segmented_operation.html</anchorfile>
      <anchor>a911b91975f3af78d2975ffd7aab6efd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCTRDRBG_Params</name>
    <filename>struct_a_e_s_c_t_r_d_r_b_g___params.html</filename>
    <member kind="variable">
      <type>AESCTRDRBG_AES_KEY_LENGTH</type>
      <name>keyLength</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g___params.html</anchorfile>
      <anchor>a933574dd0662ea1078017337d5f98e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>reseedInterval</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g___params.html</anchorfile>
      <anchor>abea8271dcbb8e8c984535b55ae637625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>seed</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g___params.html</anchorfile>
      <anchor>ae81a68d26b43be6beb02292bd2a46268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>personalizationData</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g___params.html</anchorfile>
      <anchor>adf042602669b2b22e52ceee6e3fa3f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>personalizationDataLength</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g___params.html</anchorfile>
      <anchor>a18912b6d086a150ecc1f50b8ec1f1002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCTRDRBG_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g___params.html</anchorfile>
      <anchor>a83764504660fc4050f0ed375a52a6468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g___params.html</anchorfile>
      <anchor>a9aac3d0b9729da065a5bd9d4421c1f9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCTRDRBGXX_HWAttrs</name>
    <filename>struct_a_e_s_c_t_r_d_r_b_g_x_x___h_w_attrs.html</filename>
    <member kind="variable">
      <type>AESCTRLPF3_HWAttrs</type>
      <name>aesctrHWAttrs</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___h_w_attrs.html</anchorfile>
      <anchor>a2dc1b93b010925cafe20be9f40daf0cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCTRDRBGXX_Object</name>
    <filename>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>keyingMaterial</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a3d5e139c75aa7afb24bec4c77e8db299</anchor>
      <arglist>[AESCTRDRBG_AES_KEY_LENGTH_256]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>counter</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a15ae93c83f64d7328dc3eba547461d06</anchor>
      <arglist>[AESCTRDRBG_AES_BLOCK_SIZE_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>AESCTRLPF3_Object</type>
      <name>aesctrObject</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>aa49eb426f7a2eb3bd90ac1c40ab1850c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCTR_Config</type>
      <name>ctrConfig</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a0dcd8d5139a9e6277e2c0cdd06d21b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCTR_Handle</type>
      <name>ctrHandle</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a586508ea4e7e45babb3a920ef296532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey</type>
      <name>key</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a35cdc9eecd6556a9ee914525b224187f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>seedLength</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a73c2de7abcde310ef1ec150bcb0dc795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>reseedCounter</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>ade780815883ec6f03a7af0a12841ffef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>reseedInterval</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a03bd79e63eb929caee767c42908c0f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>returnStatus</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a839e8a775e9949c12fc01e95078fc12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>a3ca16fe855e2b710954ef044b1ed4008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isInstantiated</name>
      <anchorfile>struct_a_e_s_c_t_r_d_r_b_g_x_x___object.html</anchorfile>
      <anchor>ac402efc82a252813838bfcd351ecca5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESCTRLPF3_Object</name>
    <filename>struct_a_e_s_c_t_r_l_p_f3___object.html</filename>
    <member kind="variable">
      <type>AESCommonLPF3_Object</type>
      <name>common</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>aae09302e7100d3aa5aa5c7862d094079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile uint32_t</type>
      <name>counter</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>a2a6b41e56fc845e831eed8f754ea5fbd</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>ad1b4f0ff7c939fc42da57a7e8f10b7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>a74f50e2a0fd59cdb94f94d7607177bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>a4de6cacc94898fd8d4d978d36266663c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLengthRemaining</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>af5dc3dbcaa39d47a057cc7fb7bd87861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCTR_OperationUnion *</type>
      <name>operation</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>a8b288c3f0ee3ff3b1310fa56ceb591b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCTR_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>a1925b08d4769579f06a3f593c357894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESCTR_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>afce97479cc687b89f85dc10cc0a0512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>threadSafe</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>a131d9ffb3c781309fb6c1aea9bd90800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>a384e787dce95561e468075f0af67e1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyAssetID</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>af6c696ae6fe4399d6e25d9c45cccea8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_PSA_KeyLocation</type>
      <name>keyLocation</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>ae5f2039130475263a1c166bf61940d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>segmentedOperationInProgress</name>
      <anchorfile>struct_a_e_s_c_t_r_l_p_f3___object.html</anchorfile>
      <anchor>a506ded06ec60d8905860ce4ddcc1a3e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESECB_Operation</name>
    <filename>struct_a_e_s_e_c_b___operation.html</filename>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>key</name>
      <anchorfile>struct_a_e_s_e_c_b___operation.html</anchorfile>
      <anchor>a258415f93c83d15a98a5ec5c3feae99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_e_c_b___operation.html</anchorfile>
      <anchor>a9fb8baa5286ec0170a59f3bed4711d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_e_c_b___operation.html</anchorfile>
      <anchor>a595df29ab261c730d9b754d6094d2cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_e_c_b___operation.html</anchorfile>
      <anchor>a0e9b331f9e5717b30d7f1c1ab5f6e5eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESECB_Params</name>
    <filename>struct_a_e_s_e_c_b___params.html</filename>
    <member kind="variable">
      <type>AESECB_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_e_s_e_c_b___params.html</anchorfile>
      <anchor>ad6c435bf9cf2abb95843e6f9ea5cc2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESECB_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_e_c_b___params.html</anchorfile>
      <anchor>accb51f8c4fe514c37e5b52e2479419b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_a_e_s_e_c_b___params.html</anchorfile>
      <anchor>a19e205228e80eb89aa08dbb19a2644cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_a_e_s_e_c_b___params.html</anchorfile>
      <anchor>aecdbb22a75145d86508eb3550c021ffb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESECBLPF3_Object</name>
    <filename>struct_a_e_s_e_c_b_l_p_f3___object.html</filename>
    <member kind="variable">
      <type>AESCommonLPF3_Object</type>
      <name>common</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>ad1169d58af37d4381397c92acd53f149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESECB_Operation *</type>
      <name>operation</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>af52a37a644a67c3c763c49621e5036d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESECB_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>af7b10a55957f02f9ae3df5e3c2de9aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESECB_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>aeae2f298cf42d1b7b918eb6a66645df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>threadSafe</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>a43b4cef55cf5916e03470d7205a69504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>ace0bc10f1f1248324d7e110d25e5a790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>a2efd836b455006b686a7aa3d49e4576c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>a5697a5e190c30a2f93f666fb11215a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>totalDataLength</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>a435bf55584c4ab96e3188730699847b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>totalDataLengthRemaining</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>a8df7654e9e5c021c7fcbfb8291548a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>ab913dc8a1263811dd02c6173f8e6ba68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyAssetID</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>ad756eae18eb06c0a2ce85753e113bd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_PSA_KeyLocation</type>
      <name>keyLocation</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>a7c49e2ac953585623b36f0afd000551e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>segmentedOperationInProgress</name>
      <anchorfile>struct_a_e_s_e_c_b_l_p_f3___object.html</anchorfile>
      <anchor>ac7320a253fea9fd3d923f3b7824f382b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESGCM_OneStepOperation</name>
    <filename>struct_a_e_s_g_c_m___one_step_operation.html</filename>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>key</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a8b22d681bfede8f703bd04e7692da650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>aad</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a1e232e7a4296f22ab0f2cd3bcd634771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a1b4acd2d13b99d98bd4329ae67ad445d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>ad0a08d39da878ee1d0ab81fec3db0820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>iv</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a58812335f68bc661932388b6d4a69f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>mac</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a29f57c78f10cc602531921828db5ee9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>aadLength</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a9346de9b7070150eb7ecd7f757b9b7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a8b9184d8668a90f6b07dfe667c4f9499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ivLength</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a4d181cdff7bb749bb913637a3e031a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>macLength</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>acee289b9d6133e9402ad3c5ea6676650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ivInternallyGenerated</name>
      <anchorfile>struct_a_e_s_g_c_m___one_step_operation.html</anchorfile>
      <anchor>a8234dd4da3f27e43c204fbe2252aeb8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>AESGCM_OperationUnion</name>
    <filename>union_a_e_s_g_c_m___operation_union.html</filename>
    <member kind="variable">
      <type>AESGCM_OneStepOperation</type>
      <name>oneStepOperation</name>
      <anchorfile>union_a_e_s_g_c_m___operation_union.html</anchorfile>
      <anchor>a43bb9dbc87a5fe806aa311819e954c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_SegmentedAADOperation</type>
      <name>segmentedAADOperation</name>
      <anchorfile>union_a_e_s_g_c_m___operation_union.html</anchorfile>
      <anchor>a88a072c0ab8d829c5947f7f478a366ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_SegmentedDataOperation</type>
      <name>segmentedDataOperation</name>
      <anchorfile>union_a_e_s_g_c_m___operation_union.html</anchorfile>
      <anchor>ad8c51c3b34b557d1238a84f48414db3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_SegmentedFinalizeOperation</type>
      <name>segmentedFinalizeOperation</name>
      <anchorfile>union_a_e_s_g_c_m___operation_union.html</anchorfile>
      <anchor>abf9362edc571ab014db0fa763a7cabd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESGCM_Params</name>
    <filename>struct_a_e_s_g_c_m___params.html</filename>
    <member kind="variable">
      <type>AESGCM_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_e_s_g_c_m___params.html</anchorfile>
      <anchor>ae12dbb42e2935088aae1d3e270221a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_g_c_m___params.html</anchorfile>
      <anchor>af71c89b1c7a6c4778792a74eef52d246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_a_e_s_g_c_m___params.html</anchorfile>
      <anchor>ad01a2385e44acbdb7b91ec5546921232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_a_e_s_g_c_m___params.html</anchorfile>
      <anchor>ac3aee9a5869a33e8c31ed6fd1495e6e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESGCM_SegmentedAADOperation</name>
    <filename>struct_a_e_s_g_c_m___segmented_a_a_d_operation.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>aad</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_a_a_d_operation.html</anchorfile>
      <anchor>a9f82eadfe21b16b7b4a6594567a726d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>aadLength</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_a_a_d_operation.html</anchorfile>
      <anchor>acf5f670072b8750c709ad689a6923053</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESGCM_SegmentedDataOperation</name>
    <filename>struct_a_e_s_g_c_m___segmented_data_operation.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_data_operation.html</anchorfile>
      <anchor>a5292ea558429f63ea92b986a76f6e9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_data_operation.html</anchorfile>
      <anchor>a94e8e56ff1f53d42bad024b34312d266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_data_operation.html</anchorfile>
      <anchor>a2a788618f4a61721cc37f964a7b055fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESGCM_SegmentedFinalizeOperation</name>
    <filename>struct_a_e_s_g_c_m___segmented_finalize_operation.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>a09877eac5ea680ad3e2bb50ca16207e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>a0161e3fc8ff0d2e6443f0bcf3d667cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>mac</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>a47bc02d71067de0e7ccb6009aa186f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>a2d6643455a1991794b410aee224c656c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>macLength</name>
      <anchorfile>struct_a_e_s_g_c_m___segmented_finalize_operation.html</anchorfile>
      <anchor>a3fcb8f0deac47428651e2134c71eb53f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESGCMLPF3_Object</name>
    <filename>struct_a_e_s_g_c_m_l_p_f3___object.html</filename>
    <member kind="variable">
      <type>AESCommonLPF3_Object</type>
      <name>common</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a3acd37a8065fdcf5120f9ac3b0cd586c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hashKey</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a9e49117bc0725f338b24d2bfb09baf78</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tagOTP</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>ac05646abf84bdfe41b13d997f234bd15</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>intermediateTag</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>adaa62faa9f16e2df1a625261e1cec5db</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a3c06e669dc841490e2170e9b5bf489d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>counter</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a749bb50b51af967653b5ad5cc32b5e61</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a9961ca34f4c8ae3d8066e5922a743512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a787b73c4708e40140f68594597fc1bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>mac</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a8e04b20acae767cae2fc642039bb9498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>aad</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a04315f9c1ff39123e6eec1488fc2e59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_OperationUnion *</type>
      <name>operation</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a87f987dbd5e4fa401da8791b21d2fdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3___object.html</anchorfile>
      <anchor>a33ca575850f5d2c417340081fcf93b6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AESGCMLPF3HSM_Object</name>
    <filename>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</filename>
    <member kind="variable">
      <type>AESCommonLPF3_Object</type>
      <name>common</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a8558589f761ae7bdbf2bb2f1d0aca008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>aad</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>aeb93fe2ada702294e6c906cce5296553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ab0337a541d77f2f7f1eb8701fd774459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>output</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a28845c96bb2d05b52388a8591c44a27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>iv</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a907c1a87ab1dc04a0aca5e95be11712e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>mac</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ac2c810a1b39390de1579d143cec0240b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>counter</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>acff70ed6e8cdf05738922cf9a5cd2fd2</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>volatile uint32_t</type>
      <name>intermediateTag</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ab966e512a506c042e53870ffe85f3854</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hashKey</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ae8e72769c31f899fbfbf3d42fb78839d</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tagOTP</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a4bfa96b18f2bfef536ae949ae2ec75e0</anchor>
      <arglist>[AES_BLOCK_SIZE_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a29d1889ef24243cb0bf0a3df542941b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_OperationUnion *</type>
      <name>operation</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a1cb6f2bbcb9d61d5087eb4e7818a9a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>afacf5288a704e4065b4162649c171e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>aadLength</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>aa26fa89e605e8749a7ce86b0a748ecb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bufferedAADLength</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a982a87f5d8396c936e38da723fcff84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>totalAADLength</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ae5913ee9d081dfb89b28434e3a5a5dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>totalDataLength</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a2e52b69a2a6daa521587d555b6d18b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>totalDataLengthRemaining</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>aaeaefee8572c6d94c6f861b6c7cdd879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>totalAADLengthRemaining</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ae759b09a4586b91afb0ee2305babea66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ad5052e1d060e549dd77d6dae351569ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>macLength</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>aeca437374a04b9c229466586334a0dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ivLength</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a695e622072e944a1baf2a42d85b9a8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>KeyStore_keyingMaterial</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ad8f2af4388d92301306d14a61aed3a31</anchor>
      <arglist>[AESCommonLPF3_256_KEY_LENGTH_BYTES]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>inputFinalBlock</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a4b61bf971d670da60bf21e3d0d3fd084</anchor>
      <arglist>[AES_BLOCK_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>aadFinalBlock</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a485c5d9b8ea4733a5fe1e24c3b66d737</anchor>
      <arglist>[AES_BLOCK_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>outputFinalBlock</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ab457217db4ff1abb4c069cd3f8f0e57f</anchor>
      <arglist>[AES_BLOCK_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a830fae53b0ed56ed72bcd7225543cbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyAssetID</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a22664719a9eee1e78bae831a20a7856a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tempAssetID</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a23071b811c76febe0367d42cface1174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_PSA_KeyLocation</type>
      <name>keyLocation</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a2b2109ae41cd7eb162279011ea329a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>segmentedOperationInProgress</name>
      <anchorfile>struct_a_e_s_g_c_m_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ae5a75a5efa11d9a796c24146c0165f95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ANSIX936KDF_Config</name>
    <filename>struct_a_n_s_i_x936_k_d_f___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f___config.html</anchorfile>
      <anchor>a3a637b190f0dbb7d12d9559c76a5ca1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f___config.html</anchorfile>
      <anchor>a2aeecdeaf0fa04f8593a638847a9033b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ANSIX936KDF_Params</name>
    <filename>struct_a_n_s_i_x936_k_d_f___params.html</filename>
    <member kind="variable">
      <type>ANSIX936KDF_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f___params.html</anchorfile>
      <anchor>a31f83fb2f05bad18a355a675c1159df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f___params.html</anchorfile>
      <anchor>a791f3673a6e469b910d1246ce089654e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ANSIX936KDFXX_HWAttrs</name>
    <filename>struct_a_n_s_i_x936_k_d_f_x_x___h_w_attrs.html</filename>
    <member kind="variable">
      <type>SHA2CC26X1_HWAttrs</type>
      <name>sha2HWAttrs</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f_x_x___h_w_attrs.html</anchorfile>
      <anchor>a90a25ebea0151c39554e9c71d2d5db78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ANSIX936KDFXX_Object</name>
    <filename>struct_a_n_s_i_x936_k_d_f_x_x___object.html</filename>
    <member kind="variable">
      <type>SHA2_Config</type>
      <name>sha2Config</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f_x_x___object.html</anchorfile>
      <anchor>a3b2287e24e318acd55bc494af4f4f154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SHA2_Handle</type>
      <name>sha2Handle</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f_x_x___object.html</anchorfile>
      <anchor>ad5b26cc2b9848815cc3b977a2a84923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SHA2CC26X1_Object</type>
      <name>sha2Object</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f_x_x___object.html</anchorfile>
      <anchor>a2ef3e4ed2a5c79a956e9bfa7b56629c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_a_n_s_i_x936_k_d_f_x_x___object.html</anchorfile>
      <anchor>a1a9197ab20423eb5b487f09073c0d23f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CryptoKey</name>
    <filename>struct_crypto_key.html</filename>
    <member kind="variable">
      <type>CryptoKey_Encoding</type>
      <name>encoding</name>
      <anchorfile>struct_crypto_key.html</anchorfile>
      <anchor>aca98dd203405514003b840747e216ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey_Plaintext</type>
      <name>plaintext</name>
      <anchorfile>struct_crypto_key.html</anchorfile>
      <anchor>aaaaeeeb8717326cc4e98cf19e5b31101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey_KeyStore</type>
      <name>keyStore</name>
      <anchorfile>struct_crypto_key.html</anchorfile>
      <anchor>afb8577e2118da199c81fd8b27b017d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union CryptoKey::@0</type>
      <name>u</name>
      <anchorfile>struct_crypto_key.html</anchorfile>
      <anchor>a5a8b5bd9a240ece9fc911f927a3c132c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CryptoKey_KeyStore</name>
    <filename>struct_crypto_key___key_store.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyLength</name>
      <anchorfile>struct_crypto_key___key_store.html</anchorfile>
      <anchor>a97cb3c755fa0055dc2b356199cf498cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyID</name>
      <anchorfile>struct_crypto_key___key_store.html</anchorfile>
      <anchor>a889975900c0ddcd1baae2d6e0e21a565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>keyAttributes</name>
      <anchorfile>struct_crypto_key___key_store.html</anchorfile>
      <anchor>ad3067ed6f5f3faab83fe6ce0beb3e752</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CryptoKey_Plaintext</name>
    <filename>struct_crypto_key___plaintext.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>keyMaterial</name>
      <anchorfile>struct_crypto_key___plaintext.html</anchorfile>
      <anchor>a27936967448f716b2b45493e2d758f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyLength</name>
      <anchorfile>struct_crypto_key___plaintext.html</anchorfile>
      <anchor>a87b8da16b2f1cba4a5dcd7604b924f5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_BrainpoolP256R1_Param</name>
    <filename>union_e_c_c___brainpool_p256_r1___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___brainpool_p256_r1___param.html</anchorfile>
      <anchor>a8165b0f1d1081f8873f9c576e2bd856b</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___brainpool_p256_r1___param.html</anchorfile>
      <anchor>a04aa1cbdc50465cb78bd021d286faf98</anchor>
      <arglist>[32/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_BrainpoolP384R1_Param</name>
    <filename>union_e_c_c___brainpool_p384_r1___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___brainpool_p384_r1___param.html</anchorfile>
      <anchor>a4cb1510e3be9a5142ddf37c4865442a1</anchor>
      <arglist>[48]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___brainpool_p384_r1___param.html</anchorfile>
      <anchor>abc00357457bba09c6969cef1e53e3a4c</anchor>
      <arglist>[48/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_BrainpoolP512R1_Param</name>
    <filename>union_e_c_c___brainpool_p512_r1___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___brainpool_p512_r1___param.html</anchorfile>
      <anchor>a64c2bacc1d6eb3e12e9de8fbff331bbe</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___brainpool_p512_r1___param.html</anchorfile>
      <anchor>a0899b4d332695a880a8f9265c6e63eb8</anchor>
      <arglist>[64/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_Curve25519_Param</name>
    <filename>union_e_c_c___curve25519___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___curve25519___param.html</anchorfile>
      <anchor>a423295931925748ed032b86360665ea4</anchor>
      <arglist>[(32+4)]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___curve25519___param.html</anchorfile>
      <anchor>a66d3e853825e9eaea9a822bb5a9e7ab5</anchor>
      <arglist>[(32+4)/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_NISTP192_Param</name>
    <filename>union_e_c_c___n_i_s_t_p192___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___n_i_s_t_p192___param.html</anchorfile>
      <anchor>a6328a3f9b6a5deec90abde1a1bfee717</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___n_i_s_t_p192___param.html</anchorfile>
      <anchor>a30b2e5f64a3681ab64bacc556f5ec4ff</anchor>
      <arglist>[24/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_NISTP224_Param</name>
    <filename>union_e_c_c___n_i_s_t_p224___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___n_i_s_t_p224___param.html</anchorfile>
      <anchor>a2d93a8dc0f709d6725fe412d95c89fa3</anchor>
      <arglist>[(28+4)]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___n_i_s_t_p224___param.html</anchorfile>
      <anchor>a8eb2a857b8ded14628a652664a82c65a</anchor>
      <arglist>[(28+4)/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_NISTP256_Param</name>
    <filename>union_e_c_c___n_i_s_t_p256___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___n_i_s_t_p256___param.html</anchorfile>
      <anchor>a37426ad7c1cb170c3d2510b14800821c</anchor>
      <arglist>[(32+4)]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___n_i_s_t_p256___param.html</anchorfile>
      <anchor>a69c14bb4c94f9afe1fd13afe1499fc14</anchor>
      <arglist>[(32+4)/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_NISTP384_Param</name>
    <filename>union_e_c_c___n_i_s_t_p384___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___n_i_s_t_p384___param.html</anchorfile>
      <anchor>a096271dc9c5adfc1d6e57ccbb0152c75</anchor>
      <arglist>[48]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___n_i_s_t_p384___param.html</anchorfile>
      <anchor>aa93a764cbdf7c869c024e3b2acb5f13b</anchor>
      <arglist>[48/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_NISTP521_Param</name>
    <filename>union_e_c_c___n_i_s_t_p521___param.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___n_i_s_t_p521___param.html</anchorfile>
      <anchor>ac7b584a579a948c8ace0cee7826a6e5e</anchor>
      <arglist>[(66+2)]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___n_i_s_t_p521___param.html</anchorfile>
      <anchor>a09a131aa133781bcf48d400793c72692</anchor>
      <arglist>[(66+2)/sizeof(uint32_t)]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECC_Param</name>
    <filename>union_e_c_c___param.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>word</name>
      <anchorfile>union_e_c_c___param.html</anchorfile>
      <anchor>aa7e0f2d6b4154fbac4dd88a68203e04b</anchor>
      <arglist>[(32+4)/sizeof(uint32_t)]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>byte</name>
      <anchorfile>union_e_c_c___param.html</anchorfile>
      <anchor>a54f0b98befac091d8bd52fd33884f042</anchor>
      <arglist>[(32+4)]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECCParams_CurveParams</name>
    <filename>struct_e_c_c_params___curve_params.html</filename>
    <member kind="variable">
      <type>const ECCParams_CurveType</type>
      <name>curveType</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>ad030e7b8644c3d2a8bf4f174d2bb99ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>prime</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>a374667ed9d9ea8fe3a5c3ab7d959f8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>a</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>afffc39428ee5fdf6161e41f70f3857d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>b</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>ae0ab4722d968ab7126d208e5a4ac7511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>order</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>ada6de870b8ccf4c41b669f9e29293fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t</type>
      <name>cofactor</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>a61b01b614167fc458d522f72359291e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>length</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>ab936ccb40c9b21486704f53dbaaa2aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>generatorX</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>a0c27ed682ecaa26d0b65862c4ec6f09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>generatorY</name>
      <anchorfile>struct_e_c_c_params___curve_params.html</anchorfile>
      <anchor>aa1e6e04dc98e4735bb00cc204c5cbef0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDH_Config</name>
    <filename>struct_e_c_d_h___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_e_c_d_h___config.html</anchorfile>
      <anchor>a0ecde7b79dbd50ce9fdf6c0ced2461ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_e_c_d_h___config.html</anchorfile>
      <anchor>a5c9b606d45514f256255d4775cf3b514</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECDH_Operation</name>
    <filename>union_e_c_d_h___operation.html</filename>
    <member kind="variable">
      <type>ECDH_OperationGeneratePublicKey *</type>
      <name>generatePublicKey</name>
      <anchorfile>union_e_c_d_h___operation.html</anchorfile>
      <anchor>a8ea2131537f172ed34e83779420dc4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_OperationComputeSharedSecret *</type>
      <name>computeSharedSecret</name>
      <anchorfile>union_e_c_d_h___operation.html</anchorfile>
      <anchor>a8a20982b0df1ae92824e6d2b1726506e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDH_OperationComputeSharedSecret</name>
    <filename>struct_e_c_d_h___operation_compute_shared_secret.html</filename>
    <member kind="variable">
      <type>ECDH_CurveType</type>
      <name>curveType</name>
      <anchorfile>struct_e_c_d_h___operation_compute_shared_secret.html</anchorfile>
      <anchor>a4f333695ea71721f68c99929017f7a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams *</type>
      <name>curve</name>
      <anchorfile>struct_e_c_d_h___operation_compute_shared_secret.html</anchorfile>
      <anchor>a48ec0ce4a2973bfee8b4a402e3f7c764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>myPrivateKey</name>
      <anchorfile>struct_e_c_d_h___operation_compute_shared_secret.html</anchorfile>
      <anchor>a52a819338fa7c1fc28af71a7da788295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>theirPublicKey</name>
      <anchorfile>struct_e_c_d_h___operation_compute_shared_secret.html</anchorfile>
      <anchor>a6540f4e6832e4af2c59e37e1f88a0184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>sharedSecret</name>
      <anchorfile>struct_e_c_d_h___operation_compute_shared_secret.html</anchorfile>
      <anchor>a245268db012d1faa33c350c2166a63cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_KeyMaterialEndianness</type>
      <name>keyMaterialEndianness</name>
      <anchorfile>struct_e_c_d_h___operation_compute_shared_secret.html</anchorfile>
      <anchor>a62ac27c77f37045ba0aa040086c66b18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDH_OperationGeneratePublicKey</name>
    <filename>struct_e_c_d_h___operation_generate_public_key.html</filename>
    <member kind="variable">
      <type>ECDH_CurveType</type>
      <name>curveType</name>
      <anchorfile>struct_e_c_d_h___operation_generate_public_key.html</anchorfile>
      <anchor>a0d45014632cace7596563677dedd83bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams *</type>
      <name>curve</name>
      <anchorfile>struct_e_c_d_h___operation_generate_public_key.html</anchorfile>
      <anchor>a294f8f0057a47509156520d7deda3b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>myPrivateKey</name>
      <anchorfile>struct_e_c_d_h___operation_generate_public_key.html</anchorfile>
      <anchor>a0bafde21f7129cc94cf7dd5af230b80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>myPublicKey</name>
      <anchorfile>struct_e_c_d_h___operation_generate_public_key.html</anchorfile>
      <anchor>a007ad6802f1edd96410cd1acfb6a5000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_KeyMaterialEndianness</type>
      <name>keyMaterialEndianness</name>
      <anchorfile>struct_e_c_d_h___operation_generate_public_key.html</anchorfile>
      <anchor>abec35d2f3d81a4e72fa65a3cbf60e600</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDH_Params</name>
    <filename>struct_e_c_d_h___params.html</filename>
    <member kind="variable">
      <type>ECDH_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_c_d_h___params.html</anchorfile>
      <anchor>a142f454a2576024594b48c531af03825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_e_c_d_h___params.html</anchorfile>
      <anchor>ae923af750bcdcdd96fb5c05a73a97d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_e_c_d_h___params.html</anchorfile>
      <anchor>a1fdb4c02265b463d2d0000c22fc31bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_e_c_d_h___params.html</anchorfile>
      <anchor>ae4ade9bf8a1bb5dbfa32ef0dd16f691e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDHLPF3HSM_HWAttrs</name>
    <filename>struct_e_c_d_h_l_p_f3_h_s_m___h_w_attrs.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved1</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___h_w_attrs.html</anchorfile>
      <anchor>ac2f1a277948e3c3e7cd201ae109116ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDHLPF3HSM_Object</name>
    <filename>struct_e_c_d_h_l_p_f3_h_s_m___object.html</filename>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>privateKey</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a5e871a2e5028f959cfcb4da1c2f8c4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>publicKey</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a39ae8e986f48dca416f4680d53176a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>sharedSecret</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ad4f24c7de718733930eeaf879a3bceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_CurveType</type>
      <name>curveType</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>afd627eeba6dc370f93925c871b6342ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_CurveLength</type>
      <name>curveLength</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a2c293e1ac1422c7956a9e381d1e22d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_DomainID</type>
      <name>domainId</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a648648c7cf3084e38be4d244a706d167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eip130Domain_ECCurveFamily_t</type>
      <name>curveFamily</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>abb995cf8dced96654a7d0e7f4644fcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ad2bc2f6789ad7905311a2e2fb5e2de50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_Operation *</type>
      <name>operation</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a633ce08629f6c755fcdb8bfab4116e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a49a47ff8333a9d858219396da14daece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a83657d99fba03394020300d528fb0e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_KeyMaterialEndianness</type>
      <name>keyMaterialEndianness</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a7b48593389c08b2adb632645663bcf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>accessTimeout</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>aed51816693f1f6eb822423965e6ac8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>returnStatus</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a0e512863a714dbcafd28603f9a3031c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a6533a5d5d4fb8651ea9dd46d15cad013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>privateKeyAssetID</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a4a1be21b4f51d4144866957845f6121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>publicKeyAssetID</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a06d03de98e74d1cab31e6b3b75bf0a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>publicDataAssetID</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a3c09003bbbd6467fffbccbf70f997705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>paramAssetID</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a464409ea04cd8e2a71db045424fa1c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>curveParam</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ac7d52089ed46c6f8a66da78cd796b914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>curveParamSize</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ad0d372f6f04c5194ae50ab8232ce5628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>output</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a8d97a032c4f8991a98a712f7705a57f9</anchor>
      <arglist>[144]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driverCreatedKeyAsset</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a9903e20df57926428e45490f3a695b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a20aae57fa6b00d9447bb8678001c6c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDHLPF3SW_HWAttrs</name>
    <filename>struct_e_c_d_h_l_p_f3_s_w___h_w_attrs.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>dummy</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_s_w___h_w_attrs.html</anchorfile>
      <anchor>acf014bf84ef82467282fc54c1a08e0d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDHLPF3SW_Object</name>
    <filename>struct_e_c_d_h_l_p_f3_s_w___object.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_s_w___object.html</anchorfile>
      <anchor>abc51ada46980629954fcb7bb5b79543b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_s_w___object.html</anchorfile>
      <anchor>a08edf086a544f46c8f5fe27138344739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECC_State</type>
      <name>eccState</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_s_w___object.html</anchorfile>
      <anchor>ad28a5f6329e23af9dfe233d3cb2e3b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>eccWorkZone</name>
      <anchorfile>struct_e_c_d_h_l_p_f3_s_w___object.html</anchorfile>
      <anchor>a8cc573d8b8a8bd85932066b821e30ca6</anchor>
      <arglist>[198]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDSA_Config</name>
    <filename>struct_e_c_d_s_a___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_e_c_d_s_a___config.html</anchorfile>
      <anchor>a8efd7aac4a77735e883e9b083470ae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_e_c_d_s_a___config.html</anchorfile>
      <anchor>a477cd534c7653db9d78ef16c4e05c98f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ECDSA_Operation</name>
    <filename>union_e_c_d_s_a___operation.html</filename>
    <member kind="variable">
      <type>ECDSA_OperationSign *</type>
      <name>sign</name>
      <anchorfile>union_e_c_d_s_a___operation.html</anchorfile>
      <anchor>ab1c51289213e9bd28d1fd04e9710b341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_OperationVerify *</type>
      <name>verify</name>
      <anchorfile>union_e_c_d_s_a___operation.html</anchorfile>
      <anchor>a26b1d7dd7c7ea3ebd7d947ae97b87430</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDSA_OperationSign</name>
    <filename>struct_e_c_d_s_a___operation_sign.html</filename>
    <member kind="variable">
      <type>ECDSA_CurveType</type>
      <name>curveType</name>
      <anchorfile>struct_e_c_d_s_a___operation_sign.html</anchorfile>
      <anchor>a97e0246929c089092394c70e526847ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECCParams_CurveParams *</type>
      <name>curve</name>
      <anchorfile>struct_e_c_d_s_a___operation_sign.html</anchorfile>
      <anchor>addbb81fadade3018c2b487249418f525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>myPrivateKey</name>
      <anchorfile>struct_e_c_d_s_a___operation_sign.html</anchorfile>
      <anchor>a843fb01b09db7fdf743ae969b0f39f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>hash</name>
      <anchorfile>struct_e_c_d_s_a___operation_sign.html</anchorfile>
      <anchor>a505593c925c3a064608f93f04c4545b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>r</name>
      <anchorfile>struct_e_c_d_s_a___operation_sign.html</anchorfile>
      <anchor>a138c214cef2a16aa07169106f3ccfcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>s</name>
      <anchorfile>struct_e_c_d_s_a___operation_sign.html</anchorfile>
      <anchor>a257f3e84f91abca240eea1f1c074d805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDSA_OperationVerify</name>
    <filename>struct_e_c_d_s_a___operation_verify.html</filename>
    <member kind="variable">
      <type>ECDSA_CurveType</type>
      <name>curveType</name>
      <anchorfile>struct_e_c_d_s_a___operation_verify.html</anchorfile>
      <anchor>af6e99bfc14d2c8dd7768719ed0a445ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>theirPublicKey</name>
      <anchorfile>struct_e_c_d_s_a___operation_verify.html</anchorfile>
      <anchor>a00d9dd6bfbca401c1864b4695f4778d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>hash</name>
      <anchorfile>struct_e_c_d_s_a___operation_verify.html</anchorfile>
      <anchor>a769f7680681d01f69682d421962a0f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>r</name>
      <anchorfile>struct_e_c_d_s_a___operation_verify.html</anchorfile>
      <anchor>aebe0eb36778b225c51d7d024e6aa69bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>s</name>
      <anchorfile>struct_e_c_d_s_a___operation_verify.html</anchorfile>
      <anchor>a88c77cd7664b04e6eecb0abe2d34d271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDSA_Params</name>
    <filename>struct_e_c_d_s_a___params.html</filename>
    <member kind="variable">
      <type>ECDSA_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_c_d_s_a___params.html</anchorfile>
      <anchor>a5e0fac67e0d31d3b8a97b76e65c61daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_e_c_d_s_a___params.html</anchorfile>
      <anchor>a15d0723f5c49bc98fef637e9cd4715b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_e_c_d_s_a___params.html</anchorfile>
      <anchor>adcb40575a423250ab665463df1d8526b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_e_c_d_s_a___params.html</anchorfile>
      <anchor>a6838b43ba0c93f8f32856c1362ab31d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDSALPF3HSM_HWAttrs</name>
    <filename>struct_e_c_d_s_a_l_p_f3_h_s_m___h_w_attrs.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>dummy</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___h_w_attrs.html</anchorfile>
      <anchor>a2d582ce58da19052735cd0498e7b4657</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDSALPF3HSM_Object</name>
    <filename>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</filename>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>key</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a0799a206ac19306403120db814da234e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>keyAssetID</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ab71aed99fde1a7932257b4e412818fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>paramAssetID</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>aefd2fdf6224b23e3d3b2457d87ed855e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>publicObjAssetID</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a793cfbddc29398ec0709f3b9e2fd277d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>curveParamSize</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a04d93d96e3a14a071ab1a323d4a30e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>signature</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>acd05c003953aa7f76ad10b09c6862893</anchor>
      <arglist>[144]</arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>returnStatus</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a4d050d6879fa428de7260501677b2736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>adcb9f5cb4412f815ed104ff00be01d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a92251f9288deea69e5a2a2c2019bb160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>accessTimeout</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>aacaf08e2801027c36786f323f224e6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_CurveType</type>
      <name>curveType</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a15a5c3017ade1f2c4ecb02931b089d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_DomainID</type>
      <name>domainId</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a37f7c6b21d2a53a42269426af285fad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_CurveLength</type>
      <name>curveLength</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a5e188c037c02f44273d3b6fbd4820298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_DigestLength</type>
      <name>digestLength</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a92e97880768842c9c9f7853335e9260c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a3ae8b47cfd03f7e435bbe815a889e0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_Operation *</type>
      <name>operation</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a5ffb44de6fd0cabc6b21d6ae0ad36a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>adf45e2193744204a835375171f0cbdd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>curveParam</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>addfe802db37fe36732af096a4631ee86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a40cf72c4febaf12db8b85a9d0e66b758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driverCreatedKeyAsset</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a63aac41e1fe9d023236bc09ed1023116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a94c012e3b7858b7b610cd2eabb1c9a67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDSALPF3SW_HWAttrs</name>
    <filename>struct_e_c_d_s_a_l_p_f3_s_w___h_w_attrs.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>dummy</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_s_w___h_w_attrs.html</anchorfile>
      <anchor>a8dc41c3ce4efd2202b6339e2ef643a76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECDSALPF3SW_Object</name>
    <filename>struct_e_c_d_s_a_l_p_f3_s_w___object.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_s_w___object.html</anchorfile>
      <anchor>a8febcb677623417598807cd4e0aee509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDSA_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_s_w___object.html</anchorfile>
      <anchor>a5328e0b024f3b0d2a534aafaca16483c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECC_State</type>
      <name>eccState</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_s_w___object.html</anchorfile>
      <anchor>a90bac1683b40dc73c89bf8d6a8b8a98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>eccWorkZone</name>
      <anchorfile>struct_e_c_d_s_a_l_p_f3_s_w___object.html</anchorfile>
      <anchor>ac5285f4eadde2d1f884b920b0047fd01</anchor>
      <arglist>[254]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECIES_Config</name>
    <filename>struct_e_c_i_e_s___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_e_c_i_e_s___config.html</anchorfile>
      <anchor>adfddda9267f8bc8570b2a9e5dc03c2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_e_c_i_e_s___config.html</anchorfile>
      <anchor>a573478707134ccf71a86b349734021db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECIES_Params</name>
    <filename>struct_e_c_i_e_s___params.html</filename>
    <member kind="variable">
      <type>ECIES_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_c_i_e_s___params.html</anchorfile>
      <anchor>a6a745f3250335aff625e231328cbab0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_e_c_i_e_s___params.html</anchorfile>
      <anchor>aaadf119451782108ba1fec1b41098099</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECIESXX_HWAttrs</name>
    <filename>struct_e_c_i_e_s_x_x___h_w_attrs.html</filename>
    <member kind="variable">
      <type>ANSIX936KDFXX_HWAttrs</type>
      <name>kdfHwAttrs</name>
      <anchorfile>struct_e_c_i_e_s_x_x___h_w_attrs.html</anchorfile>
      <anchor>a7f1ff16f01ff1385f7af3c9578ce2043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCMCC26XX_HWAttrs</type>
      <name>aesHwAttrs</name>
      <anchorfile>struct_e_c_i_e_s_x_x___h_w_attrs.html</anchorfile>
      <anchor>af56d0738f3cea3dbbcec8960bab3bbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDHCC26X2_HWAttrs</type>
      <name>ecdhHwAttrs</name>
      <anchorfile>struct_e_c_i_e_s_x_x___h_w_attrs.html</anchorfile>
      <anchor>ac018c740d9d65e5b67a46de20bd023ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RNGCC26XX_HWAttrs</type>
      <name>rngHwAttrs</name>
      <anchorfile>struct_e_c_i_e_s_x_x___h_w_attrs.html</anchorfile>
      <anchor>a520caf54f3a217000fe9255fc313fdc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ECIESXX_Object</name>
    <filename>struct_e_c_i_e_s_x_x___object.html</filename>
    <member kind="variable">
      <type>AESGCM_Config</type>
      <name>aesConfig</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>a58108d48eaf2f87d45fc18bc45a086c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCM_Handle</type>
      <name>aesHandle</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>a01df5537d0d6ef3d4df81eda698d4c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANSIX936KDF_Config</type>
      <name>kdfConfig</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>a4ceb573ae20d205c2ad22bb89482dcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANSIX936KDF_Handle</type>
      <name>kdfHandle</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>a5067899090431548475e137e849a431a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_Config</type>
      <name>ecdhConfig</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>a1927e9384f3830dbfb6830f76cae9bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDH_Handle</type>
      <name>ecdhHandle</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>a82c56c0caea0ac9295b94edfdf1c6058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RNG_Config</type>
      <name>rngConfig</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>a5594a15e0124a19eef93da77b179c2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RNG_Handle</type>
      <name>rngHandle</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>abe8bab261de53403ca200d716913bc6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANSIX936KDFXX_Object</type>
      <name>kdfObject</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>ab1e63c4b4c4f227bdb55cf479842c517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AESGCMCC26XX_Object</type>
      <name>aesObject</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>aea7592d5829f4803f61fe30990ba266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ECDHCC26X2_Object</type>
      <name>ecdhObject</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>ac711afe0c37240219e34ab872fd1c3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RNGCC26XX_Object</type>
      <name>rngObject</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>aeb8287091086fe2828736fb4e31813d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_e_c_i_e_s_x_x___object.html</anchorfile>
      <anchor>ae13b92c56993ec228002e1c011425e2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EDDSA_Config</name>
    <filename>struct_e_d_d_s_a___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_e_d_d_s_a___config.html</anchorfile>
      <anchor>aeb413a711646d7898af5c22c6727211f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_e_d_d_s_a___config.html</anchorfile>
      <anchor>a8e118b89dbc6a3209dc31288c91beaa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>EDDSA_Operation</name>
    <filename>union_e_d_d_s_a___operation.html</filename>
    <member kind="variable">
      <type>EDDSA_OperationGeneratePublicKey *</type>
      <name>generatePublicKey</name>
      <anchorfile>union_e_d_d_s_a___operation.html</anchorfile>
      <anchor>aaacd0660b4f5b4017168cfe814f11dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EDDSA_OperationSign *</type>
      <name>sign</name>
      <anchorfile>union_e_d_d_s_a___operation.html</anchorfile>
      <anchor>af1e6b26b4e080062c4a1af2338a574f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EDDSA_OperationVerify *</type>
      <name>verify</name>
      <anchorfile>union_e_d_d_s_a___operation.html</anchorfile>
      <anchor>aa4288eb64adcdb4ec63a79e8f0f839d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EDDSA_OperationGeneratePublicKey</name>
    <filename>struct_e_d_d_s_a___operation_generate_public_key.html</filename>
    <member kind="variable">
      <type>const ECCParams_CurveParams *</type>
      <name>curve</name>
      <anchorfile>struct_e_d_d_s_a___operation_generate_public_key.html</anchorfile>
      <anchor>a77944a798bfa7e537de1a6afa0e28d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>myPrivateKey</name>
      <anchorfile>struct_e_d_d_s_a___operation_generate_public_key.html</anchorfile>
      <anchor>a4ccef9ec43e7defea0df0a27e4253eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>myPublicKey</name>
      <anchorfile>struct_e_d_d_s_a___operation_generate_public_key.html</anchorfile>
      <anchor>aa129dd994bddd37a2251b4dfb5000557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EDDSA_OperationSign</name>
    <filename>struct_e_d_d_s_a___operation_sign.html</filename>
    <member kind="variable">
      <type>const ECCParams_CurveParams *</type>
      <name>curve</name>
      <anchorfile>struct_e_d_d_s_a___operation_sign.html</anchorfile>
      <anchor>a010d0b79b8620b69f1453efe9d059852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>myPrivateKey</name>
      <anchorfile>struct_e_d_d_s_a___operation_sign.html</anchorfile>
      <anchor>a7ea36ad4a7eb096d7dac66949df3d378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>myPublicKey</name>
      <anchorfile>struct_e_d_d_s_a___operation_sign.html</anchorfile>
      <anchor>a40c50f18bd05d0398a73adb4435c5555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>preHashedMessage</name>
      <anchorfile>struct_e_d_d_s_a___operation_sign.html</anchorfile>
      <anchor>a83a4e1860629e7c98126da108c8f59e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>preHashedMessageLength</name>
      <anchorfile>struct_e_d_d_s_a___operation_sign.html</anchorfile>
      <anchor>a2e6990758fe5642ec02c131731bb5191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>R</name>
      <anchorfile>struct_e_d_d_s_a___operation_sign.html</anchorfile>
      <anchor>a8f20ac39ba343a496e00b852bdd42886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>S</name>
      <anchorfile>struct_e_d_d_s_a___operation_sign.html</anchorfile>
      <anchor>a9128253e99c933c8a432006f5902447f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EDDSA_OperationVerify</name>
    <filename>struct_e_d_d_s_a___operation_verify.html</filename>
    <member kind="variable">
      <type>const ECCParams_CurveParams *</type>
      <name>curve</name>
      <anchorfile>struct_e_d_d_s_a___operation_verify.html</anchorfile>
      <anchor>a5f43e996f898e3ba50591c237435b500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CryptoKey *</type>
      <name>theirPublicKey</name>
      <anchorfile>struct_e_d_d_s_a___operation_verify.html</anchorfile>
      <anchor>a062569fa7cd444037c052604a0e854ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>preHashedMessage</name>
      <anchorfile>struct_e_d_d_s_a___operation_verify.html</anchorfile>
      <anchor>ab001844ea72319a8bfe2916afb4734d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>preHashedMessageLength</name>
      <anchorfile>struct_e_d_d_s_a___operation_verify.html</anchorfile>
      <anchor>a1d152c7a33e59e20bdb0566fd78efe7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>R</name>
      <anchorfile>struct_e_d_d_s_a___operation_verify.html</anchorfile>
      <anchor>a1427f38307769d79b63f11604fd86360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>S</name>
      <anchorfile>struct_e_d_d_s_a___operation_verify.html</anchorfile>
      <anchor>a25ae3c483413bec9ed83476c7148adc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EDDSA_Params</name>
    <filename>struct_e_d_d_s_a___params.html</filename>
    <member kind="variable">
      <type>EDDSA_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_d_d_s_a___params.html</anchorfile>
      <anchor>ace1e30d1e5169369a9bab62665b3da59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EDDSA_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_e_d_d_s_a___params.html</anchorfile>
      <anchor>a0ad2ab7678665c04d727bbf47a65e959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_e_d_d_s_a___params.html</anchorfile>
      <anchor>a0f2b5f985120abea945175f59c4c19d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_e_d_d_s_a___params.html</anchorfile>
      <anchor>a069856b2ad1333cd233817c9d245bd57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EDDSALPF3HSM_HWAttrs</name>
    <filename>struct_e_d_d_s_a_l_p_f3_h_s_m___h_w_attrs.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reserved1</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___h_w_attrs.html</anchorfile>
      <anchor>a7fa1559b5bcdc40c77e6ebd876b77346</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EDDSALPF3HSM_Object</name>
    <filename>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</filename>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>privateKey</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a381ea5e84bb9cd785fc77b6c4155e8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CryptoKey *</type>
      <name>publicKey</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a7109bf280c6d24b824aa46d71ca200c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isOpen</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>af2b182ac854ccbb105305341e7503a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driverCreatedPrivateKeyAsset</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a04db9afa18b4663e19a0a77f7056f267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driverCreatedPublicKeyAsset</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>abe7d8d2a06d23d83c408e598f81ab23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>returnStatus</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a356928d78b319b68a193a9c52b49abdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EDDSA_Operation *</type>
      <name>operation</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a752858a333b735ba9cca54182b0db6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EDDSA_OperationType</type>
      <name>operationType</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a4768d4c6ccdc737c7087c8c1a394551d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EDDSA_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a5864e522fea101b510e5009d7adcaecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EDDSA_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a5a7ed50fa736093394fe56bbf0704dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>semaphoreTimeout</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>afd9daede3f13e9fbd916d0bf149b8b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_fast16_t</type>
      <name>hsmStatus</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ad9654b4fbf8caccec4124c3c92eca964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>privateKeyAssetID</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a97122b99f6cc9cac070a9e87bb72ba08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>publicKeyAssetID</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a1253629031fb46b0a7143e13e0497472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>paramAssetID</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>afe3bc127c714789628a718e680afd673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tempAssetID</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a0176f5ac416410b3fee21cc019284b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>stateAssetID</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a5251bd9c27413eb86c785b733dad1f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint8_t *</type>
      <name>curveParam</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a37b26a6d4e08f2fef023fcb802749cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>curveParamSize</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>a9ebda95c2b464f8cb2576b28a84820d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>input</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ab02a5b21155eb732b3db5857df461fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLength</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>aeca2c6a9597be5cfe64b7a83c6637399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>inputLengthRemaining</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ad02243a3cfcd56099d149ec99b135213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>signature</name>
      <anchorfile>struct_e_d_d_s_a_l_p_f3_h_s_m___object.html</anchorfile>
      <anchor>ac4cf15c2def81360cbaa1aa34bf7d8e3</anchor>
      <arglist>[72]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyStore_accessSemaphoreObject</name>
    <filename>struct_key_store__access_semaphore_object.html</filename>
    <member kind="variable">
      <type>SemaphoreP_Struct</type>
      <name>KeyStore_accessSemaphore</name>
      <anchorfile>struct_key_store__access_semaphore_object.html</anchorfile>
      <anchor>ae6b581541f9a7f6676c11d552b8954b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>struct_key_store__access_semaphore_object.html</anchorfile>
      <anchor>afd16ee6f3850d79b24ea9a4652022f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isAcquired</name>
      <anchorfile>struct_key_store__access_semaphore_object.html</anchorfile>
      <anchor>ab61c6c47778479fb6a495d01ffbbf4b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyStore_s_DestroyPurgeKeyMsg</name>
    <filename>struct_key_store__s___destroy_purge_key_msg.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>key</name>
      <anchorfile>struct_key_store__s___destroy_purge_key_msg.html</anchorfile>
      <anchor>a73d76088a2ce903bfb0ee631f9f60487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyStore_s_ExportMsg</name>
    <filename>struct_key_store__s___export_msg.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>key</name>
      <anchorfile>struct_key_store__s___export_msg.html</anchorfile>
      <anchor>a1afa9de5f8b359769bd9d9bd540a2b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>data</name>
      <anchorfile>struct_key_store__s___export_msg.html</anchorfile>
      <anchor>a902c2c11f392e15bdc61e6f2d7b3aaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dataSize</name>
      <anchorfile>struct_key_store__s___export_msg.html</anchorfile>
      <anchor>a6716c7bb44b6d6ebd1a7f2141c87815c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t *</type>
      <name>dataLength</name>
      <anchorfile>struct_key_store__s___export_msg.html</anchorfile>
      <anchor>af0806eefef2e7c889ffa67709772d15c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyStore_s_GenerateKeyMsg</name>
    <filename>struct_key_store__s___generate_key_msg.html</filename>
    <member kind="variable">
      <type>struct psa_client_key_attributes_s *</type>
      <name>attributes</name>
      <anchorfile>struct_key_store__s___generate_key_msg.html</anchorfile>
      <anchor>aa46b0b55f980c9fe9cca1540153b65e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_PSA_KeyFileId *</type>
      <name>key</name>
      <anchorfile>struct_key_store__s___generate_key_msg.html</anchorfile>
      <anchor>ab5cd2f81b0d5275e7026dffda75983bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyStore_s_GetKeyAttributesMsg</name>
    <filename>struct_key_store__s___get_key_attributes_msg.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>key</name>
      <anchorfile>struct_key_store__s___get_key_attributes_msg.html</anchorfile>
      <anchor>ad7d8a96abf7eaa0d286e482f1e5c5625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct psa_client_key_attributes_s *</type>
      <name>attributes</name>
      <anchorfile>struct_key_store__s___get_key_attributes_msg.html</anchorfile>
      <anchor>a08f4ffacc568b700a2ac6ff6a658db97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyStore_s_GetKeyMsg</name>
    <filename>struct_key_store__s___get_key_msg.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>key</name>
      <anchorfile>struct_key_store__s___get_key_msg.html</anchorfile>
      <anchor>a6a7abc69ba24780d6e6a48bb9f39ebba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>data</name>
      <anchorfile>struct_key_store__s___get_key_msg.html</anchorfile>
      <anchor>addd9342b999c684a1eb950427ab0bd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dataSize</name>
      <anchorfile>struct_key_store__s___get_key_msg.html</anchorfile>
      <anchor>a59bc4625ccfa0008806c498b31454e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t *</type>
      <name>dataLength</name>
      <anchorfile>struct_key_store__s___get_key_msg.html</anchorfile>
      <anchor>a68b980893b1d09e48c89409a5626dfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_PSA_Algorithm</type>
      <name>alg</name>
      <anchorfile>struct_key_store__s___get_key_msg.html</anchorfile>
      <anchor>afb8c0eacf4ec6a96cdd2dec892596266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyStore_PSA_KeyUsage</type>
      <name>usage</name>
      <anchorfile>struct_key_store__s___get_key_msg.html</anchorfile>
      <anchor>a9e57c3f883668af2b156e35e85bf34e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyStore_s_ImportKeyMsg</name>
    <filename>struct_key_store__s___import_key_msg.html</filename>
    <member kind="variable">
      <type>struct psa_client_key_attributes_s *</type>
      <name>attributes</name>
      <anchorfile>struct_key_store__s___import_key_msg.html</anchorfile>
      <anchor>a49f7989473b051cff5a9aa300371d268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>data</name>
      <anchorfile>struct_key_store__s___import_key_msg.html</anchorfile>
      <anchor>a0b16b7bc994c64b10c15b00236874499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dataLength</name>
      <anchorfile>struct_key_store__s___import_key_msg.html</anchorfile>
      <anchor>ae359aeda87f668c23e7338985c6dad81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t *</type>
      <name>key</name>
      <anchorfile>struct_key_store__s___import_key_msg.html</anchorfile>
      <anchor>a29403aa49f7a60144846f73b63731b9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyStore_s_ResetKeyAttributesMsg</name>
    <filename>struct_key_store__s___reset_key_attributes_msg.html</filename>
    <member kind="variable">
      <type>struct psa_client_key_attributes_s *</type>
      <name>attributes</name>
      <anchorfile>struct_key_store__s___reset_key_attributes_msg.html</anchorfile>
      <anchor>ade5010cf332e1601540bdb8d48d148de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RNG_Config</name>
    <filename>struct_r_n_g___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_r_n_g___config.html</anchorfile>
      <anchor>a813353f402979d5ec415a6fd6fd2ff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_r_n_g___config.html</anchorfile>
      <anchor>a0b91703805c15e0134acb25c4486c8bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RNG_Params</name>
    <filename>struct_r_n_g___params.html</filename>
    <member kind="variable">
      <type>RNG_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_r_n_g___params.html</anchorfile>
      <anchor>a48abd0b97444c80cd43415ed5d584b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RNG_CryptoKeyCallbackFxn</type>
      <name>cryptoKeyCallbackFxn</name>
      <anchorfile>struct_r_n_g___params.html</anchorfile>
      <anchor>a38dd1d40deb45010e36507bdb6365682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RNG_RandomBitsCallbackFxn</type>
      <name>randomBitsCallbackFxn</name>
      <anchorfile>struct_r_n_g___params.html</anchorfile>
      <anchor>a56b635e5f67b341fbb0a9e98b5f26e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_r_n_g___params.html</anchorfile>
      <anchor>acb1811e8008c9d1f718ebae9484a8de7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SHA2_Config</name>
    <filename>struct_s_h_a2___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_s_h_a2___config.html</anchorfile>
      <anchor>ac2b5fd13aeea22e6337bdb55206810fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_s_h_a2___config.html</anchorfile>
      <anchor>a4f78c4a20fea50a67a56a71e7235fee1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SHA2_Params</name>
    <filename>struct_s_h_a2___params.html</filename>
    <member kind="variable">
      <type>SHA2_HashType</type>
      <name>hashType</name>
      <anchorfile>struct_s_h_a2___params.html</anchorfile>
      <anchor>af4e727bc27c0e8841d3e29733766e059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SHA2_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_s_h_a2___params.html</anchorfile>
      <anchor>ab8486d42556be0df51c3450b0ccb151d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SHA2_CallbackFxn</type>
      <name>callbackFxn</name>
      <anchorfile>struct_s_h_a2___params.html</anchorfile>
      <anchor>ad443e5775dba2d44238eff1595d4af78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_s_h_a2___params.html</anchorfile>
      <anchor>aeca064ee25e6e6d3e6383fe8d54b9185</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SHA2LPF3SW_HWAttrs</name>
    <filename>struct_s_h_a2_l_p_f3_s_w___h_w_attrs.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved1</name>
      <anchorfile>struct_s_h_a2_l_p_f3_s_w___h_w_attrs.html</anchorfile>
      <anchor>af06ada668d1c1a3af494d5d00c55da2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TRNG_Config</name>
    <filename>struct_t_r_n_g___config.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>object</name>
      <anchorfile>struct_t_r_n_g___config.html</anchorfile>
      <anchor>a727d3498e892ce603992faf979ba4e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const  *</type>
      <name>hwAttrs</name>
      <anchorfile>struct_t_r_n_g___config.html</anchorfile>
      <anchor>abfbdd16990fc3515d7642465672a7f6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TRNG_Params</name>
    <filename>struct_t_r_n_g___params.html</filename>
    <member kind="variable">
      <type>TRNG_ReturnBehavior</type>
      <name>returnBehavior</name>
      <anchorfile>struct_t_r_n_g___params.html</anchorfile>
      <anchor>acf65c71f5b682d34aee78a772c39765e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TRNG_CryptoKeyCallbackFxn</type>
      <name>cryptoKeyCallbackFxn</name>
      <anchorfile>struct_t_r_n_g___params.html</anchorfile>
      <anchor>a3451da25837350f655b5418e12b54304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TRNG_RandomBytesCallbackFxn</type>
      <name>randomBytesCallbackFxn</name>
      <anchorfile>struct_t_r_n_g___params.html</anchorfile>
      <anchor>a765557c6c923d9abc07bf11272e8a637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>struct_t_r_n_g___params.html</anchorfile>
      <anchor>a66b27173e274d714d5f7801f906e417c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>custom</name>
      <anchorfile>struct_t_r_n_g___params.html</anchorfile>
      <anchor>a6c4dfcffcd1b6d08d9bb77bf7309bfd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TRNGLPF3HSM_HWAttrs</name>
    <filename>struct_t_r_n_g_l_p_f3_h_s_m___h_w_attrs.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>reserved1</name>
      <anchorfile>struct_t_r_n_g_l_p_f3_h_s_m___h_w_attrs.html</anchorfile>
      <anchor>ae48b81de75627fbcf3795a7b07119437</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>CryptoKey_CONTROL</name>
    <title>Status codes</title>
    <filename>group___crypto_key___c_o_n_t_r_o_l.html</filename>
    <subgroup>CryptoKey_STATUS</subgroup>
    <member kind="define">
      <type>#define</type>
      <name>CryptoKey_STATUS_RESERVED</name>
      <anchorfile>group___crypto_key___c_o_n_t_r_o_l.html</anchorfile>
      <anchor>ga804fde3a9a6494b4beeb058556cb6212</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>CryptoKey_STATUS</name>
    <title>Status Codes</title>
    <filename>group___crypto_key___s_t_a_t_u_s.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CryptoKey_STATUS_SUCCESS</name>
      <anchorfile>group___crypto_key___s_t_a_t_u_s.html</anchorfile>
      <anchor>ga57bc657c5ea7a274cfc47c3a66829882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CryptoKey_STATUS_ERROR</name>
      <anchorfile>group___crypto_key___s_t_a_t_u_s.html</anchorfile>
      <anchor>gade8db452abe2f9f233fd4dbb207d4acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CryptoKey_STATUS_UNDEFINED_ENCODING</name>
      <anchorfile>group___crypto_key___s_t_a_t_u_s.html</anchorfile>
      <anchor>ga936ba18446ed96ed60511b7e1922da25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>KeyStore_PSA_Statuses</name>
    <title>Key Store status return values.</title>
    <filename>group___key_store___p_s_a___statuses.html</filename>
  </compound>
  <compound kind="group">
    <name>key_lifetimes</name>
    <title>Key lifetimes</title>
    <filename>group__key__lifetimes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_VOLATILE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga67c68b7d1a3dd9775e6436682378c455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_PERSISTENT</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga0f9d5620a69b0815445736338f370355</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_PERSISTENCE_VOLATILE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga7e55c5afba380ad7db9e657a0d09db80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_PERSISTENCE_DEFAULT</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga771e95d016b952b4a60127a6cc9ecf3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_PERSISTENCE_HSM_ASSET_STORE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga87091f827e8b89dc39f4fbb7de138664</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_PERSISTENCE_READ_ONLY</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gaae0f5f9ca3d757e8130c3950a9d4c23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_GET_PERSISTENCE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga6431c5f68b8171fa09cedae9833a67ef</anchor>
      <arglist>(lifetime)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_GET_LOCATION</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga1b0fb0be3d3b0c99d457d5d2375f5953</anchor>
      <arglist>(lifetime)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_IS_VOLATILE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga6113f7b88006303b65bc98b3f676272f</anchor>
      <arglist>(lifetime)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_IS_READ_ONLY</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga22396e6294d2bf1b17888154b92d3557</anchor>
      <arglist>(lifetime)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga1e44dca17b092b3e83f5b7060327c5bc</anchor>
      <arglist>(persistence, location)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LOCATION_LOCAL_STORAGE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gabce5406951cf74356a2a53c006c264cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_LOCATION_HSM_ASSET_STORE</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gabbc4cc76f71653de4c35e5deb31e0c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_NULL</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga2139eb197f8e363d1ff623139dbd84a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_USER_MAX</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gad869ea4af97b63b8c729126387914257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_USER_MAX</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gad869ea4af97b63b8c729126387914257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_USER_MIN</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gadb82894cdb81fad99975fabc1f5bac81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_VENDOR_MIN</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>gac487d6aa798bfd9970defd5f8a3c8048</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ID_VENDOR_MAX</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga61b58d606ee33b8ffc9d21b6ecd68927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_DEFAULT_OWNER</name>
      <anchorfile>group__key__lifetimes.html</anchorfile>
      <anchor>ga4e1a19f2b2d0b365d65a23809c8e16db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>key_policies</name>
    <title>Key policies</title>
    <filename>group__key__policies.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_EXPORT</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga434328ced4e7eb4ee65d547bc05118b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_COPY</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga7b01130e88538177a92063ed7c39c404</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_ENCRYPT</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>gaa67d52dc99c8cb9f35522abeb2fa3a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_DECRYPT</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga0e2ed070c15e64eb148d40e85dcb105b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_SIGN_MESSAGE</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga58e4dd3a8450d7008c07eca880b8fce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_VERIFY_MESSAGE</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga535cc879b7eb4a5229ecf72e97cc27d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_SIGN_HASH</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga999d229525d5dfbfaa61d3b6c89aed07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_VERIFY_HASH</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>gafe6143ba20ba93fd0321c2c279be1ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_USAGE_DERIVE</name>
      <anchorfile>group__key__policies.html</anchorfile>
      <anchor>ga29a66a6486f87634ecbaaf885b953d19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>attributes</name>
    <title>Key attributes</title>
    <filename>group__attributes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>KEYSTORE_PSA_KEY_ATTRIBUTES_INIT</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>ga383aa20c778dfebe26d78ae2b569f253</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_KEY_ID</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>gac7a4b1f276d3ff9453d05360826fbb78</anchor>
      <arglist>(keyID, ID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_KEY_ID</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>ga8d275b44bc2bed4b0121ab919ace07cc</anchor>
      <arglist>(ID, keyID)</arglist>
    </member>
    <member kind="typedef">
      <type>psa_key_attributes_t</type>
      <name>KeyStore_PSA_KeyAttributes</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>gab8abff1d54bd2e717bf97c7c18727361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mbedtls_svc_key_id_t</type>
      <name>KeyStore_PSA_KeyFileId</name>
      <anchorfile>group__attributes.html</anchorfile>
      <anchor>ga54486a82cbcbaf04f23408c4181d39ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>nistp256_params</name>
    <title>NIST P256 curve params to be used with ECC SW library</title>
    <filename>group__nistp256__params.html</filename>
    <class kind="union">ECC_NISTP256_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP256_LENGTH</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga00c15e2d3c789ed6aa002821f8064d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_NISTP256_PARAM_LENGTH_WITH_PREFIX_BYTES</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga4cf9b2654b093b19795766a2dc06be60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_generatorX</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga40d6a3b8fa3e67e8b439935ad90a6bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_generatorY</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>gac43f6f5a7584156f4c6f05c5f204e646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_prime</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga01a06409dd0a8250b94e95a3f4548a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_a</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga8732a9a723a57b251ce4d2020e9e1b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_b</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>gaad8e04787045a699ebef7015ed31bac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_order</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga9235365452c171de82aef024ee079142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_k_mont</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>ga2dcdb287450cc1f599f7ef2abe78d239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_a_mont</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>gaf87991e767a8ee4c94c21bf167606890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP256_Param</type>
      <name>ECC_NISTP256_b_mont</name>
      <anchorfile>group__nistp256__params.html</anchorfile>
      <anchor>gab299ebb3cb1009e95b3cdc21dbb2f44c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>nistp224_params</name>
    <title>NIST P224 curve params to be used with ECC SW library</title>
    <filename>group__nistp224__params.html</filename>
    <class kind="union">ECC_NISTP224_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP224_LENGTH</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>ga9e0a833fc9c2bec4f6468b8e20724cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_NISTP224_PARAM_LENGTH_WITH_PREFIX_BYTES</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gab18d0b6a7044bcfa1ad69c1d23d382e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_generatorX</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gaff08f061ecf8627bdeffe4f126afd244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_generatorY</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>ga3e904aa3ea4890a53ee329a02ffa0e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_prime</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gadef47bdf73dbd0e1b07809756c2e1ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_a</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>ga7bf35d790a20ebb283de7c7b4d2dcaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_b</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gaa24ab2113fe7b0003307e68b31431340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_order</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gab0147002655eb1f45ab49dbb4eaec2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_k_mont</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>ga174c6a77881ad1937b8c173290aecc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_a_mont</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gac4c720de834434a9a5e07481fe80d7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP224_Param</type>
      <name>ECC_NISTP224_b_mont</name>
      <anchorfile>group__nistp224__params.html</anchorfile>
      <anchor>gaad61495ab386699c99df8a9d3ab771d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>curve25519_params</name>
    <title>Curve25519 curve params to be used with ECC SW library</title>
    <filename>group__curve25519__params.html</filename>
    <class kind="union">ECC_Curve25519_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECC_CURVE25519_LENGTH_WITH_PREFIX_BYTES</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>ga878f9901c25ccdb3e432975699a76dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_generatorX</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>ga205ab4648af46dae2a079c42031f0f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_generatorY</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>ga38a03ac4da2b2956ea891ff1cf153d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_prime</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>gab81a08e56288b026e6475e24dc65e2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_a</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>gab5b287b9f7d6b256dedd074cf3be2a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_b</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>ga06cc5f6a17ee43df8f1b90938d181f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_Curve25519_Param</type>
      <name>ECC_Curve25519_order</name>
      <anchorfile>group__curve25519__params.html</anchorfile>
      <anchor>gaed735c7ab5cac180491b0d931359a99e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>nistp192_params</name>
    <title>NIST P192 curve params</title>
    <filename>group__nistp192__params.html</filename>
    <class kind="union">ECC_NISTP192_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP192_LENGTH</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga6637af56bd602f08ef416020d096394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_generatorX</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga8de957c198187459d02f1a281d19f010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_generatorY</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga186d0921074a84044ee9e00912be4e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_prime</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>gabdb9420f92ed7a4423ed010baee3c305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_a</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>gaf9c740210fe2a87e26edc31cb65b4626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_b</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga559a930c55e2ee66fac7f1d8e9be0722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_order</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga9ddb6c516d78b87058d52a508f770c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_k_mont</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga58bf0c3dd069484c315b13390ba55499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_a_mont</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>gac6e252675b29080d4ab47485118f4394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP192_Param</type>
      <name>ECC_NISTP192_b_mont</name>
      <anchorfile>group__nistp192__params.html</anchorfile>
      <anchor>ga0297eb27c6959e723b1cbcf5f47dc163</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>nistp384_params</name>
    <title>NIST P384 curve params</title>
    <filename>group__nistp384__params.html</filename>
    <class kind="union">ECC_NISTP384_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP384_LENGTH</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga9f83c0733522625e071ac93d16c3fd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_generatorX</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga7495c1d492f60e12c1cf367c19d250e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_generatorY</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga9c39db25d1336870ff1ba8c8cae25b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_prime</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga32acbe88f04741c597f917d2c653a53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_a</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga63f1eb00822a6ee1598c96758079c7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_b</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga365d02290375ce2d8c9c3b0c6983df17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_order</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga356f94c7e9d0e0c5db2fc5b03acf1c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_k_mont</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga2919779a7131a2b7a6d3cb4dd029e164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_a_mont</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga983529c374f7a1c55d27a6d5f05dd0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP384_Param</type>
      <name>ECC_NISTP384_b_mont</name>
      <anchorfile>group__nistp384__params.html</anchorfile>
      <anchor>ga5348d3067bf45713572e347ea0e5a9c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>nistp521_params</name>
    <title>NIST P521 curve params</title>
    <filename>group__nistp521__params.html</filename>
    <class kind="union">ECC_NISTP521_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_NISTP521_LENGTH</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga44f08f1390d90127f0decb3c08c82664</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECC_NISTP521_PARAM_LENGTH_WITH_PADDED_BYTES</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga2057d370f6def14eec5b7065c33b071c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_generatorX</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gaa159829dce65ddc9fce3b4a7e67f9b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_generatorY</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gaa8245cfe0c79e12656ac1ac40e4c595c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_prime</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gac1b67c95937466831c2a88d811dfbc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_a</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga790db98986ab13df6026ece1ce2f2040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_b</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gadc4ae2d61a5ee00e68f4c5450722834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_order</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga83c4ce4900f8d45d1df332ca9b27bf4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_k_mont</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga03b2368e0bae4c1a058375565b5239e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_a_mont</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>gae18546e7922208d3df29f60ce9d68a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_NISTP521_Param</type>
      <name>ECC_NISTP521_b_mont</name>
      <anchorfile>group__nistp521__params.html</anchorfile>
      <anchor>ga7c278f7dd4df10780ee35825dac0e3d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>BrainpoolP256R1_params</name>
    <title>BrainpoolP256R1 curve params</title>
    <filename>group___brainpool_p256_r1__params.html</filename>
    <class kind="union">ECC_BrainpoolP256R1_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_BrainpoolP256R1_LENGTH</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gac8e29fecd21ddc0b0d1768bf1a40075b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_generatorX</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gaf5f0030a8ec3510508100a61f6572c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_generatorY</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga2a2e1f223ec34a3474818bc8a9cf0177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_prime</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga7ee96457fbf965dbb4f45883a30879ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_a</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga4ffd0d8eb0504924338b7cca8a039f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_b</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga9724a88a1b569cf4c1de8c31d588efe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_order</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>ga8a50791606d8a2564d10a3b1e4b818e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_k_mont</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gafd614a05787569cc657ed90c8900f17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_a_mont</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gab88cc1e7bad7a21bc0d5e04087cdd705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP256R1_Param</type>
      <name>ECC_BrainpoolP256R1_b_mont</name>
      <anchorfile>group___brainpool_p256_r1__params.html</anchorfile>
      <anchor>gab57ba97ba3de4538fd57e2426d96d48e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>BrainpoolP384R1_params</name>
    <title>BrainpoolP384R1 curve params</title>
    <filename>group___brainpool_p384_r1__params.html</filename>
    <class kind="union">ECC_BrainpoolP384R1_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_BrainpoolP384R1_LENGTH</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gaae4e89fe2581b93ac755d9551dea18a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_generatorX</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gaae088d4409c8d273feb9c1d20b872509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_generatorY</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gaf9a762723140da99dff1f995ae30af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_prime</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga11920cbb6ba083bf6a5724dae70ae171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_a</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gac48e2640a5f388c792c1f4af7a23eb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_b</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga66a491ac9fc1ea243415de449f88776f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_order</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga5bcae53ff3e2c1508f699b6079b11eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_k_mont</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga275e4c45a0be15cace1c4e5961e608f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_a_mont</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>ga3d8a6fa549d077d0ab148c2d157312d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP384R1_Param</type>
      <name>ECC_BrainpoolP384R1_b_mont</name>
      <anchorfile>group___brainpool_p384_r1__params.html</anchorfile>
      <anchor>gaa61f7a8ddb2d58a2aaba46c3d8047a1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>BrainpoolP512R1_params</name>
    <title>BrainpoolP512R1 curve params</title>
    <filename>group___brainpool_p512_r1__params.html</filename>
    <class kind="union">ECC_BrainpoolP512R1_Param</class>
    <member kind="define">
      <type>#define</type>
      <name>ECCParams_BrainpoolP512R1_LENGTH</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gad93b2f35c2a0d2768b7d0a5f9ce9b1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_generatorX</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>ga00ac3a7141ae0bcd727a4f698027ec17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_generatorY</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>ga4a7cba518b001e6dc2a8f1924b722818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_prime</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>ga6603d7a8902a12baa255fdada31d899f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_a</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>ga4c73c601a5f74a3262eecc16e966521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_b</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gaaa9394a583362d0c4be3cc86687bd2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_order</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gaffbae9c85ab758bbd18d8378178c5613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_k_mont</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gab2b3ef544d95e60259f3f55c5439217d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_a_mont</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gad107efa512f76ca905285e44e7b21f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ECC_BrainpoolP512R1_Param</type>
      <name>ECC_BrainpoolP512R1_b_mont</name>
      <anchorfile>group___brainpool_p512_r1__params.html</anchorfile>
      <anchor>gac5570ba04040d151124de1f8b5e33f77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>Disclaimer</name>
    <title></title>
    <filename>_disclaimer</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>SimpleLink MCU SDK Security Drivers API Reference</title>
    <filename>index</filename>
    <docanchor file="index" title="Security Drivers and Documentation">drivers</docanchor>
    <docanchor file="index">driver_implementations</docanchor>
  </compound>
</tagfile>
