ECDiffieHellmanCng - отстой, поскольку он заставляет вас использовать одну из трех предопределенных функций деривации ключей пост-обработки (Hash, Hmac или Tls).Если ни один из них не соответствует вашему протоколу, вам не повезло.
Возможно, вы сможете использовать вариант Hmac, поскольку это первая внутренняя операция для HKDF («extract»).Просто установите свойство HmacKey для соли в HKDF.Затем вручную выполните вторую операцию Hmac («разверните»), чтобы получить окончательный результат HKDF.