tristangurtler
|
f00c6d2b7b
Updated main.cpp to be more clear about what is being tested where
|
4 lat temu |
tristangurtler
|
a7a779f645
final bugfixes associated with the issue of decryption not returning (The issue was related to the dclxvi library not handling adding two equal points correctly; it is fixed by checking if two points are equal in BGN, and using double instead of addition if so)
|
4 lat temu |
tristangurtler
|
eb8683e425
fixing make_affine()
|
4 lat temu |
tristangurtler
|
8e598f270b
fixing make_affine()
|
4 lat temu |
tristangurtler
|
cfed4e2da5
fixing make_affine()
|
4 lat temu |
tristangurtler
|
1d54ce781a
fixing operator==()
|
4 lat temu |
tristangurtler
|
583211f2f6
main encrypts 0
|
4 lat temu |
tristangurtler
|
c7865ddfdb
beginning to test
|
4 lat temu |
tristangurtler
|
732ae10471
bgn2 now compiles (although whether it does anything remains to be seen
|
4 lat temu |
tristangurtler
|
e37e03a6e1
minor style updates
|
4 lat temu |
tristangurtler
|
3784fbf4d3
typo
|
4 lat temu |
tristangurtler
|
b9afa528a7
final touches on that BGN class refactor -- you should only be able to get validly made public and private keys
|
4 lat temu |
tristangurtler
|
a06b1672ec
okay actually another refactor, this time to make one final class that collects everything else. I anticipate this will be easier to use when it comes time to start running things using this library
|
4 lat temu |
tristangurtler
|
579500ee80
refactor down one last time, now PublicKey does the actual addition/multiplication
|
4 lat temu |
tristangurtler
|
a47148d30a
changes to make things a little more sane
|
4 lat temu |
tristangurtler
|
a1f08d1179
renamed to be more honest
|
4 lat temu |
tristangurtler
|
ed0864594c
minor reorganization to match dclxvi directory
|
4 lat temu |
tristangurtler
|
27932e12b2
fix the thing where make doesn't work if those directories don't already exist
|
4 lat temu |
tristangurtler
|
7759891eee
refactoring continues ever further. This won't compile yet, but contains the skeleton for what we actually need to be able to use this in any fashion
|
4 lat temu |
tristangurtler
|
648fcc7e2d
cleaning up some files by getting rid of them when they're unnecessary, others refactoring to be more appropriate (and use better code)
|
4 lat temu |
tristangurtler
|
11c4b2b975
changed my mind, I like it better where all the pieces are directly visible without going through that third_party directory
|
4 lat temu |
tristangurtler
|
ba9cded6d3
reorganized dclxvi to be easier to work with (and make sure it compiles as expected; I was able to figure out how to compile it without resorting to the approach the BGN2 people had done with trying to use gcc-5 or anything
|
4 lat temu |
tristangurtler
|
a26382c9ce
undoing edits made by the BGN2 folks (can be reverted if necessary but as far as I can tell, it was mostly cruft around some debugging they were doing and playing with maybe using more bits (but it's not clear that it would've worked considering, like... I don't think they changed the curve itself?))
|
4 lat temu |
tristangurtler
|
c0a5d8b88c
reorganizing things and beginning to simplify down to only what we need for PRSONA; this change will not compile
|
4 lat temu |
Vincent Herbert
|
2ed812e21b
Update README.md
|
6 lat temu |
Vincent Herbert
|
de1b478d0e
Update README.md
|
6 lat temu |
BGN2
|
31547a098b
Update README.md
|
7 lat temu |
fylou
|
dfb95f3d53
Update README.md
|
7 lat temu |
fylou
|
6e6a190009
Update README.md
|
7 lat temu |
fylou
|
df85001de8
Update README.md
|
7 lat temu |