Рейтинг:2

Что такое замаскированный секретный ключ в контексте Ed25519?

флаг cn

В документации для Ed25519-dalek для секретного ключа указано следующее:

Вызывающий отвечает за то, чтобы байты представляли в маске Секретный ключ.

https://docs.rs/ed25519-dalek/0.3.2/ed25519_dalek/struct.SecretKey.html

Что означает замаскированный секретный ключ в этом контексте?

Рейтинг:5
флаг es

Вы смотрите на более старую версию библиотеки, где SecretKey составлял 64 байта, состоящего из 32-байтового необработанного секретного ключа, за которым следовал хешированный и замаскированный/зажатый скаляр секретного ключа, умноженный на базовую точку, чтобы получить 32-байтовый открытый ключ.

Комментарий неясен, но если бы вы ожидали просто предоставить случайные байты инициализатору SecretKey, процесс подписи прервался бы.

С тех пор библиотека была полностью переписана, и новый конструктор можно просто задать 32 случайных байта.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.