Commit 83d0727
committed
Squashed 'src/dashbls/' changes from dd683653c6..6169ee9c91
6169ee9c91 Merge pull request #120 from kwvg/bump_2.0
8b8e492967 chore: bump version to 2.0
e367139843 Merge pull request #119 from PastaPastaPasta/various-optimizations
6dc1515724 fix: include array
290a787340 fix: compilation error
44bbdd6d2e perf: CoreMPL::Aggregate needs a vector, this implicitly allocates vecPublicKeys.size() times
776a061b8b perf: remove unneeded SecAlloc in SignG2
7b1fb5a17f perf: remove unused bn_t one
e2ee41d376 perf: use reserve where trivial
b6c08aa624 perf: avoid extra allocations and copies in HashPubKeys
829291f4c2 fix: leak in HashPubKeys
b94489cb3e fix: memory leak in CoreMPL::AggregateSecure, call bn_free for each time we call bn_new
483003da88 fix: avoid allocation churn in DivFP; fix memory leak
6e7c89a18b fix: add a destructor to fix a memory leak
05a79d2b44 perf: avoid unneeded vector allocation in Add
d7958a05f6 Revert "perf: use unordered_set and fail fast in BasicSchemeMPL::AggregateVerify"
a19de6290b perf: use unordered_set and fail fast in BasicSchemeMPL::AggregateVerify
e25c2e34c7 perf: prefer serialize to array
7c1d20a6af perf: use serializeToArray
4e833dbc1f fix: include <array>
9141e14446 perf: in CoreMPL::Aggregate return array
10744ea62f perf: don't use vector for constant sized
2af62e2b62 Merge pull request #116 from kwvg/bump_mimalloc_3.0.10
7bec91a655 patch: add awareness for different page sizes
03bf222cad patch: swap conditions to evaluate emscripten-specific case earlier
cae3f99ee8 patch: s/mi_align_up_ptr/_mi_align_up_ptr/g
e79044797a ci: build with debug enabled
1ca74c12c8 build: prefer debug mimalloc lib over release lib for Rust and Go binds
c47c84e409 build: update build files for `mimalloc` subtree bump
a325850bfd build: harmonize cmake version across dependencies
f064d8fe7f depends: commit microsoft/mimalloc@dfa50c37 to source tree as da7905c9
da7905c923 Squashed 'depends/mimalloc/' changes from 91ba1f374..dfa50c37d
b4622d0c7a revert: update cmake
160dd95097 Merge pull request #117 from kwvg/homekeep_p2
79775723d9 revert: disable Go bindings CI for macos for now
ef58d4306a chore(ci): bump Go to 1.24
f4242f46df ci: add Rust 1.91 to build matrix, test bindings
fc54fc58c8 chore(ci): bump Python version matrix to test 3.10 to 3.13
2881362fd9 fix: account for API changes introduced in Python 3.13 in binds
3c7fa5c41c build: apply review suggestions for Go binds Makefile
3dafb33875 build: add Homebrew and MacPorts awareness in Go binds Makefile
bb72770c97 refactor: shuffle contents of Go binds Makefile
dd4766212b build: drop standalone library definition comments from Go binds
68905cdbad build: enable runtime assertions for WASM debug builds
9368177b81 build: ensure LINK_FLAGS actually propagate to blsjstmp
b0006ab1e9 Merge pull request #118 from kwvg/fix_sz
a47caad61a refactor: use the size of the buffer in the Python binds when possible
8b200a6640 fix: correct typo in Python bindings
f91afeec90 fix!: pass the actual size of the buffer from the Go bindings
9605703c78 fix!: pass the actual size of the buffer from the Rust bindings
git-subtree-dir: src/dashbls
git-subtree-split: 6169ee9c9141d209c2a576f0e2e99856b2ee3e251 parent e686744 commit 83d0727
File tree
261 files changed
+27240
-18129
lines changed- .github/workflows
- depends
- mimalloc
- bin
- cmake
- contrib
- docker
- alpine-arm32v7
- alpine-x86
- alpine
- manylinux-x64
- vcpkg
- docs
- search
- doc
- ide
- vs2017
- vs2019
- vs2022
- include
- mimalloc
- src
- prim
- emscripten
- osx
- unix
- wasi
- windows
- test
- relic
- go-bindings
- include/dashbls
- js-bindings
- python-bindings
- rust-bindings
- bls-dash-sys
- c-bindings
- bip32
- bls-signatures/src
- bip32
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
261 files changed
+27240
-18129
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
76 | | - | |
| 77 | + | |
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
80 | | - | |
81 | | - | |
82 | 81 | | |
83 | 82 | | |
| 83 | + | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
23 | 20 | | |
24 | 21 | | |
25 | 22 | | |
26 | 23 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | 24 | | |
37 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
38 | 30 | | |
| 31 | + | |
| 32 | + | |
39 | 33 | | |
40 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
41 | 40 | | |
42 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
43 | 45 | | |
44 | 46 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
4 | | - | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
0 commit comments