dir_a69a61e9293a18e19774232b7e40aad8 Previous Back to the files list Files file lcx_aes.h AES (Advanced Encryption Standard). file lcx_blake2.h BLAKE2 crypographic hash function. file lcx_common.h Cryptography flags. file lcx_crc.h CRC (Cyclic Redundancy Check). file lcx_des.h DES (Data Encryption Standard). file lcx_ecdh.h ECDH (Elliptic Curve Diffie Hellman) key exchange. file lcx_ecdsa.h ECDSA (Elliptic Curve Digital Signature Algorithm). file lcx_ecfp.h Key pair generation based on elliptic curves. file lcx_ecschnorr.h ECSDSA (Elliptic Curve-based Schnorr Digital Signature Algorithm). file lcx_eddsa.h EDDSA (Edwards Curve Digital Signature Algorithm) file lcx_groestl.h GROESTL hash function. file lcx_hash.h Hash functions. file lcx_hmac.h HMAC (Keyed-Hash Message Authentication Code) file lcx_math.h Basic arithmetic. file lcx_pbkdf2.h PBKDF2 (Password-Based Key Derivation Function) file lcx_ripemd160.h RIPEMD-160 hash function. file lcx_rng.h Random Number Generation. file lcx_rsa.h RSA algorithm. file lcx_sha256.h SHA-2 (Secure Hash Algorithm 2) file lcx_sha3.h SHA-3 (Secure Hash Algorithm 3) file lcx_sha512.h SHA-2 (Secure Hash Algorithm 2) Previous Back to the files list Did you find this page helpful? How would you improve this page for developers? I am a developer. Contributors will be chosen randomly to receive rewards. Check this box to send your email and participate. Ledger collects your email address to send you rewards for your contribution to improve the Developer Portal documentation. Learn more about how we manage your data and your rights. By providing your email address, you consent that Ledger may contact you for rewards delivery purposes. If you are part of the randomly selected contributors, we will send you an email to ask for your physical address and if necessary, ask you for additional information on the suggestion you made. Your information will only be available to Ledger and will be retained for no longer than 90 days. It may be transferred to non-European countries that ensure an adequate level of protection or under the standard contractual clauses adopted by the EU Commission. Please note that you may withdraw your consent at any time, access your data and request their rectification or deletion. You may also request the limitation of the processing of your data. To exercise your rights or for any question on the processing of your data, please contact LEDGER’s Data Protection Officer here. If nevertheless you believe LEDGER did not adequately address your concerns and mishandled your data, you may lodge a complaint with the personal data protection authority of your country.