Skip to content

Commit 427f1c2

Browse files
authored
Merge pull request #1638 from evoskuil/master
Move golomb_coding from /crypto to new /filter folder.
2 parents 3ac551a + 4df9280 commit 427f1c2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+3126
-222
lines changed

Makefile.am

+19-5
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ src_libbitcoin_system_la_SOURCES = \
7474
src/crypto/der_parser.cpp \
7575
src/crypto/ec_context.cpp \
7676
src/crypto/ec_context.hpp \
77-
src/crypto/golomb_coding.cpp \
7877
src/crypto/pseudo_random.cpp \
7978
src/crypto/ring_signature.cpp \
8079
src/crypto/secp256k1.cpp \
@@ -87,6 +86,7 @@ src_libbitcoin_system_la_SOURCES = \
8786
src/error/op_error_t.cpp \
8887
src/error/script_error_t.cpp \
8988
src/error/transaction_error_t.cpp \
89+
src/filter/golomb.cpp \
9090
src/hash/accumulator.cpp \
9191
src/hash/checksum.cpp \
9292
src/hash/siphash.cpp \
@@ -114,7 +114,7 @@ src_libbitcoin_system_la_SOURCES = \
114114
src/unicode/utf8_everywhere/unicode_streambuf.cpp \
115115
src/wallet/context.cpp \
116116
src/wallet/message.cpp \
117-
src/wallet/neutrino_filter.cpp \
117+
src/wallet/neutrino.cpp \
118118
src/wallet/point_value.cpp \
119119
src/wallet/points_value.cpp \
120120
src/wallet/addresses/bitcoin_uri.cpp \
@@ -275,6 +275,9 @@ test_libbitcoin_system_test_SOURCES = \
275275
test/error/op_error_t.cpp \
276276
test/error/script_error_t.cpp \
277277
test/error/transaction_error_t.cpp \
278+
test/filter/bloom.cpp \
279+
test/filter/golomb.cpp \
280+
test/filter/sieve.cpp \
278281
test/hash/accumulator.cpp \
279282
test/hash/checksum.cpp \
280283
test/hash/functions.cpp \
@@ -366,7 +369,7 @@ test_libbitcoin_system_test_SOURCES = \
366369
test/utreexo/utreexo.hpp \
367370
test/wallet/context.cpp \
368371
test/wallet/message.cpp \
369-
test/wallet/neutrino_filter.cpp \
372+
test/wallet/neutrino.cpp \
370373
test/wallet/point_value.cpp \
371374
test/wallet/points_value.cpp \
372375
test/wallet/addresses/bitcoin_uri.cpp \
@@ -495,7 +498,6 @@ include_bitcoin_system_crypto_HEADERS = \
495498
include/bitcoin/system/crypto/aes256.hpp \
496499
include/bitcoin/system/crypto/crypto.hpp \
497500
include/bitcoin/system/crypto/der_parser.hpp \
498-
include/bitcoin/system/crypto/golomb_coding.hpp \
499501
include/bitcoin/system/crypto/pseudo_random.hpp \
500502
include/bitcoin/system/crypto/ring_signature.hpp \
501503
include/bitcoin/system/crypto/secp256k1.hpp
@@ -542,6 +544,13 @@ include_bitcoin_system_error_HEADERS = \
542544
include/bitcoin/system/error/script_error_t.hpp \
543545
include/bitcoin/system/error/transaction_error_t.hpp
544546

547+
include_bitcoin_system_filterdir = ${includedir}/bitcoin/system/filter
548+
include_bitcoin_system_filter_HEADERS = \
549+
include/bitcoin/system/filter/bloom.hpp \
550+
include/bitcoin/system/filter/filter.hpp \
551+
include/bitcoin/system/filter/golomb.hpp \
552+
include/bitcoin/system/filter/sieve.hpp
553+
545554
include_bitcoin_system_hashdir = ${includedir}/bitcoin/system/hash
546555
include_bitcoin_system_hash_HEADERS = \
547556
include/bitcoin/system/hash/accumulator.hpp \
@@ -600,6 +609,11 @@ include_bitcoin_system_impl_endian_HEADERS = \
600609
include/bitcoin/system/impl/endian/uintx_t.ipp \
601610
include/bitcoin/system/impl/endian/unsafe.ipp
602611

