第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在NIST P256 golang實(shí)現(xiàn)中計(jì)算p256Zero31?

如何在NIST P256 golang實(shí)現(xiàn)中計(jì)算p256Zero31?

Go
滄海一幻覺 2022-08-01 14:58:01
我們發(fā)現(xiàn)有預(yù)定義的// p256Zero31 is 0 mod p. var p256Zero31 = [p256Limbs]uint32{two31m3, two30m2, two31m2, two30p13m2, two31m2, two30m2, two31p24m2, two30m27m2, two31m2}在 crypto/elliptic/p256.go 中。p224.go有類似的var p224ZeroModP31。每次檢查來自p224.go的引用。在 https://www.imperialviolet.org/2010/12/04/ecc.html。我們也找不到減法部分“0 mod p”的細(xì)節(jié)。我們也可以在openssl實(shí)現(xiàn)中找到這樣的定義:https://github.com/openssl/openssl/blob/master/crypto/ec/ecp_nistp256.c獲得p256Zero31的fomula是什么?我計(jì)算了0x7ffff * p,它不等于p256Zero31。0x7ffff * p < p256Zero31 < 0x80000 * p
查看完整描述

1 回答

?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個贊

我終于找到了邏輯,

p256Zero31 = {two31,two30,two31,two30,two31,two30,two31,two30,two31} - {two31,two30,two31,two30,two31,two30,two31,two30,two31} mod P

并將大Int轉(zhuǎn)換為四肢。


查看完整回答
反對 回復(fù) 2022-08-01
  • 1 回答
  • 0 關(guān)注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號