Publi c Ключ E CC P256K1 в AWS -KMS составляет 88 байт? - PullRequest
0 голосов
/ 13 марта 2020
  • Я использую AWS KMS с ключом ECC_SECG_P256K1. Когда я получаю ключ publi c через aws -sdk, ключ составляет 88 байтов, что предполагает 64 байта (как показано в коде)
  • Еще больше размер подписи варьируется между 70 , 71,72, что означает, что мы не можем вычислить значения (r, s) на основе r = [0:32], s = [32,64]
var kms = new AWS.KMS();

var pubKeyParam = {
  KeyId: 'xxxxxxxx', /* required */
};

kms.getPublicKey(pubKeyParam, function(err, data) {
  if (err) console.log(err, err.stack);
  else
      publicKey = data.PublicKey
      console.log(publicKey.length) <-- 88 bytes not 64 bytes 
});

Спасибо в аванс за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...