612+
include_bitcoin_system_impl_filterdir = ${includedir}/bitcoin/system/impl/filter
613+
include_bitcoin_system_impl_filter_HEADERS = \
614+
include/bitcoin/system/impl/filter/bloom.ipp \
615+
include/bitcoin/system/impl/filter/sieve.ipp
616+
603617
include_bitcoin_system_impl_hashdir = ${includedir}/bitcoin/system/impl/hash
604618
include_bitcoin_system_impl_hash_HEADERS = \
605619
include/bitcoin/system/impl/hash/accumulator.ipp \
@@ -828,7 +842,7 @@ include_bitcoin_system_walletdir = ${includedir}/bitcoin/system/wallet
828842
include_bitcoin_system_wallet_HEADERS = \
829843
include/bitcoin/system/wallet/context.hpp \
830844
include/bitcoin/system/wallet/message.hpp \
831-
include/bitcoin/system/wallet/neutrino_filter.hpp \
845+
include/bitcoin/system/wallet/neutrino.hpp \
832846
include/bitcoin/system/wallet/point_value.hpp \
833847
include/bitcoin/system/wallet/points_value.hpp \
834848
include/bitcoin/system/wallet/wallet.hpp

builds/cmake/CMakeLists.txt

+6-3
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,6 @@ add_library( ${CANONICAL_LIB_NAME}
515515
"../../src/crypto/der_parser.cpp"
516516
"../../src/crypto/ec_context.cpp"
517517
"../../src/crypto/ec_context.hpp"
518-
"../../src/crypto/golomb_coding.cpp"
519518
"../../src/crypto/pseudo_random.cpp"
520519
"../../src/crypto/ring_signature.cpp"
521520
"../../src/crypto/secp256k1.cpp"
@@ -528,6 +527,7 @@ add_library( ${CANONICAL_LIB_NAME}
528527
"../../src/error/op_error_t.cpp"
529528
"../../src/error/script_error_t.cpp"
530529
"../../src/error/transaction_error_t.cpp"
530+
"../../src/filter/golomb.cpp"
531531
"../../src/hash/accumulator.cpp"
532532
"../../src/hash/checksum.cpp"
533533
"../../src/hash/siphash.cpp"
@@ -555,7 +555,7 @@ add_library( ${CANONICAL_LIB_NAME}
555555
"../../src/unicode/utf8_everywhere/unicode_streambuf.cpp"
556556
"../../src/wallet/context.cpp"
557557
"../../src/wallet/message.cpp"
558-
"../../src/wallet/neutrino_filter.cpp"
558+
"../../src/wallet/neutrino.cpp"
559559
"../../src/wallet/point_value.cpp"
560560
"../../src/wallet/points_value.cpp"
561561
"../../src/wallet/addresses/bitcoin_uri.cpp"
@@ -764,6 +764,9 @@ if (with-tests)
764764
"../../test/error/op_error_t.cpp"
765765
"../../test/error/script_error_t.cpp"
766766
"../../test/error/transaction_error_t.cpp"
767+
"../../test/filter/bloom.cpp"
768+
"../../test/filter/golomb.cpp"
769+
"../../test/filter/sieve.cpp"
767770
"../../test/hash/accumulator.cpp"
768771
"../../test/hash/checksum.cpp"
769772
"../../test/hash/functions.cpp"
@@ -855,7 +858,7 @@ if (with-tests)
855858
"../../test/utreexo/utreexo.hpp"
856859
"../../test/wallet/context.cpp"
857860
"../../test/wallet/message.cpp"
858-
"../../test/wallet/neutrino_filter.cpp"
861+
"../../test/wallet/neutrino.cpp"
859862
"../../test/wallet/point_value.cpp"
860863
"../../test/wallet/points_value.cpp"
861864
"../../test/wallet/addresses/bitcoin_uri.cpp"

builds/msvc/vs2022/libbitcoin-system-test/libbitcoin-system-test.vcxproj

+4-1
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,9 @@
144144
<ClCompile Include="..\..\..\..\test\error\op_error_t.cpp" />
145145
<ClCompile Include="..\..\..\..\test\error\script_error_t.cpp" />
146146
<ClCompile Include="..\..\..\..\test\error\transaction_error_t.cpp" />
147+
<ClCompile Include="..\..\..\..\test\filter\bloom.cpp" />
148+
<ClCompile Include="..\..\..\..\test\filter\golomb.cpp" />
149+
<ClCompile Include="..\..\..\..\test\filter\sieve.cpp" />
147150
<ClCompile Include="..\..\..\..\test\funclets.cpp" />
148151
<ClCompile Include="..\..\..\..\test\hacks.cpp" />
149152
<ClCompile Include="..\..\..\..\test\hash\accumulator.cpp" />
@@ -279,7 +282,7 @@
279282
<ClCompile Include="..\..\..\..\test\wallet\mnemonics\mnemonic.cpp">
280283
<ObjectFileName>$(IntDir)test_wallet_mnemonics_mnemonic.obj</ObjectFileName>
281284
</ClCompile>
282-
<ClCompile Include="..\..\..\..\test\wallet\neutrino_filter.cpp" />
285+
<ClCompile Include="..\..\..\..\test\wallet\neutrino.cpp" />
283286
<ClCompile Include="..\..\..\..\test\wallet\point_value.cpp" />
284287
<ClCompile Include="..\..\..\..\test\wallet\points_value.cpp" />
285288
<ClCompile Include="..\..\..\..\test\words\catalogs\electrum.cpp">

builds/msvc/vs2022/libbitcoin-system-test/libbitcoin-system-test.vcxproj.filters

+38-26
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000001}</UniqueIdentifier>
1515
</Filter>
1616
<Filter Include="src\chain\enums">
17-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000003}</UniqueIdentifier>
17+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000004}</UniqueIdentifier>
1818
</Filter>
1919
<Filter Include="src\config">
2020
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000002}</UniqueIdentifier>
@@ -31,77 +31,80 @@
3131
<Filter Include="src\error">
3232
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000006}</UniqueIdentifier>
3333
</Filter>
34-
<Filter Include="src\hash">
34+
<Filter Include="src\filter">
3535
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000007}</UniqueIdentifier>
3636
</Filter>
37+
<Filter Include="src\hash">
38+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000008}</UniqueIdentifier>
39+
</Filter>
3740
<Filter Include="src\hash\performance">
38-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000004}</UniqueIdentifier>
41+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000005}</UniqueIdentifier>
3942
</Filter>
4043
<Filter Include="src\hash\performance\baseline">
41-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000007}</UniqueIdentifier>
44+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000008}</UniqueIdentifier>
4245
</Filter>
4346
<Filter Include="src\hash\rmd">
44-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000005}</UniqueIdentifier>
47+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000006}</UniqueIdentifier>
4548
</Filter>
4649
<Filter Include="src\hash\sha">
47-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000006}</UniqueIdentifier>
50+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000007}</UniqueIdentifier>
4851
</Filter>
4952
<Filter Include="src\intrinsics">
50-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000008}</UniqueIdentifier>
53+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000009}</UniqueIdentifier>
5154
</Filter>
5255
<Filter Include="src\intrinsics\xcpu">
53-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000008}</UniqueIdentifier>
56+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000009}</UniqueIdentifier>
5457
</Filter>
5558
<Filter Include="src\machine">
56-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000009}</UniqueIdentifier>
59+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000A}</UniqueIdentifier>
5760
</Filter>
5861
<Filter Include="src\math">
59-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000A}</UniqueIdentifier>
62+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000B}</UniqueIdentifier>
6063
</Filter>
6164
<Filter Include="src\radix">
62-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000B}</UniqueIdentifier>
65+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000C}</UniqueIdentifier>
6366
</Filter>
6467
<Filter Include="src\serial">
65-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000C}</UniqueIdentifier>
68+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000D}</UniqueIdentifier>
6669
</Filter>
6770
<Filter Include="src\stream">
68-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000D}</UniqueIdentifier>
71+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000E}</UniqueIdentifier>
6972
</Filter>
7073
<Filter Include="src\stream\devices">
71-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000009}</UniqueIdentifier>
74+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000010}</UniqueIdentifier>
7275
</Filter>
7376
<Filter Include="src\stream\iostream">
74-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000010}</UniqueIdentifier>
77+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000A1}</UniqueIdentifier>
7578
</Filter>
7679
<Filter Include="src\stream\streamers">
77-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000A1}</UniqueIdentifier>
80+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000B1}</UniqueIdentifier>
7881
</Filter>
7982
<Filter Include="src\unicode">
80-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000E}</UniqueIdentifier>
83+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000F}</UniqueIdentifier>
8184
</Filter>
8285
<Filter Include="src\unicode\utf8_everywhere">
83-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000B1}</UniqueIdentifier>
86+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000C1}</UniqueIdentifier>
8487
</Filter>
8588
<Filter Include="src\utreexo">
86-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-00000000000F}</UniqueIdentifier>
89+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000001}</UniqueIdentifier>
8790
</Filter>
8891
<Filter Include="src\wallet">
89-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000001}</UniqueIdentifier>
92+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000002}</UniqueIdentifier>
9093
</Filter>
9194
<Filter Include="src\wallet\addresses">
92-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000C1}</UniqueIdentifier>
95+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000D1}</UniqueIdentifier>
9396
</Filter>
9497
<Filter Include="src\wallet\keys">
95-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000D1}</UniqueIdentifier>
98+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000E1}</UniqueIdentifier>
9699
</Filter>
97100
<Filter Include="src\wallet\mnemonics">
98-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000E1}</UniqueIdentifier>
101+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000F1}</UniqueIdentifier>
99102
</Filter>
100103
<Filter Include="src\words">
101-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000002}</UniqueIdentifier>
104+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000003}</UniqueIdentifier>
102105
</Filter>
103106
<Filter Include="src\words\catalogs">
104-
<UniqueIdentifier>{51A424A9-2C12-4211-0000-0000000000F1}</UniqueIdentifier>
107+
<UniqueIdentifier>{51A424A9-2C12-4211-0000-000000000002}</UniqueIdentifier>
105108
</Filter>
106109
</ItemGroup>
107110
<ItemGroup>
@@ -303,6 +306,15 @@
303306
<ClCompile Include="..\..\..\..\test\error\transaction_error_t.cpp">
304307
<Filter>src\error</Filter>
305308
</ClCompile>
309+
<ClCompile Include="..\..\..\..\test\filter\bloom.cpp">
310+
<Filter>src\filter</Filter>
311+
</ClCompile>
312+
<ClCompile Include="..\..\..\..\test\filter\golomb.cpp">
313+
<Filter>src\filter</Filter>
314+
</ClCompile>
315+
<ClCompile Include="..\..\..\..\test\filter\sieve.cpp">
316+
<Filter>src\filter</Filter>
317+
</ClCompile>
306318
<ClCompile Include="..\..\..\..\test\funclets.cpp">
307319
<Filter>src</Filter>
308320
</ClCompile>
@@ -642,7 +654,7 @@
642654
<ClCompile Include="..\..\..\..\test\wallet\mnemonics\mnemonic.cpp">
643655
<Filter>src\wallet\mnemonics</Filter>
644656
</ClCompile>
645-
<ClCompile Include="..\..\..\..\test\wallet\neutrino_filter.cpp">
657+
<ClCompile Include="..\..\..\..\test\wallet\neutrino.cpp">
646658
<Filter>src\wallet</Filter>
647659
</ClCompile>
648660
<ClCompile Include="..\..\..\..\test\wallet\point_value.cpp">

