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

Modular adaptor #161

Open
wants to merge 328 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
328 commits
Select commit Hold shift + click to select a range
e57d3c4
TravisCI integration updated #2
nemothenoone Jul 25, 2019
dd9fe95
Merge branch 'clang-format' into 2-montgomery-integer
nemothenoone Jul 26, 2019
77a2a36
Minor formatting issues fixed #2
nemothenoone Jul 27, 2019
307d8ac
Merge branch 'develop' into cmake-develop
nemothenoone Aug 2, 2019
3199d61
CMake build scripts missing copyright notices implemented. Non
nemothenoone Aug 3, 2019
95fb22b
TravisCI integration updated.
nemothenoone Aug 3, 2019
d3625dd
TravisCI configuration updated.
nemothenoone Aug 3, 2019
df988d6
Removed redundant CMake configuration inclusion.
nemothenoone Aug 3, 2019
b0ee025
Missing includes appended.
nemothenoone Aug 3, 2019
ebd3901
Merge branch 'develop' into 2-montgomery-integer
nemothenoone Aug 3, 2019
fec1b23
Missing Boost libraries dependencies are installed in TravisCI now.
nemothenoone Aug 3, 2019
4be7c60
Submodules updated #2
nemothenoone Aug 5, 2019
1286cb0
Unrelevant algorithms removed #2
nemothenoone Aug 6, 2019
eb3f2e5
More unused functions removed #2
nemothenoone Aug 6, 2019
f8e22e7
Merging test cases for b2 and cmake #17
Zerg1996 Aug 8, 2019
b708983
Add branch for travis #17
Zerg1996 Aug 8, 2019
521ef9a
TravisCI update #17
Zerg1996 Aug 8, 2019
a96ebca
TravisCI update #17
Zerg1996 Aug 9, 2019
c243caa
Remove cmake_build flag #17
Zerg1996 Aug 9, 2019
221a6ee
TravisCI update #17
Zerg1996 Aug 9, 2019
5db517f
TravisCI add proc variable #17
Zerg1996 Aug 9, 2019
33ed933
TravisCI update #17
Zerg1996 Aug 9, 2019
44cb456
TravisCI update #17
Zerg1996 Aug 9, 2019
587af12
TravisCI update #17
Zerg1996 Aug 9, 2019
35c37e5
TravisCI update #17
Zerg1996 Aug 9, 2019
7102ccb
TravisCI update #17
Zerg1996 Aug 9, 2019
f6f03d5
TravisCI update #17
Zerg1996 Aug 9, 2019
aae2bd3
TravisCI update #17
Zerg1996 Aug 9, 2019
1d71fac
TravisCI update #17
Zerg1996 Aug 9, 2019
0d4ee0f
TravisCI update #17
Zerg1996 Aug 9, 2019
60c36a4
Remove echo logs #17
Zerg1996 Aug 9, 2019
45dee3c
Merge compile_fail and examples #17
Zerg1996 Aug 9, 2019
656fb66
Missing Eigen3 lookup CMake module implemented [ci skip]
nemothenoone Aug 10, 2019
26ff157
Merge branch '17-refactor-travisCI' into cmake-develop
nemothenoone Aug 10, 2019
b34a0fd
Minor TravisCI configuration changes.
nemothenoone Aug 10, 2019
0ec3731
CMake packages updated #2
nemothenoone Aug 10, 2019
5bb29bc
Redundant submodule removed #2
nemothenoone Aug 10, 2019
a3a92c7
Submodule embedded into the repository #2
nemothenoone Aug 10, 2019
b772c93
Minor formatting changes #2
nemothenoone Aug 10, 2019
59902f0
Merge branch 'cmake-develop' into 2-modular-adaptor
nemothenoone Aug 10, 2019
b073ab5
TravisCI integration updated #2
nemothenoone Aug 10, 2019
4ff3936
Unused TravisCI configuration statements removed. [ci skip]
nemothenoone Aug 10, 2019
3ec87fb
More minor TravisCI configuration changes. [ci skip]
nemothenoone Aug 10, 2019
2a0513e
Minor TravisCI configuration fixes introduced #2
nemothenoone Aug 11, 2019
16c1041
Minor header generation path fixes.
nemothenoone Aug 12, 2019
f90153c
Minor CMake build configuration updates.
nemothenoone Aug 13, 2019
647e4db
TravisCI configuration updated.
nemothenoone Aug 13, 2019
49b59c8
CMake tests build configuration updated.
nemothenoone Aug 13, 2019
21bcf71
TravisCI configuration updated.
nemothenoone Aug 13, 2019
ab3ec3a
CMake configuration updated to be compliant with CMTest module.
nemothenoone Aug 13, 2019
663ee54
Tests configuration updated.
nemothenoone Aug 14, 2019
f17f1e3
Minor build configuration updates. [ci skip]
nemothenoone Aug 15, 2019
e27bd83
More minor build configuration script updates [ci skip]
nemothenoone Aug 15, 2019
66a2d56
Even more minor build configuration changes [ci skip]
nemothenoone Aug 15, 2019
fbd7d04
Even more minor build configuration changes [ci skip]
nemothenoone Aug 15, 2019
687c582
Minor configuration script updated #2
nemothenoone Aug 15, 2019
ec11798
Tests build configuration updated #2
nemothenoone Aug 15, 2019
cb3a2ec
Custom Boost lookup implemented. [ci skip]
nemothenoone Aug 31, 2019
5d689b4
Custom-made FindBoost.cmake introduced #2
nemothenoone Aug 31, 2019
69507bb
Minor package lookup fixes [ci skip]
nemothenoone Sep 2, 2019
7a18883
Minor package lookup fixes #2
nemothenoone Sep 2, 2019
9879ed2
Package lookup configuration updated #2
nemothenoone Sep 2, 2019
2696ae4
Merge branch 'develop' into cmake-develop
nemothenoone Sep 3, 2019
91b6814
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Sep 3, 2019
3d6b119
TravisCI configuration updated #2
nemothenoone Sep 4, 2019
0765ce1
TravisCI configuration updated #2
nemothenoone Sep 4, 2019
3466fde
Package lookup minor fixes #2
nemothenoone Sep 5, 2019
ff2659f
Init commit #22
Zerg1996 Sep 9, 2019
07d3bed
Change boost branch #22
Zerg1996 Sep 9, 2019
b940524
Test only one env #22
Zerg1996 Sep 9, 2019
7c81e00
Off build mode #22
Zerg1996 Sep 9, 2019
8fdfa87
Change project folder #22
Zerg1996 Sep 9, 2019
1483fa6
Run cmake #22
Zerg1996 Sep 9, 2019
9b5fca1
Change build dir #22
Zerg1996 Sep 9, 2019
b15f54c
Change build dir #22
Zerg1996 Sep 9, 2019
81a3bd1
Install boost #22
Zerg1996 Sep 9, 2019
2df8aad
Define boost root #22
Zerg1996 Sep 9, 2019
141da6d
Check default boost #22
Zerg1996 Sep 9, 2019
a41027b
Add rdp #22
Zerg1996 Sep 9, 2019
dbc1c28
Add rdp #22
Zerg1996 Sep 9, 2019
345e5fa
Add rdp #22
Zerg1996 Sep 9, 2019
031890c
Install boost #22
Zerg1996 Sep 9, 2019
002d1b6
Install boost #22
Zerg1996 Sep 9, 2019
f72521c
Change find boost #22
Zerg1996 Sep 10, 2019
ab48bd9
Try unstable os #22
Zerg1996 Sep 10, 2019
5cb92e0
Try old boost #22
Zerg1996 Sep 10, 2019
7680029
Try old boost #22
Zerg1996 Sep 10, 2019
cfd0ffb
Try old boost #22
Zerg1996 Sep 10, 2019
c0904d4
Install in local #22
Zerg1996 Sep 10, 2019
3d087e9
Install in local #22
Zerg1996 Sep 10, 2019
1bd9e2e
Add log information #22
Zerg1996 Sep 10, 2019
5ac6acd
Try another env #22
Zerg1996 Sep 10, 2019
06399e5
Set boost dir #22
Zerg1996 Sep 11, 2019
162245d
Change install prefix #22
Zerg1996 Sep 11, 2019
f7d69b3
Create all prefix for path #22
Zerg1996 Sep 12, 2019
741750b
Try without rdm #22
Zerg1996 Sep 13, 2019
ff3c041
Try without rdm #22
Zerg1996 Sep 13, 2019
ec9500d
Try cache #22
Zerg1996 Sep 13, 2019
5b40494
Add bigobj option for compiler #22
Zerg1996 Sep 13, 2019
9cbf498
Add bigobj option #22
Zerg1996 Sep 13, 2019
f06add3
Enable all matrix #22
Zerg1996 Sep 13, 2019
8152aea
Merge branch 'develop' into cmake-develop
nemothenoone Sep 14, 2019
1808bbf
Change build path #22
Zerg1996 Sep 14, 2019
4d37d34
Merge branch 'develop' into cmake-develop
nemothenoone Sep 14, 2019
577512c
Merge branch '22-implement-AppVeyorCI' into cmake-develop
nemothenoone Sep 14, 2019
49dd737
Merge branch 'cmake-develop' of github.com:nilfoundation/multiprecisi…
nemothenoone Sep 14, 2019
c7be58f
Merge branch '22-implement-AppVeyorCI' into cmake-develop
nemothenoone Sep 14, 2019
a2234ee
Find boost dir #22
Zerg1996 Sep 14, 2019
d9c1bde
Check do operator #22
Zerg1996 Sep 14, 2019
6d2910c
Merge branch '22-implement-AppVeyorCI' into cmake-develop
nemothenoone Sep 14, 2019
bb46f99
Check do operator #22
Zerg1996 Sep 14, 2019
610f2c0
Check do operator #22
Zerg1996 Sep 14, 2019
5bd6326
Change boost_dir #22
Zerg1996 Sep 14, 2019
45d4efe
Change boost_dir #22
Zerg1996 Sep 14, 2019
5291e32
Merge branch '22-implement-AppVeyorCI' into cmake-develop
nemothenoone Sep 14, 2019
0823f39
Change branches settings #22
Zerg1996 Sep 15, 2019
e0edd60
Change branches settings #22
Zerg1996 Sep 15, 2019
6f360eb
Add cmake-develop branch #22
Zerg1996 Sep 15, 2019
b1ee4c8
Merge branch 'cmake-develop' into 22-implement-AppVeyorCI
nemothenoone Sep 15, 2019
eae274b
Merge pull request #23 from NilFoundation/22-implement-AppVeyorCI
nemothenoone Sep 15, 2019
07e27cf
Init test_modular adapter #2
Zerg1996 Sep 15, 2019
8805546
Add cmake-develop branch for testing #22
Zerg1996 Sep 15, 2019
d5a7fb8
Add cmake-develop branch for testing #22
Zerg1996 Sep 15, 2019
951cfc0
Download boost only from master #22
Zerg1996 Sep 15, 2019
65a9cb3
Merge from develop #22
Zerg1996 Sep 15, 2019
1e592c7
Merge from develop #22
Zerg1996 Sep 15, 2019
54d2653
Merge branch '22-implement-AppVeyorCI' into cmake-develop
nemothenoone Sep 16, 2019
6488c26
Merge from cmake-develop #2
Zerg1996 Sep 16, 2019
dfc0fad
Minor branch selection changes.
nemothenoone Sep 16, 2019
d6d9f16
Renaming variables in found packages #2
Zerg1996 Sep 18, 2019
7e74792
Merge branch 'develop' into cmake-develop
nemothenoone Sep 20, 2019
74c9878
Add some function for modular_adaptor #2
Zerg1996 Sep 22, 2019
d60cadc
Add eval_mod_reduce #2
Zerg1996 Sep 23, 2019
e0bb915
Remove eval_export\import #2
Zerg1996 Sep 23, 2019
aa88f34
Merge branch 'develop' into cmake-develop
nemothenoone Sep 23, 2019
7dd268d
Define structures for mod_adaptor #2
Zerg1996 Sep 23, 2019
6a00220
Implement tommath #2
Zerg1996 Sep 24, 2019
31720a1
Merge branch 'develop' into cmake-develop
nemothenoone Sep 25, 2019
0977277
Add bitwise op for modular adaptor #2
Zerg1996 Sep 25, 2019
5694fbe
Remove log information #2
Zerg1996 Sep 25, 2019
95f49e8
Fix compare operator #2
Zerg1996 Sep 25, 2019
d1e19dc
Minor adjustment changes done #2
nemothenoone Sep 26, 2019
748985d
Minor license changes #2
nemothenoone Sep 26, 2019
1370711
Merge branch 'develop' into cmake-develop
nemothenoone Sep 30, 2019
0c94f45
Merge branch 'develop' into cmake-develop
nemothenoone Oct 2, 2019
ea63212
Implement pow function for modular #2
Zerg1996 Oct 4, 2019
7dc3f5a
Mask_bits function for all backend #2
Zerg1996 Oct 4, 2019
03e88ac
Merge from cmake-develop #2
Zerg1996 Oct 4, 2019
961f580
Tests for modular_adaptor #2
Zerg1996 Oct 14, 2019
059fe10
Remove default copy #2
Zerg1996 Oct 15, 2019
a2d0eb8
Minor changes #2
nemothenoone Oct 15, 2019
5d26aa3
Merge branch '2-modular-adaptor' of github.com:nilfoundation/multipre…
nemothenoone Oct 15, 2019
9b2015d
Add examples for modular adaptor #2
Zerg1996 Oct 15, 2019
832dbe6
Merge branch '2-modular-adaptor' of https://github.com/NilFoundation/…
Zerg1996 Oct 15, 2019
0b0e2f1
Update README.md
nemothenoone Oct 16, 2019
6c34573
Merge branch 'develop' of https://github.com/boostorg/multiprecision …
nemothenoone Oct 20, 2019
ffb949a
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Oct 20, 2019
18c07d2
Readme reverted #2
nemothenoone Oct 20, 2019
fb4cda9
Minor Jamfile fixes #2
nemothenoone Oct 25, 2019
0096d1d
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Nov 2, 2019
09e60c7
Fix bjam build #2
Zerg1996 Nov 2, 2019
bfb0a49
Merge #2
Zerg1996 Nov 2, 2019
5273ed3
Check travis build #2
Zerg1996 Nov 2, 2019
2cfb9cc
Fix syntax error jam file #2
Zerg1996 Nov 2, 2019
fb26db8
Fix syntax error jam file #2
Zerg1996 Nov 2, 2019
70006c3
Number type selection fixes #2
Zerg1996 Nov 3, 2019
eb12546
Change choose bits for pow #2
Zerg1996 Nov 4, 2019
e9a3fcf
Minor changes #2
nemothenoone Nov 5, 2019
90115ff
Merge branch '2-modular-adaptor' of github.com:nilfoundation/multipre…
nemothenoone Nov 5, 2019
fd380cd
Run example for modular adaptor as test #2
Zerg1996 Nov 5, 2019
90bcb57
Run appveyor for branch #2
Zerg1996 Nov 5, 2019
9f93ad0
Fix jamfile #2
Zerg1996 Nov 6, 2019
7cdf822
Add modular examples for cmake #2
Zerg1996 Nov 6, 2019
144e615
Change array to vector #2
Zerg1996 Nov 12, 2019
e2a06a9
Fix construction for modular_params #2
Zerg1996 Nov 14, 2019
107017b
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Nov 16, 2019
9cb1730
Add template for modular_params function #2
Zerg1996 Nov 20, 2019
6353865
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Dec 12, 2019
fefa731
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Dec 16, 2019
3232645
Remove Deducing template arguments from a type error #2
Zerg1996 Jan 7, 2020
e3848c7
Rename some tests #2
Zerg1996 Jan 7, 2020
1d06cbc
Remove eval_bit_set from tommath #2
Zerg1996 Jan 8, 2020
9efc490
Add sources for bjam tests #2
Zerg1996 Jan 8, 2020
3613084
Vector allocate #2
Zerg1996 Jan 10, 2020
2ccc1e4
Use FindPackageHandleStandardArgs by cmake #2
Zerg1996 Jan 11, 2020
4074cfc
Add tommath lib for travis cfg #2
Zerg1996 Jan 11, 2020
341d8b0
Remove modular adaptor from test #2
Zerg1996 Jan 12, 2020
c36f131
Resume fix tommath #2
Zerg1996 Jan 12, 2020
5c1a468
Resume fix tommath #2
Zerg1996 Jan 12, 2020
e8d55cd
Continue fix tommath #2
Zerg1996 Jan 13, 2020
76b19f6
Using default eval_convert for tommath #2
Zerg1996 Jan 13, 2020
a7ddab5
Merge branch '2-modular-adaptor' of github.com:nilfoundation/multipre…
nemothenoone Jan 13, 2020
7d8cf77
Merge tests configuration #2
Zerg1996 Mar 1, 2020
a990ad0
Get configs from another branch #2
Zerg1996 Mar 1, 2020
86f4adb
Add current branch for travis #2
Zerg1996 Mar 1, 2020
a91bb24
Minor changes #2
Zerg1996 Mar 1, 2020
b5c7368
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Mar 10, 2020
6cd8c86
Custom FindBoost.cmake removed #2
nemothenoone Mar 10, 2020
052a40e
Trigger CI
nemothenoone Mar 11, 2020
3c7f939
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Mar 14, 2020
c50065b
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Mar 14, 2020
7e176bb
Merge branch '2-modular-adaptor' of github.com:nilfoundation/multipre…
nemothenoone Mar 14, 2020
da60bba
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Mar 19, 2020
f4b2547
Minor licensing updates #2
nemothenoone Mar 23, 2020
51992ad
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Mar 26, 2020
0b6aa15
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Mar 31, 2020
b54a7e7
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Apr 1, 2020
b175481
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Apr 6, 2020
ac05fcb
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Apr 12, 2020
241c6ae
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Apr 16, 2020
9b5ee7c
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Apr 22, 2020
04bbd98
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Apr 22, 2020
bfa52ee
Bost version selection fixes #2
nemothenoone Apr 22, 2020
4977f76
Tests build configuration changes #2
nemothenoone Apr 23, 2020
b924bb7
More modules lookup fixes #2
nemothenoone Apr 24, 2020
dee1cc4
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Apr 30, 2020
56b5bac
Merge branch 'develop' into 2-modular-adaptor
nemothenoone May 3, 2020
b7914b6
Merge branch 'develop' into 2-modular-adaptor
nemothenoone May 29, 2020
b52ede8
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Jun 2, 2020
d944a47
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Jun 20, 2020
f860f7f
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Jul 2, 2020
c88e6a8
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Jul 19, 2020
0cc6017
Modular adaptor test implementation appended to Jamfile #2
nemothenoone Jul 21, 2020
ac5861b
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Jul 26, 2020
cb15c30
Tests build configuration updated #2
nemothenoone Jul 31, 2020
4e1b6be
Update CMakeLists.txt
nemothenoone Jul 31, 2020
bf3af31
License fixes #2
nemothenoone Jul 31, 2020
6f9da7b
Merge branch '2-modular-adaptor' of github.com:nilfoundation/multipre…
nemothenoone Jul 31, 2020
fa43801
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Aug 6, 2020
797f9fc
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Aug 17, 2020
f80d078
Minor left/right shift issue fixed #2
nemothenoone Aug 20, 2020
bd222b0
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Aug 22, 2020
dd90717
CMake tessting configuration fixed #2
nemothenoone Aug 27, 2020
523a0a2
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Sep 7, 2020
a408c47
modular tutorial init #38
Luannet Oct 19, 2020
b28bef1
update doc structure #38
Luannet Oct 20, 2020
f6f3c76
modular params: part 1 #38
Luannet Oct 21, 2020
8311440
first part of modular_modular adaptor api #38
SK0M0R0H Oct 21, 2020
119c3e7
Merge branch '2-modular-adaptor' of github.com:nilfoundation/crypto3-…
SK0M0R0H Oct 21, 2020
6db3216
formatting #38
Luannet Oct 23, 2020
636a96e
update modular tutorial #38
Luannet Oct 24, 2020
e5a7715
update modular adaptor #38
Luannet Oct 24, 2020
4a45834
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Oct 26, 2020
6cbf1a5
Merge branch '2-modular-adaptor' of github.com:nilfoundation/multipre…
nemothenoone Oct 26, 2020
5e44dfc
formatting changes #38
SK0M0R0H Oct 26, 2020
92a3f27
grammar check #38
SK0M0R0H Oct 26, 2020
5693586
add link to exponentation algorithm #38
SK0M0R0H Oct 26, 2020
37d0f60
add example output
SK0M0R0H Oct 29, 2020
7130d59
Merge branch 'develop' into 2-modular-adaptor
nemothenoone Nov 3, 2020
a096baa
Merge branch '2-modular-adaptor' of github.com:nilfoundation/multipre…
nemothenoone Nov 3, 2020
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
1 change: 1 addition & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Loading