Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mul #180

Draft
wants to merge 174 commits into
base: main
Choose a base branch
from
Draft

Mul #180

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
a814971
mul
sergey-shandar Jun 7, 2024
e6eadd3
mul128
sergey-shandar Jun 7, 2024
2e3b146
fmt
sergey-shandar Jun 7, 2024
cff3f33
tests
sergey-shandar Jun 8, 2024
08c7a39
x
sergey-shandar Jun 8, 2024
6438841
fmt
sergey-shandar Jun 8, 2024
a7171b7
cargo fmt
sergey-shandar Jun 8, 2024
7fd099f
x
sergey-shandar Jun 8, 2024
c380b00
u256
sergey-shandar Jun 8, 2024
bf299b9
mul test
sergey-shandar Jun 8, 2024
ef13f41
test
sergey-shandar Jun 8, 2024
09b973e
mul
sergey-shandar Jun 8, 2024
9ef4b57
mul
sergey-shandar Jun 8, 2024
8e3bada
x
sergey-shandar Jun 8, 2024
6d7f69b
z
sergey-shandar Jun 8, 2024
7eda326
q
sergey-shandar Jun 8, 2024
dd4b2f9
x
sergey-shandar Jun 8, 2024
932d071
q
sergey-shandar Jun 8, 2024
9b6498a
q
sergey-shandar Jun 8, 2024
51b6634
test
sergey-shandar Jun 8, 2024
563d4a3
q
sergey-shandar Jun 8, 2024
ccaf9c7
x
sergey-shandar Jun 8, 2024
ae8c18e
w
sergey-shandar Jun 8, 2024
747555c
x
sergey-shandar Jun 8, 2024
daeb52c
q
sergey-shandar Jun 8, 2024
7cfee6c
x
sergey-shandar Jun 8, 2024
b2fad63
U256
sergey-shandar Jun 12, 2024
b00976a
x as a suffix
sergey-shandar Jun 13, 2024
d06a2d0
wadd, oadd, osub
sergey-shandar Jun 13, 2024
8741111
borrow
sergey-shandar Jun 13, 2024
bd87969
U256::sub
sergey-shandar Jun 13, 2024
ca59d96
u256::wsub, u512::wsub
sergey-shandar Jun 13, 2024
aea5d84
broken div_rem
sergey-shandar Jun 14, 2024
f46d1fd
U512
sergey-shandar Jun 14, 2024
7dadefa
division
sergey-shandar Jun 14, 2024
a94bbdc
test
sergey-shandar Jun 14, 2024
840214c
shl bug fix
sergey-shandar Jun 14, 2024
6558b03
shl
sergey-shandar Jun 14, 2024
e257428
div_rem
sergey-shandar Jun 14, 2024
972720b
ok
sergey-shandar Jun 14, 2024
dcf9e84
secp256k1
sergey-shandar Jun 14, 2024
f076a2c
add
sergey-shandar Jun 18, 2024
a411213
failing.
sergey-shandar Jun 18, 2024
d056347
fix for u128::mul
sergey-shandar Jun 18, 2024
4451fbc
fix u256::mul bug
sergey-shandar Jun 18, 2024
2d110b8
one
sergey-shandar Jun 18, 2024
5de4bef
minor
sergey-shandar Jun 18, 2024
b586210
fmt
sergey-shandar Jun 18, 2024
7575e21
u256x::div_rem
sergey-shandar Jun 18, 2024
5770402
reciprocal
sergey-shandar Jun 18, 2024
f3555bf
reciprocal
sergey-shandar Jun 18, 2024
1ed855e
algo
sergey-shandar Jun 20, 2024
00a6afd
sqr
sergey-shandar Jun 25, 2024
9c82fff
fmt
sergey-shandar Jun 25, 2024
799c44b
result
sergey-shandar Jun 25, 2024
5ad07b9
fix a name: sqr => sqrt
sergey-shandar Jun 25, 2024
e24ec40
is_neg and abs
sergey-shandar Jun 26, 2024
00a458e
abs
sergey-shandar Jun 26, 2024
a268a7c
y2() and y()
sergey-shandar Jun 26, 2024
d91fc43
N
sergey-shandar Jun 27, 2024
b7c497f
point
sergey-shandar Jul 12, 2024
24db1fd
point
sergey-shandar Jul 12, 2024
5c6790e
point
sergey-shandar Jul 13, 2024
498e39b
remove check
sergey-shandar Jul 13, 2024
e6ee9f3
remove check
sergey-shandar Jul 13, 2024
0172d88
G
sergey-shandar Jul 13, 2024
62adf4e
fmt
sergey-shandar Jul 13, 2024
23419db
field
sergey-shandar Jul 16, 2024
773e91e
P0, P1
sergey-shandar Jul 16, 2024
df34820
Order type
sergey-shandar Jul 16, 2024
3a95717
verify
sergey-shandar Jul 16, 2024
9e04273
f
sergey-shandar Jul 16, 2024
43e0fbd
SHA256
sergey-shandar Jul 16, 2024
348fddd
HMAC
sergey-shandar Jul 16, 2024
38bbffb
ok
sergey-shandar Jul 17, 2024
80abef0
state
sergey-shandar Jul 17, 2024
7b4ea57
hmac
sergey-shandar Jul 17, 2024
7bf2da0
no k
sergey-shandar Jul 17, 2024
dd6d60f
hmac
sergey-shandar Jul 17, 2024
e402d00
sha
sergey-shandar Jul 18, 2024
6b7d3ba
hmac
sergey-shandar Jul 18, 2024
1b0611c
0
sergey-shandar Jul 18, 2024
952499f
01
sergey-shandar Jul 18, 2024
d85c3c8
len fix
sergey-shandar Jul 18, 2024
09d876f
01234567
sergey-shandar Jul 18, 2024
64a06ca
ab
sergey-shandar Jul 18, 2024
c540aac
fmt
sergey-shandar Jul 18, 2024
cd6a66f
d
sergey-shandar Jul 18, 2024
64325a2
65
sergey-shandar Jul 18, 2024
224d573
6A
sergey-shandar Jul 18, 2024
83f2ac4
6A
sergey-shandar Jul 18, 2024
0bd41e5
6B
sergey-shandar Jul 18, 2024
cdac3d7
n
sergey-shandar Jul 18, 2024
7066368
hash state
sergey-shandar Jul 18, 2024
24970cc
sha
sergey-shandar Jul 18, 2024
84999b1
Be (#181)
sergey-shandar Jul 20, 2024
604d271
HMAC
sergey-shandar Jul 27, 2024
31dfb52
HMAC
sergey-shandar Jul 27, 2024
4e38ef9
HMAC-SHA256
sergey-shandar Jul 27, 2024
4cebaf1
BeChunk
sergey-shandar Jul 27, 2024
96c30d2
BeChunk
sergey-shandar Jul 27, 2024
48d74de
chain
sergey-shandar Jul 27, 2024
86026ae
nonce
sergey-shandar Jul 27, 2024
dfe6978
nonce
sergey-shandar Jul 30, 2024
c4a61d6
test
sergey-shandar Jul 30, 2024
8a44f30
test
sergey-shandar Jul 30, 2024
57835d8
SHL
sergey-shandar Jul 30, 2024
4eca20c
fmt
sergey-shandar Jul 30, 2024
8e340a4
swap32
sergey-shandar Jul 30, 2024
1218684
test
sergey-shandar Jul 30, 2024
01f01b1
nonce
sergey-shandar Jul 30, 2024
4ce6589
nonce assert
sergey-shandar Jul 30, 2024
02a0836
test
sergey-shandar Jul 30, 2024
fd72092
s()
sergey-shandar Jul 30, 2024
0efbd69
c
sergey-shandar Jul 30, 2024
2d02dbf
mod
sergey-shandar Jul 30, 2024
8bea2ab
v
sergey-shandar Jul 30, 2024
3bb14e7
scalar
sergey-shandar Jul 31, 2024
8fa425b
Prime
sergey-shandar Jul 31, 2024
42faa9a
3
sergey-shandar Jul 31, 2024
ab5b347
curve
sergey-shandar Jul 31, 2024
56ed050
x
sergey-shandar Jul 31, 2024
c029997
mod
sergey-shandar Jul 31, 2024
2416d90
secp256k1p
sergey-shandar Jul 31, 2024
1d2a05c
Order
sergey-shandar Jul 31, 2024
eda95da
Order
sergey-shandar Jul 31, 2024
9723b87
Order
sergey-shandar Jul 31, 2024
983edc6
field/prime.rs
sergey-shandar Jul 31, 2024
5e6691f
prime_field
sergey-shandar Jul 31, 2024
87499d1
prime field
sergey-shandar Jul 31, 2024
8bd9462
Elliptic_curve
sergey-shandar Jul 31, 2024
f5a70c1
nonce
sergey-shandar Aug 1, 2024
29a8b82
vec2
sergey-shandar Aug 1, 2024
14f3b11
lib
sergey-shandar Aug 1, 2024
60bfbdf
lib
sergey-shandar Aug 1, 2024
a9b49c7
prime_field
sergey-shandar Aug 1, 2024
c22f6ac
secp256k1
sergey-shandar Aug 3, 2024
fe8944a
p192r1
sergey-shandar Aug 5, 2024
eb013e1
P192R1
sergey-shandar Aug 5, 2024
40b8ac9
192
sergey-shandar Aug 5, 2024
b9a774f
3^122
sergey-shandar Aug 5, 2024
0c011da
double
sergey-shandar Aug 5, 2024
3eb36da
return
sergey-shandar Aug 5, 2024
eaa9c24
fix double
sergey-shandar Aug 6, 2024
e641dfa
U
sergey-shandar Aug 6, 2024
18adb7a
nonce
sergey-shandar Aug 6, 2024
58870f5
nonce
sergey-shandar Aug 6, 2024
20c484a
point_check
sergey-shandar Aug 6, 2024
3e2f920
192
sergey-shandar Aug 6, 2024
e365154
P224r1
sergey-shandar Aug 6, 2024
56764c7
256r1
sergey-shandar Aug 6, 2024
5191c15
p256r1
sergey-shandar Aug 6, 2024
4a7db8a
verify
sergey-shandar Aug 6, 2024
d437897
Merge branch 'main' into mul
sergey-shandar Aug 14, 2024
5feedf9
issues
sergey-shandar Aug 14, 2024
c9274f2
Merge branch 'main' into mul
sergey-shandar Aug 14, 2024
b99ad88
Merge branch 'main' into mul
sergey-shandar Aug 16, 2024
63377be
asn.1
sergey-shandar Aug 20, 2024
dd6d8b0
ASN.1
sergey-shandar Aug 20, 2024
40f0e9d
ASN.1
sergey-shandar Aug 21, 2024
529b875
asn.1
sergey-shandar Aug 21, 2024
5f14b9a
write_int
sergey-shandar Aug 21, 2024
9f3755c
ASN.1
sergey-shandar Aug 21, 2024
8310b56
int deserialize
sergey-shandar Aug 21, 2024
aa913af
result
sergey-shandar Aug 21, 2024
bf1a812
longForm len
sergey-shandar Aug 21, 2024
e5610d3
ASN.1
sergey-shandar Aug 22, 2024
46119df
broken
sergey-shandar Aug 23, 2024
e0b9409
ASN.1
sergey-shandar Aug 23, 2024
7aa536a
ASN.1
sergey-shandar Aug 23, 2024
2f49b45
broken
sergey-shandar Aug 23, 2024
8f91a9f
dyn
sergey-shandar Aug 23, 2024
f90de26
tests
sergey-shandar Aug 23, 2024
0f86344
dependencies update
sergey-shandar Dec 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ blockset-lib = { path = "blockset-lib", version = "0.7.0" }
io-trait = "0.11.0"
io-impl = "0.11.0"
io-test = "0.11.0"
wasm-bindgen-test = "0.3.42"
wasm-bindgen-test = "0.3.49"
nanvm-lib = "0.1.0"
2 changes: 1 addition & 1 deletion blockset-lib/src/app/get.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ use crate::{
cdt::node_type::NodeType,
common::status_line::{mb, StatusLine},
forest::{file::FileForest, node_id::ForestNodeId, Forest},
uint::u224::U224,
uint::u224x::U224,
};

use super::{
Expand Down
4 changes: 2 additions & 2 deletions blockset-lib/src/app/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ use crate::{
},
forest::{file::FileForest, tree_add::ForestTreeAdd},
info::calculate_total,
uint::u224::U224,
uint::u224x::U224,
};

fn set_progress(
Expand Down Expand Up @@ -170,7 +170,7 @@ mod test {
use std::io::Write;
use wasm_bindgen_test::wasm_bindgen_test;

use crate::{cdt::node_id::root, common::base32::ToBase32, run, uint::u256::U256};
use crate::{cdt::node_id::root, common::base32::ToBase32, run, uint::u256x::U256};

#[wasm_bindgen_test]
#[test]
Expand Down
Loading
Loading