Commit History

Autor SHA1 Mensaxe Data
  tristangurtler 733a78b550 fixed some bugs with serialization %!s(int64=3) %!d(string=hai) anos
  tristangurtler daaa2114a4 making serialization possible for hashing (and also network stuff) %!s(int64=3) %!d(string=hai) anos
  tristangurtler a11851e0a1 updated to do some benchmarking in addition to normal testing %!s(int64=3) %!d(string=hai) anos
  tristangurtler 9a461bc266 bug by me: forgot to make points affine before hashing them %!s(int64=3) %!d(string=hai) anos
  tristangurtler e2624e7fe9 bug in underlying library handling multiplication by scalar 0 %!s(int64=3) %!d(string=hai) anos
  tristangurtler ef19d901de fixing the compiler errors so that the test will actually run in a way that can be seen %!s(int64=3) %!d(string=hai) anos
  tristangurtler 15f16757ca additions to make things easier in prsona %!s(int64=3) %!d(string=hai) anos
  tristangurtler d0cfbfca14 cleanup %!s(int64=3) %!d(string=hai) anos
  tristangurtler f00c6d2b7b Updated main.cpp to be more clear about what is being tested where %!s(int64=3) %!d(string=hai) anos
  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) %!s(int64=3) %!d(string=hai) anos
  tristangurtler eb8683e425 fixing make_affine() %!s(int64=3) %!d(string=hai) anos
  tristangurtler 8e598f270b fixing make_affine() %!s(int64=3) %!d(string=hai) anos
  tristangurtler cfed4e2da5 fixing make_affine() %!s(int64=3) %!d(string=hai) anos
  tristangurtler 1d54ce781a fixing operator==() %!s(int64=3) %!d(string=hai) anos
  tristangurtler 583211f2f6 main encrypts 0 %!s(int64=3) %!d(string=hai) anos
  tristangurtler c7865ddfdb beginning to test %!s(int64=3) %!d(string=hai) anos
  tristangurtler 732ae10471 bgn2 now compiles (although whether it does anything remains to be seen %!s(int64=3) %!d(string=hai) anos
  tristangurtler e37e03a6e1 minor style updates %!s(int64=3) %!d(string=hai) anos
  tristangurtler 3784fbf4d3 typo %!s(int64=3) %!d(string=hai) anos
  tristangurtler b9afa528a7 final touches on that BGN class refactor -- you should only be able to get validly made public and private keys %!s(int64=3) %!d(string=hai) anos
  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 %!s(int64=3) %!d(string=hai) anos
  tristangurtler 579500ee80 refactor down one last time, now PublicKey does the actual addition/multiplication %!s(int64=3) %!d(string=hai) anos
  tristangurtler a47148d30a changes to make things a little more sane %!s(int64=3) %!d(string=hai) anos
  tristangurtler a1f08d1179 renamed to be more honest %!s(int64=3) %!d(string=hai) anos
  tristangurtler ed0864594c minor reorganization to match dclxvi directory %!s(int64=3) %!d(string=hai) anos
  tristangurtler 27932e12b2 fix the thing where make doesn't work if those directories don't already exist %!s(int64=3) %!d(string=hai) anos
  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 %!s(int64=3) %!d(string=hai) anos
  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) %!s(int64=3) %!d(string=hai) anos
  tristangurtler 11c4b2b975 changed my mind, I like it better where all the pieces are directly visible without going through that third_party directory %!s(int64=3) %!d(string=hai) anos
  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 %!s(int64=3) %!d(string=hai) anos