Actually, I am working on a project to combine symmetric and asymmetric cryptographic algorithms.
The shared secret key for AES will be generated through the Elliptic Curve Diffie Hellman Key Exchange (ECDH) Method. I have one question that ECDH will generate a shared secret key of 256 bit or more length key. For AES-128 I need a secret key of 128 bit but ECDH is not generating the 128-bit key.
So how can I convert the variable-length key into 128 bit?