Skip to content

Commit e385ef5

Browse files
authored
Update crack_weak_ECDSA_nonces_with_LLL.py: more small optimizations
1 parent 6527467 commit e385ef5

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

crack_weak_ECDSA_nonces_with_LLL.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,10 @@ def make_matrix(msgs, sigs, pubs, B, order, matrix_type="dense"):
6767
rnsn_inv = rn * mi_sn_order
6868
mnsn_inv = msgn * mi_sn_order
6969

70-
# Fill diagonal with the order
7170
for i in range(m):
71+
# Fill diagonal with the order
7272
matrix[i, i] = order
73-
74-
# Set values for the matrix (only first m columns)
75-
for i in range(m):
73+
# Set values for the matrix (only first m columns)
7674
mi_sigi_order = modular_inv(sigs[i][1], order)
7775
matrix[m, i] = (sigs[i][0] * mi_sigi_order) - rnsn_inv
7876
matrix[m1, i] = (msgs[i] * mi_sigi_order) - mnsn_inv

0 commit comments

Comments
 (0)