回答編集履歴

1

質問の編集に伴い変更

2021/01/14 11:39

投稿

thkana
thkana

スコア7639

test CHANGED
@@ -1,35 +1,7 @@
1
- ```Python
1
+ (質問の編集に伴い回答も変更...どちらかというと追記修正依頼かなぁ?)
2
2
 
3
- Q=ec_third(Q)
4
-
5
- if bit =="1":
6
-
7
- Q=ec_add(Q,P)
8
-
9
- elif bit =="2":
10
-
11
- P=ec_double(P)
12
-
13
- Q=ec_add(Q,P)
14
-
15
- ```
16
-
17
- これは、
18
-
19
- bitが'0'だった場合`Q=ec_third(Q)`
20
-
21
- bitが'1'だった場合`Q=ec_third(Q)`この結果のQについて`Q=ec_add(Q,P)`
22
-
23
- bitが'2'だった場合`Q=ec_third(Q)`この結果のQについて`P=ec_double(P)` `Q=ec_add(Q,P)`
24
-
25
- が実行されるわけですが、これは
26
-
27
- > 0場合ec_third(Q)のみ
3
+ > G2(10,0)が正解です
28
-
29
- 1の場合はec_add(Q,G),ec_third(Q)
30
-
31
- 2の場合はG2=ec_double(G),ec_add(Q,G2)
32
4
 
33
5
 
34
6
 
35
- の意図とあっているのですか?(GとかG2とかがのことかわからず、この文章かたの意図を読み取ことが私に出来ませんした)
7
+ に入力したそうなるはずなのすか?