My Project
Here is a list of all modules:
 Algorithms - 3DES
 Algorithms - AES
 Algorithms - ARC4
 Algorithms - BLAKE2
 Algorithms - Camellia
 Algorithms - ChaCha
 Algorithms - ChaCha20_Poly1305
 Callbacks - CryptoCb
 Algorithms - Curve25519
 Algorithms - Curve448
 Algorithms - DSA
 Algorithms - Diffie-Hellman
 Algorithms - ECC
 Algorithms - ED25519
 Algorithms - ED448
 Overview of ECCSIECCSI (Elliptic Curve-Based Certificateless Signatures for Identity-Based Encryption) is specified in RFC 6507 (
 Setup ECCSI KeyOperations for establinshing an ECCSI key
 Operations for Signing and Verifying with ECCSI KeyThese operations are for signing and verifying with ECCSI keys
 Overview of SAKKE KeySAKKE (Sakai-Kasahara Key Encryption) is specified in RFC 6508 (
 Setup SAKKE KeyOperations for establishing a SAKKE key
 Operations on/with SAKKE RSKThese operations make, validate, encode and decode a Receiver Secret Key (RSK)
 Operations using SAKKE KeyThese operations transfer a Shared Secret Value (SSV) from one client to another. The SSV may be randomly generated
 Algorithms - HMAC
 Algorithms - MD2
 Algorithms - MD4
 Algorithms - MD5
 Algorithms - PKCS7
 Algorithms - PKCS11
 Algorithms - Password Based
 Algorithms - Poly1305
 Algorithms - RIPEMD
 Algorithms - RSA
 Algorithms - SHA 128/224/256/384/512
 Algorithm - SipHash
 Algorithms - SRP
 Base Encoding
 CertManager API
 Error Reporting
 IoT-Safe ModuleIoT-Safe (IoT-SIM Applet For Secure End-2-End Communication) is a technology that leverage the SIM as robust, scalable and standardized hardware Root of Trust to protect data communication
 Platform Security Architecture (PSA) API
 Key and Cert Conversion
 Math API
 Memory Handling
 Random Number Generation
 Signature API
 wolfCrypt Init and Cleanup
 wolfSSL Initialization/Shutdown
 wolfSSL Certificates and Keys
 wolfSSL Context and Session Set Up
 wolfSSL Connection, Session, and I/O
 wolfSSL Error Handling and Reporting