builds/msvc/vs2022/libbitcoin-system/libbitcoin-system.vcxproj

+9-4
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@
138138
<ClCompile Include="..\..\..\..\src\crypto\aes256.cpp" />
139139
<ClCompile Include="..\..\..\..\src\crypto\der_parser.cpp" />
140140
<ClCompile Include="..\..\..\..\src\crypto\ec_context.cpp" />
141-
<ClCompile Include="..\..\..\..\src\crypto\golomb_coding.cpp" />
142141
<ClCompile Include="..\..\..\..\src\crypto\pseudo_random.cpp" />
143142
<ClCompile Include="..\..\..\..\src\crypto\ring_signature.cpp" />
144143
<ClCompile Include="..\..\..\..\src\crypto\secp256k1.cpp" />
@@ -152,6 +151,7 @@
152151
<ClCompile Include="..\..\..\..\src\error\op_error_t.cpp" />
153152
<ClCompile Include="..\..\..\..\src\error\script_error_t.cpp" />
154153
<ClCompile Include="..\..\..\..\src\error\transaction_error_t.cpp" />
154+
<ClCompile Include="..\..\..\..\src\filter\golomb.cpp" />
155155
<ClCompile Include="..\..\..\..\src\hash\accumulator.cpp" />
156156
<ClCompile Include="..\..\..\..\src\hash\checksum.cpp" />
157157
<ClCompile Include="..\..\..\..\src\hash\siphash.cpp" />
@@ -224,7 +224,7 @@
224224
<ClCompile Include="..\..\..\..\src\wallet\mnemonics\mnemonic.cpp">
225225
<ObjectFileName>$(IntDir)src_wallet_mnemonics_mnemonic.obj</ObjectFileName>
226226
</ClCompile>
227-
<ClCompile Include="..\..\..\..\src\wallet\neutrino_filter.cpp" />
227+
<ClCompile Include="..\..\..\..\src\wallet\neutrino.cpp" />
228228
<ClCompile Include="..\..\..\..\src\wallet\point_value.cpp" />
229229
<ClCompile Include="..\..\..\..\src\wallet\points_value.cpp" />
230230
<ClCompile Include="..\..\..\..\src\words\catalogs\electrum.cpp">
@@ -292,7 +292,6 @@
292292
<ClInclude Include="..\..\..\..\include\bitcoin\system\crypto\aes256.hpp" />
293293
<ClInclude Include="..\..\..\..\include\bitcoin\system\crypto\crypto.hpp" />
294294
<ClInclude Include="..\..\..\..\include\bitcoin\system\crypto\der_parser.hpp" />
295-
<ClInclude Include="..\..\..\..\include\bitcoin\system\crypto\golomb_coding.hpp" />
296295
<ClInclude Include="..\..\..\..\include\bitcoin\system\crypto\pseudo_random.hpp" />
297296
<ClInclude Include="..\..\..\..\include\bitcoin\system\crypto\ring_signature.hpp" />
298297
<ClInclude Include="..\..\..\..\include\bitcoin\system\crypto\secp256k1.hpp" />
@@ -332,6 +331,10 @@
332331
<ClInclude Include="..\..\..\..\include\bitcoin\system\error\transaction_error_t.hpp" />
333332
<ClInclude Include="..\..\..\..\include\bitcoin\system\exceptions.hpp" />
334333
<ClInclude Include="..\..\..\..\include\bitcoin\system\execution.hpp" />
334+
<ClInclude Include="..\..\..\..\include\bitcoin\system\filter\bloom.hpp" />
335+
<ClInclude Include="..\..\..\..\include\bitcoin\system\filter\filter.hpp" />
336+
<ClInclude Include="..\..\..\..\include\bitcoin\system\filter\golomb.hpp" />
337+
<ClInclude Include="..\..\..\..\include\bitcoin\system\filter\sieve.hpp" />
335338
<ClInclude Include="..\..\..\..\include\bitcoin\system\forks.hpp" />
336339
<ClInclude Include="..\..\..\..\include\bitcoin\system\funclets.hpp" />
337340
<ClInclude Include="..\..\..\..\include\bitcoin\system\hash\accumulator.hpp" />
@@ -479,7 +482,7 @@
479482
<ClInclude Include="..\..\..\..\include\bitcoin\system\wallet\mnemonics\electrum.hpp" />
480483
<ClInclude Include="..\..\..\..\include\bitcoin\system\wallet\mnemonics\electrum_v1.hpp" />
481484
<ClInclude Include="..\..\..\..\include\bitcoin\system\wallet\mnemonics\mnemonic.hpp" />
482-
<ClInclude Include="..\..\..\..\include\bitcoin\system\wallet\neutrino_filter.hpp" />
485+
<ClInclude Include="..\..\..\..\include\bitcoin\system\wallet\neutrino.hpp" />
483486
<ClInclude Include="..\..\..\..\include\bitcoin\system\wallet\point_value.hpp" />
484487
<ClInclude Include="..\..\..\..\include\bitcoin\system\wallet\points_value.hpp" />
485488
<ClInclude Include="..\..\..\..\include\bitcoin\system\wallet\wallet.hpp" />
@@ -532,6 +535,8 @@
532535
<None Include="..\..\..\..\include\bitcoin\system\impl\endian\swaps.ipp" />
533536
<None Include="..\..\..\..\include\bitcoin\system\impl\endian\uintx_t.ipp" />
534537
<None Include="..\..\..\..\include\bitcoin\system\impl\endian\unsafe.ipp" />
538+
<None Include="..\..\..\..\include\bitcoin\system\impl\filter\bloom.ipp" />
539+
<None Include="..\..\..\..\include\bitcoin\system\impl\filter\sieve.ipp" />
535540
<None Include="..\..\..\..\include\bitcoin\system\impl\hash\accumulator.ipp" />
536541
<None Include="..\..\..\..\include\bitcoin\system\impl\hash\checksum.ipp" />
537542
<None Include="..\..\..\..\include\bitcoin\system\impl\hash\functions.ipp" />

0 commit comments

Comments
 (0)