File list | Developers

File list

This documentation is generated automatically from the code. You will find the same files structure in the Ledger devices SDKs. You can navigate through the files list and you will have more information about Data Structure and Functions. On each page, navigation buttons quickly get you back to the files list. You can also use the search tool on the top right corner of the page to search through the API by file, data structure or function name.

Here is a list of all files with brief descriptions:
 cx_errors.hError codes related to cryptography and arithmetic operations
 ox_aes.hAdvanced Encryption Standard syscalls
 ox_bn.hBig Number syscalls
 ox_crc.hCyclic Redundancy Check syscall
 ox_des.hData Encryption Standard syscalls
 ox_ec.hElliptic curve cryptography syscalls
 ox_rng.hRandom number generation syscall
 lcx_aes.hAES (Advanced Encryption Standard)
 lcx_blake2.hBLAKE2 crypographic hash function
 lcx_common.hCryptography flags
 lcx_crc.hCRC (Cyclic Redundancy Check)
 lcx_des.hDES (Data Encryption Standard)
 lcx_ecdh.hECDH (Elliptic Curve Diffie Hellman) key exchange
 lcx_ecdsa.hECDSA (Elliptic Curve Digital Signature Algorithm)
 lcx_ecfp.hKey pair generation based on elliptic curves
 lcx_ecschnorr.hECSDSA (Elliptic Curve-based Schnorr Digital Signature Algorithm)
 lcx_eddsa.hEDDSA (Edwards Curve Digital Signature Algorithm)
 lcx_groestl.hGROESTL hash function
 lcx_hash.hHash functions
 lcx_hmac.hHMAC (Keyed-Hash Message Authentication Code)
 lcx_math.hBasic arithmetic
 lcx_pbkdf2.hPBKDF2 (Password-Based Key Derivation Function)
 lcx_ripemd160.hRIPEMD-160 hash function
 lcx_rng.hRandom Number Generation
 lcx_rsa.hRSA algorithm
 lcx_sha256.hSHA-2 (Secure Hash Algorithm 2)
 lcx_sha3.hSHA-3 (Secure Hash Algorithm 3)
 lcx_sha512.hSHA-2 (Secure Hash Algorithm 2)

Did you find this page helpful?

How would you improve this page for developers?

Examples of using cryptography functions
Getting Started
Theme Features