ECDH с SHA256 KDF Bouncycastle
Я пытаюсь сгенерировать общий секретный ключ с помощью Java BouncyCastle, мой код выглядит так:
KeyAgreement ka = KeyAgreement.getInstance("ECDHwithSHA256KDF", "BC");
ka.init(privateKey);
ka.doPhase(ReceivedPublicKey, true);
byte[] sharedSecret = ka.generateSecret();
но это бросает java.lang.UnsupportedOperationException: KDF can only be used when algorithm is known.
Можете ли вы сказать мне, как я могу указать алгоритм?