Mistake on this page?
Report an issue in GitHub or email us
internal Directory Reference

Files

file  ccsw_crys_rsa_shared_types.h [code]
 This file contains the types for the CCSW RSA module.
 
file  crys_aesccm.h [code]
 This file contains all of the enums and definitions that are used for the CRYS AESCCM APIs, as well as the APIs themselves. The API supports AES-CCM and AES-CCM* as defined in ieee-802.15.4.
 
file  crys_aesccm_error.h [code]
 This module contains the definitions of the CRYS AESCCM errors.
 
file  crys_chacha.h [code]
 This file contains all of the enums and definitions that are used for the CRYS CHACHA APIs, as well as the APIs themselves.
 
file  crys_chacha_error.h [code]
 This module contains the definitions of the CRYS CHACHA errors.
 
file  crys_chacha_poly.h [code]
 This file contains all of the enums and definitions that are used for the CRYS CHACHA-POLY APIs, as well as the APIs themselves.
 
file  crys_chacha_poly_error.h [code]
 This module contains the definitions of the CRYS CHACHA POLY errors.
 
file  crys_dh.h [code]
 This module defines the API that supports Diffie-Hellman key exchange, as defined in [PKCS3] and in [X9.42] (key lengths 1024 and 2048 bits).
 
file  crys_dh_error.h [code]
 This file contains error codes definitions for CRYS DH module.
 
file  crys_dh_kg.h [code]
 This module defines the API that supports Diffie-Hellman domain.
 
file  crys_ec_edw_api.h [code]
 This file contains the CRYS APIs used for EC EDW (Edwards) ed25519 algorithms.
 
file  crys_ec_mont_api.h [code]
 This file contains the CRYS APIs used for EC MONT (Montgomery Curve25519) algorithms.
 
file  crys_ec_mont_edw_error.h [code]
 This module containes the definitions of the CRYS ECC-25519 errors.
 
file  crys_ecpki_build.h [code]
 This module defines functions for building key structures used in Elliptic Curves Cryptography (ECC).
 
file  crys_ecpki_dh.h [code]
 Defines the API that supports EC Diffie-Hellman shared secret value derivation primitives.
 
file  crys_ecpki_domain.h [code]
 Defines the ecpki build domain API.
 
file  crys_ecpki_ecdsa.h [code]
 Defines the APIs that support the ECDSA functions.
 
file  crys_ecpki_error.h [code]
 This module contains the definitions of the CRYS ECPKI errors.
 
file  crys_ecpki_kg.h [code]
 Defines the API for generation of ECC private and public keys.
 
file  crys_ecpki_types.h [code]
 Contains all of the enums and definitions that are used for the CRYS ECPKI APIs.
 
file  crys_error.h [code]
 This module defines the error return code types and the numbering spaces of the error codes for each module of the layers listed below.
 
file  crys_hash.h [code]
 This file contains all of the enums and definitions that are used for the CRYS HASH APIs, as well as the APIs themselves.
 
file  crys_hash_defs.h [code]
 This file contains HASH definitions.
 
file  crys_hash_error.h [code]
 This module contains the definitions of the CRYS HASH errors.
 
file  crys_hkdf.h [code]
 This module defines the API that supports HMAC Key derivation function as defined by RFC5869.
 
file  crys_hkdf_error.h [code]
 This module contains the definitions of the CRYS HKDF errors.
 
file  crys_hmac.h [code]
 This file contains all of the enums and definitions that are used for the CRYS HMAC APIs, as well as the APIs themselves.
 
file  crys_hmac_defs.h [code]
 This file contains HMAC definitions.
 
file  crys_hmac_error.h [code]
 This module contains the definitions of the CRYS HMAC errors.
 
file  crys_kdf.h [code]
 This module defines the API that supports Key derivation function in modes as defined in PKCS#3, ANSI X9.42-2001, and ANSI X9.63-1999.
 
file  crys_kdf_error.h [code]
 This module contains the definitions of the CRYS KDF errors.
 
file  crys_pka_defs_hw.h [code]
 The file contains all of the enums and definitions that are used in the PKA related code.
 
file  crys_poly.h [code]
 This file contains all of the enums and definitions that are used for the CRYS POLY APIs, as well as the APIs themselves.
 
file  crys_poly_error.h [code]
 This module contains the definitions of the CRYS POLY errors.
 
file  crys_rnd.h [code]
 This file contains the CRYS APIs used for random number generation. The random-number generation module implements referenced standard [SP800-90].
 
file  crys_rnd_error.h [code]
 This module contains the definitions of the CRYS RND errors.
 
file  crys_rsa_build.h [code]
 This module defines some utility functions for working with RSA cryptography.
 
file  crys_rsa_error.h [code]
 This module contains the definitions of the CRYS RSA errors.
 
file  crys_rsa_kg.h [code]
 Generates a RSA pair of public and private keys.
 
file  crys_rsa_prim.h [code]
 This module defines the API that implements the [PKCS1_2.1] primitive functions.
 
file  crys_rsa_schemes.h [code]
 This module defines APIs that support [PKCS1_1.5] and [PKCS1_2.1] encryption and signature schemes.
 
file  crys_rsa_types.h [code]
 This file contains all of the enums and definitions that are used for the CRYS RSA APIs.
 
file  crys_srp.h [code]
 This file contains all of the enums and definitions that are used for the CRYS SRP APIs, as well as the APIs themselves.
 
file  crys_srp_error.h [code]
 This module contains the definitions of the CRYS SRP errors.
 
file  sns_silib.h [code]
 This file contains all of the enums and definitions that are used for the CryptoCell Lib init and finish APIs, as well as the APIs themselves.
 
file  ssi_aes.h [code]
 This file contains all of the enums and definitions that are used for the CryptoCell AES APIs, as well as the APIs themselves.
 
file  ssi_aes_defs.h [code]
 This file contains definitions that are used for the ARM CryptoCell 3xx version of the CryptoCell AES APIs.
 
file  ssi_aes_error.h [code]
 This file contains the definitions of the CryptoCell AES errors.
 
file  ssi_pal_compiler.h [code]
 This file contains compiler related definitions.
 
file  ssi_pal_types.h [code]
 This file contains the platform dependent definitions and types.
 
file  ssi_pal_types_plat.h [code]
 This file contains basic type definitions that are platform dependent.
 
file  ssi_pka_hw_plat_defs.h [code]
 Contains the enums and definitions that are used in the PKA code (definitions that are platform dependent).
 
Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.