Dear All,
I need to understand how the Asymmetric Encryption work in BLE.
From Nordic, I get to know the following that following are the nrf_crypto frontend modules
- AES - Advanced Encryption Standard
- AEAD - Authenticated Encryption with Associated Data
- ChaCha-Poly
- ECC - Elliptic Curve Cryptography
- ECDH - Elliptic Curve Diffie–Hellman
- ECDSA - Elliptic Curve Digital Signature Algorithm
- EdDSA - Edwards-curve Digital Signature Algorithm
- Hash - Cryptographic hash functions
- HMAC - Hash-based message authentication code
- HKDF - HMAC-based Extract-and-Expand Key Derivation Function
- RNG - Random Number Generator
I get to know that using, NRF_CRYPTO_CURVES, we can generated private and Public keys,
Can you share me the Application Code, where I can see my data string get encrypt and decrypt using public and private key.
Can anyone help me with maybe silly problem ?
Also please correct me, if any of my above understanding is wrong.
Thank you.
Regards,
Jinesh Punatar
+91 960 496 5426