.. _file_include_public_anj_crypto.h: File crypto.h ============= |exhale_lsh| :ref:`Parent directory ` (``include_public/anj``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Cryptographic data descriptors used by Security Object and networking. .. contents:: Contents :local: :backlinks: none Definition (``include_public/anj/crypto.h``) -------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_include_public_anj_crypto.h.rst Detailed Description -------------------- Defines enums and structures for representing credentials such as certificates, private keys, and PSK identity/keys. Data may be provided inline in memory buffers or, if enabled, via opaque external references (e.g. keystore identifiers). These types are typically used when configuring Security Object Instances or transport security backends. Includes -------- - ``anj/defs.h`` (:ref:`file_include_public_anj_defs.h`) - ``anj/init.h`` (:ref:`file_include_public_anj_init.h`) Included By ----------- - :ref:`file_include_public_anj_compat_crypto_storage.h` - :ref:`file_include_public_anj_compat_net_anj_net_api.h` - :ref:`file_include_public_anj_dm_security_object.h` Classes ------- - :ref:`exhale_struct_structanj__crypto__security__info__buffer__t` - :ref:`exhale_struct_structanj__crypto__security__info__external__t` - :ref:`exhale_struct_structanj__crypto__security__info__t` Enums ----- - :ref:`exhale_enum_crypto_8h_1ae43fbb3024628765d6c7a51f817057d3` - :ref:`exhale_enum_crypto_8h_1a0daae1c3a956cef38921e2085efcf935`