whyoleg/cryptography-kotlin

HKDF and/or PBKDF2 support for generating AES keys

Wavesonics opened this issue · 2 comments

The ability to provide a client and server secret to generate a key would be very helpful.

Some pseudo code:

    shared_secret = server_secret + client_secret

    hkdf = HKDF(
        algorithm=SHA256(),
        length=key_length,
        salt=salt,
    )
    
    aes_key = hkdf.derive(shared_secret)

amazing, that was fast!