Я бы хотел создать пару ключей ecdsa для подписи сообщения. Я бы хотел сам указать некоторые параметры, такие как одноразовый номер и кривая.
Как я могу это сделать без использования сторонней библиотеки, такой как надувной замок? Я хотел бы использовать только пространства имен криптографии по умолчанию. NET. Пока что мои попытки следующие:
var ecdsa = ECDsa.Create(new ECParameters
{
Curve = ECCurve.NamedCurves.nistP256,
D = ...
}
);
Но как мне сгенерировать закрытый ключ и указать пользовательский одноразовый номер?