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

Spdz2k develop #398

Open
wants to merge 245 commits into
base: master
Choose a base branch
from
Open

Spdz2k develop #398

wants to merge 245 commits into from

Commits on Apr 13, 2018

  1. Configuration menu
    Copy the full SHA
    9b98d43 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2018

  1. Arithmetic AND and XOR

    n1v0lg committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    387283b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. Make comps parallel

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    9831b41 View commit details
    Browse the repository at this point in the history
  2. Logical and and xor tests

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    724aa64 View commit details
    Browse the repository at this point in the history
  3. Stub for mod2m

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    80b8b5f View commit details
    Browse the repository at this point in the history
  4. Mod2m test skeleton

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    a9976e3 View commit details
    Browse the repository at this point in the history
  5. WIP precarry

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    ae2f855 View commit details
    Browse the repository at this point in the history
  6. Carry out tests

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    c2205c7 View commit details
    Browse the repository at this point in the history
  7. Carry out cleanup

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    710dab2 View commit details
    Browse the repository at this point in the history
  8. Actually use expected results

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    224be21 View commit details
    Browse the repository at this point in the history
  9. More rigorous tests

    n1v0lg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    999cba1 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2018

  1. Configuration menu
    Copy the full SHA
    0e78bc0 View commit details
    Browse the repository at this point in the history
  2. But they do..

    n1v0lg committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    6fd3a8b View commit details
    Browse the repository at this point in the history
  3. WIP BitLessThan

    n1v0lg committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    3e61592 View commit details
    Browse the repository at this point in the history
  4. Bit less than tests

    n1v0lg committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    e8d3caa View commit details
    Browse the repository at this point in the history
  5. Updated sum to take DRes

    n1v0lg committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    8cf0b68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b6e15a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2018

  1. More bit less than tests

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    2d5e878 View commit details
    Browse the repository at this point in the history
  2. Draft of mod2m

    jot2re committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    16e73a0 View commit details
    Browse the repository at this point in the history
  3. Truncate

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    c68ed81 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3aa7983 View commit details
    Browse the repository at this point in the history
  5. Temporary dummy mod2m protocol

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    56b2cbf View commit details
    Browse the repository at this point in the history
  6. WIP truncate tests

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    c8bd2dc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fb71356 View commit details
    Browse the repository at this point in the history
  8. Update truncate description

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    0e759d8 View commit details
    Browse the repository at this point in the history
  9. More work on truncate tests

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    30d4a4f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d38d19f View commit details
    Browse the repository at this point in the history
  11. Truncate -> LessThanZero

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    1684023 View commit details
    Browse the repository at this point in the history
  12. Not working version of mod2m

    jot2re committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    bcd91c8 View commit details
    Browse the repository at this point in the history
  13. Not working version of mod2m

    jot2re committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    147499a View commit details
    Browse the repository at this point in the history
  14. Fixed carry test expected

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    0a45a71 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    30787ce View commit details
    Browse the repository at this point in the history
  16. Fix less than zero protocol

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    96300ef View commit details
    Browse the repository at this point in the history
  17. Added more mod2m tests

    jot2re committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    a975a83 View commit details
    Browse the repository at this point in the history
  18. Merge branch 'spdz2k-less-than' of https://github.com/aicis/fresco in…

    …to spdz2k-less-than
    jot2re committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    62f0816 View commit details
    Browse the repository at this point in the history
  19. Added a few more mod2m tests

    jot2re committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    d07cc45 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9daf852 View commit details
    Browse the repository at this point in the history
  21. Remove dummy mod2m protocol

    n1v0lg committed Apr 19, 2018
    Configuration menu
    Copy the full SHA
    27e6712 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2018

  1. Less than protocol

    n1v0lg committed Apr 20, 2018
    Configuration menu
    Copy the full SHA
    e7e3bfe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d9f9ca View commit details
    Browse the repository at this point in the history
  3. Clean up carry out

    n1v0lg committed Apr 20, 2018
    Configuration menu
    Copy the full SHA
    d682f3a View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. TODO note

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    d127207 View commit details
    Browse the repository at this point in the history
  2. More todos

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    392c3dc View commit details
    Browse the repository at this point in the history
  3. OInt and factory

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    4c2c67b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    510ccdf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    510e760 View commit details
    Browse the repository at this point in the history
  6. Add oint arithmetic

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    77ca5b6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    097e6e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3fd6828 View commit details
    Browse the repository at this point in the history
  9. Use oint big int wrapper class

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    377a7d3 View commit details
    Browse the repository at this point in the history
  10. Add constants to oint factory

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    cea5eb9 View commit details
    Browse the repository at this point in the history
  11. Minor changes mod2m

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    cfb1438 View commit details
    Browse the repository at this point in the history
  12. Fix comment

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    c79a88c View commit details
    Browse the repository at this point in the history
  13. Add oints to spdz2k

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    b4e2d5e View commit details
    Browse the repository at this point in the history
  14. Remove generic compuint

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    6a93830 View commit details
    Browse the repository at this point in the history
  15. WIP bit less than spdz2k

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    8766a34 View commit details
    Browse the repository at this point in the history
  16. Remove unused class

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    adc842f View commit details
    Browse the repository at this point in the history
  17. Naive compuint arithmetic

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    4b67c25 View commit details
    Browse the repository at this point in the history
  18. OInt numeric calls spdz2k

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    e4f7c37 View commit details
    Browse the repository at this point in the history
  19. Move all casts to factory

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    91b4cec View commit details
    Browse the repository at this point in the history
  20. uin128 testbit

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    0c8a45e View commit details
    Browse the repository at this point in the history
  21. Another testBit test

    n1v0lg committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    ed04c05 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. Work on advanced numeric

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    c500604 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a49cf8 View commit details
    Browse the repository at this point in the history
  3. Two powers list

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    3504920 View commit details
    Browse the repository at this point in the history
  4. Random bit mask test

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    7a0fc33 View commit details
    Browse the repository at this point in the history
  5. Spdz2k random bit mask

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    f4cfff2 View commit details
    Browse the repository at this point in the history
  6. WIP spdz2k most sig bit

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    1f132a6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    902f380 View commit details
    Browse the repository at this point in the history
  8. Spdzk2 comparison comp dir

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    3a149d4 View commit details
    Browse the repository at this point in the history
  9. Failing comparison tests

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    6f96a92 View commit details
    Browse the repository at this point in the history
  10. Correct power in tests

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    d782aa9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3c8cd6c View commit details
    Browse the repository at this point in the history
  12. More negative const tests

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    09e5373 View commit details
    Browse the repository at this point in the history
  13. Fix up compuin96

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    fffbc2b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d763453 View commit details
    Browse the repository at this point in the history
  15. Fix up output protocols

    n1v0lg committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    3cbc65a View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2018

  1. Typo

    n1v0lg committed Apr 25, 2018
    Configuration menu
    Copy the full SHA
    c584125 View commit details
    Browse the repository at this point in the history
  2. Remove big int references

    n1v0lg committed Apr 25, 2018
    Configuration menu
    Copy the full SHA
    88e220e View commit details
    Browse the repository at this point in the history
  3. WIP clear above bit

    n1v0lg committed Apr 25, 2018
    Configuration menu
    Copy the full SHA
    aca095f View commit details
    Browse the repository at this point in the history
  4. Add clear bit tests 128

    n1v0lg committed Apr 25, 2018
    Configuration menu
    Copy the full SHA
    920a1e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. uint96 clear above

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    3b4b18d View commit details
    Browse the repository at this point in the history
  2. Logical comp directory

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    e4f4969 View commit details
    Browse the repository at this point in the history
  3. Update known and/ xor tests

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    6e65e85 View commit details
    Browse the repository at this point in the history
  4. Stray sout

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    4cc20c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0d27cee View commit details
    Browse the repository at this point in the history
  6. Missing open as oint methods

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    3e1f2cc View commit details
    Browse the repository at this point in the history
  7. Fix comment

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    83feebb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    060e504 View commit details
    Browse the repository at this point in the history
  9. Add or of list stub

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    c4ac8fa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    49f84cb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2b41ddc View commit details
    Browse the repository at this point in the history
  12. More logical ops and tests

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    146f70b View commit details
    Browse the repository at this point in the history
  13. Merge branch 'spdz2k-less-than' of https://github.com/aicis/fresco in…

    …to spdz2k-less-than
    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    731255d View commit details
    Browse the repository at this point in the history
  14. Add logical op tests to spdz2k

    n1v0lg committed Apr 26, 2018
    Configuration menu
    Copy the full SHA
    4b700af View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    eac970e View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2018

  1. Configuration menu
    Copy the full SHA
    ca7fab3 View commit details
    Browse the repository at this point in the history
  2. Fixed merge conflict

    jot2re committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    ed79629 View commit details
    Browse the repository at this point in the history
  3. WIP spdz2k boolean mode

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    ec17316 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'spdz2k-less-than' of https://github.com/aicis/fresco in…

    …to spdz2k-less-than
    jot2re committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    f7d8e27 View commit details
    Browse the repository at this point in the history
  5. Add bit comparison to comp dir

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    d5eaef2 View commit details
    Browse the repository at this point in the history
  6. Add conversion comp dir

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    0a449f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    24d800f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    773f97e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0e100b8 View commit details
    Browse the repository at this point in the history
  10. WIP conversion

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    f7d827f View commit details
    Browse the repository at this point in the history
  11. More work on conversion

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    cee83b0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a637692 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    726c693 View commit details
    Browse the repository at this point in the history
  14. Open as bit

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    74fa590 View commit details
    Browse the repository at this point in the history
  15. WIP and protocol

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    9aa49df View commit details
    Browse the repository at this point in the history
  16. Fixed list OR

    jot2re committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    044885d View commit details
    Browse the repository at this point in the history
  17. Merge branch 'spdz2k-less-than' of https://github.com/aicis/fresco in…

    …to spdz2k-less-than
    jot2re committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    a507ca0 View commit details
    Browse the repository at this point in the history
  18. Broken and protocol

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    c5a2a6c View commit details
    Browse the repository at this point in the history
  19. Merge branch 'spdz2k-less-than' of https://github.com/aicis/fresco in…

    …to spdz2k-less-than
    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    b2945a3 View commit details
    Browse the repository at this point in the history
  20. No mac-check for debugging

    n1v0lg committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    25ad731 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2018

  1. Draft of new equality

    jot2re committed May 1, 2018
    Configuration menu
    Copy the full SHA
    fe754ba View commit details
    Browse the repository at this point in the history
  2. WIP comuin128but

    n1v0lg committed May 1, 2018
    Configuration menu
    Copy the full SHA
    d2d4a67 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'spdz2k-less-than' of https://github.com/aicis/fresco in…

    …to spdz2k-less-than
    n1v0lg committed May 1, 2018
    Configuration menu
    Copy the full SHA
    318c637 View commit details
    Browse the repository at this point in the history
  4. Semi-working zero test

    n1v0lg committed May 1, 2018
    Configuration menu
    Copy the full SHA
    bc30b15 View commit details
    Browse the repository at this point in the history
  5. Work on bit rep of uint

    n1v0lg committed May 1, 2018
    Configuration menu
    Copy the full SHA
    8214770 View commit details
    Browse the repository at this point in the history
  6. Cleaned up a bit of equality

    jot2re committed May 1, 2018
    Configuration menu
    Copy the full SHA
    5e9fb05 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2018

  1. Configuration menu
    Copy the full SHA
    426fd43 View commit details
    Browse the repository at this point in the history
  2. Fixed equality code bug

    jot2re committed May 2, 2018
    Configuration menu
    Copy the full SHA
    ded9fef View commit details
    Browse the repository at this point in the history

Commits on May 3, 2018

  1. 65-bit mult

    n1v0lg committed May 3, 2018
    Configuration menu
    Copy the full SHA
    3a6311e View commit details
    Browse the repository at this point in the history
  2. Addition

    n1v0lg committed May 3, 2018
    Configuration menu
    Copy the full SHA
    a59419a View commit details
    Browse the repository at this point in the history
  3. Subtraction

    n1v0lg committed May 3, 2018
    Configuration menu
    Copy the full SHA
    3c1ab88 View commit details
    Browse the repository at this point in the history
  4. Restructure serialization

    n1v0lg committed May 3, 2018
    Configuration menu
    Copy the full SHA
    2a77246 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    198e5a9 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2018

  1. And/ xor tests passing

    n1v0lg committed May 5, 2018
    Configuration menu
    Copy the full SHA
    a15bd86 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'spdz2k-less-than' of https://github.com/aicis/fresco in…

    …to spdz2k-less-than
    n1v0lg committed May 5, 2018
    Configuration menu
    Copy the full SHA
    acaf31d View commit details
    Browse the repository at this point in the history

Commits on May 7, 2018

  1. Spdz2k or

    n1v0lg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    b4def96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    649688f View commit details
    Browse the repository at this point in the history
  3. Carry out all-boolean

    n1v0lg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    4ebd1dd View commit details
    Browse the repository at this point in the history
  4. Remove unused

    n1v0lg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    69be670 View commit details
    Browse the repository at this point in the history
  5. Bit less than tests

    n1v0lg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    5269b16 View commit details
    Browse the repository at this point in the history
  6. Less than boolean mode

    n1v0lg committed May 7, 2018
    Configuration menu
    Copy the full SHA
    7c0c19a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2018

  1. Clean up and protocol

    n1v0lg committed May 8, 2018
    Configuration menu
    Copy the full SHA
    2fc4c03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c03871 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. And known native

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    ae3fd44 View commit details
    Browse the repository at this point in the history
  2. Use half or in pre-carry

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    c5b0f21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0546566 View commit details
    Browse the repository at this point in the history
  4. Optimize pre-carry

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    cf36d48 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41fdeb7 View commit details
    Browse the repository at this point in the history
  6. WIP clean up compuin128bit

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    501760f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fccce1d View commit details
    Browse the repository at this point in the history
  8. To bit rep conversion

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    ce4b3af View commit details
    Browse the repository at this point in the history
  9. Update conversion

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    0c47f64 View commit details
    Browse the repository at this point in the history
  10. Native mult by public

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    fd03502 View commit details
    Browse the repository at this point in the history
  11. test bit as uint

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    b4a8185 View commit details
    Browse the repository at this point in the history
  12. Cleaner toBits

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    03c61d8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5e5b404 View commit details
    Browse the repository at this point in the history
  14. Zero test spdz2k

    n1v0lg committed May 9, 2018
    Configuration menu
    Copy the full SHA
    b8c6b48 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2018

  1. Configuration menu
    Copy the full SHA
    2fc7de4 View commit details
    Browse the repository at this point in the history
  2. Add comment to conversion

    n1v0lg committed May 10, 2018
    Configuration menu
    Copy the full SHA
    c4d21bb View commit details
    Browse the repository at this point in the history

Commits on May 11, 2018

  1. Configuration menu
    Copy the full SHA
    4deaaab View commit details
    Browse the repository at this point in the history
  2. Stray sout

    n1v0lg committed May 11, 2018
    Configuration menu
    Copy the full SHA
    ae38fdc View commit details
    Browse the repository at this point in the history
  3. Fix comments in comparison

    n1v0lg committed May 11, 2018
    Configuration menu
    Copy the full SHA
    b91dcf2 View commit details
    Browse the repository at this point in the history
  4. Use native protocol in output

    n1v0lg committed May 11, 2018
    Configuration menu
    Copy the full SHA
    e91f6f9 View commit details
    Browse the repository at this point in the history
  5. Native or protocol

    n1v0lg committed May 11, 2018
    Configuration menu
    Copy the full SHA
    886ebc6 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2018

  1. Remove uint96

    n1v0lg committed May 15, 2018
    Configuration menu
    Copy the full SHA
    cd5bad8 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2018

  1. WIP left shift

    n1v0lg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    7da613a View commit details
    Browse the repository at this point in the history
  2. Small left shift

    n1v0lg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    b06ab0c View commit details
    Browse the repository at this point in the history
  3. Use left shift in conversion

    n1v0lg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    2a2bca5 View commit details
    Browse the repository at this point in the history
  4. Or instead of add

    n1v0lg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    c77afa2 View commit details
    Browse the repository at this point in the history
  5. Small right shift

    n1v0lg committed May 17, 2018
    Configuration menu
    Copy the full SHA
    4d58fb0 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2018

  1. Truncation pairs

    n1v0lg committed Jun 15, 2018
    Configuration menu
    Copy the full SHA
    80b11f8 View commit details
    Browse the repository at this point in the history
  2. WIP spdz2k truncation

    n1v0lg committed Jun 15, 2018
    Configuration menu
    Copy the full SHA
    0193926 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2018

  1. Renaming

    n1v0lg committed Jun 17, 2018
    Configuration menu
    Copy the full SHA
    15e16c2 View commit details
    Browse the repository at this point in the history
  2. Spdz2k truncation fix

    n1v0lg committed Jun 17, 2018
    Configuration menu
    Copy the full SHA
    f1762a7 View commit details
    Browse the repository at this point in the history
  3. Right shift low tests

    n1v0lg committed Jun 17, 2018
    Configuration menu
    Copy the full SHA
    0320169 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9406bff View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2018

  1. Configuration menu
    Copy the full SHA
    8ffbbe2 View commit details
    Browse the repository at this point in the history
  2. Fixed point mult

    n1v0lg committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    f53dd1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28abdd6 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2018

  1. Some fixed point mult tests

    n1v0lg committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    e4e6c73 View commit details
    Browse the repository at this point in the history
  2. Big by small number

    n1v0lg committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    230068f View commit details
    Browse the repository at this point in the history
  3. Missing fixed point methods

    n1v0lg committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    8c53dca View commit details
    Browse the repository at this point in the history
  4. Truncate in mult by open

    n1v0lg committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    84358d3 View commit details
    Browse the repository at this point in the history
  5. Ignore div-based tests for now

    n1v0lg committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    147cf23 View commit details
    Browse the repository at this point in the history
  6. Impl fromSInt

    n1v0lg committed Jun 19, 2018
    Configuration menu
    Copy the full SHA
    b1b8139 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3457ee9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    13b88a2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8f55f45 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c542dbb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    507e907 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b26766f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f2cbb50 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2018

  1. Remove failing test for now

    n1v0lg committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    2f7f9aa View commit details
    Browse the repository at this point in the history
  2. Oblivious selection

    n1v0lg committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    3e7f891 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2018

  1. Also export test jar

    n1v0lg committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    a9d7e99 View commit details
    Browse the repository at this point in the history
  2. Logical arithmetic hack

    n1v0lg committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    5763724 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2018

  1. Configuration menu
    Copy the full SHA
    3cfc167 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c17f6f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34f8c71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    57d0e0b View commit details
    Browse the repository at this point in the history
  5. Another fix

    n1v0lg committed Aug 28, 2018
    Configuration menu
    Copy the full SHA
    fc073bc View commit details
    Browse the repository at this point in the history
  6. Batched bit ops

    n1v0lg committed Aug 28, 2018
    Configuration menu
    Copy the full SHA
    2286bef View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2018

  1. WIP optimizing pre-carry bits

    n1v0lg committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    b203e84 View commit details
    Browse the repository at this point in the history
  2. More work on carry

    n1v0lg committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    ac16728 View commit details
    Browse the repository at this point in the history
  3. Remove old file

    n1v0lg committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    37684b2 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2018

  1. Pack bits

    n1v0lg committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    8914103 View commit details
    Browse the repository at this point in the history
  2. Minor fixes

    n1v0lg committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    a0e3e4c View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2018

  1. Merging

    n1v0lg committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    69b5cf4 View commit details
    Browse the repository at this point in the history
  2. Fix up some lambdas

    n1v0lg committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    f64054e View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2018

  1. comp uint 64

    n1v0lg committed Sep 3, 2018
    Configuration menu
    Copy the full SHA
    d541c69 View commit details
    Browse the repository at this point in the history
  2. 64 spdz2k suite

    n1v0lg committed Sep 3, 2018
    Configuration menu
    Copy the full SHA
    ec17e53 View commit details
    Browse the repository at this point in the history
  3. Update mult by bit 128

    n1v0lg committed Sep 3, 2018
    Configuration menu
    Copy the full SHA
    f4369be View commit details
    Browse the repository at this point in the history
  4. Bit version 64

    n1v0lg committed Sep 3, 2018
    Configuration menu
    Copy the full SHA
    0c1248e View commit details
    Browse the repository at this point in the history
  5. Boolean mode

    n1v0lg committed Sep 3, 2018
    Configuration menu
    Copy the full SHA
    2a95b98 View commit details
    Browse the repository at this point in the history
  6. Random sysouts

    n1v0lg committed Sep 3, 2018
    Configuration menu
    Copy the full SHA
    d774def View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2018

  1. Configuration menu
    Copy the full SHA
    234020a View commit details
    Browse the repository at this point in the history
  2. Clean up zero test

    n1v0lg committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    b32db24 View commit details
    Browse the repository at this point in the history
  3. Batched or in spdz2k

    n1v0lg committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    ac988d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2018

  1. Clean up or of list

    n1v0lg committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    df0084a View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. Configuration menu
    Copy the full SHA
    5be4b0d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2018

  1. Configuration menu
    Copy the full SHA
    4549ca8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    451c50a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2018

  1. Updated argmin

    n1v0lg committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    8c8523e View commit details
    Browse the repository at this point in the history
  2. Cache powers of two

    n1v0lg committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    af60250 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2018

  1. Updated spdz2k input

    n1v0lg committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    1bcb178 View commit details
    Browse the repository at this point in the history
  2. Missing file

    n1v0lg committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    ea85055 View commit details
    Browse the repository at this point in the history
  3. Faster spdz2k input

    n1v0lg committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    bb1bc57 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2018

  1. Re-arrange mod2m protocol

    n1v0lg committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    265ad1d View commit details
    Browse the repository at this point in the history
  2. Replace xor with halfOr

    n1v0lg committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    a6de58f View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2019

  1. Batched operations in carry

    n1v0lg committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    5a4ac9d View commit details
    Browse the repository at this point in the history
  2. Remove unused classes

    n1v0lg committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    3edb84b View commit details
    Browse the repository at this point in the history
  3. Don't used batched local ops

    n1v0lg committed Jan 11, 2019
    Configuration menu
    Copy the full SHA
    04b2025 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2019

  1. Spdz batched AND

    n1v0lg committed Jan 12, 2019
    Configuration menu
    Copy the full SHA
    5415905 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. SPDZ batched OR and tests

    n1v0lg committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    94252a0 View commit details
    Browse the repository at this point in the history
  2. Merge master

    n1v0lg committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    7f14701 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2019

  1. Fix off by one

    n1v0lg committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    804c23a View commit details
    Browse the repository at this point in the history
  2. Bring back batched local ops

    n1v0lg committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    eae10eb View commit details
    Browse the repository at this point in the history
  3. SPDZ batched not

    n1v0lg committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    b3c54e7 View commit details
    Browse the repository at this point in the history
  4. SPDZ batched XOR

    n1v0lg committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    63031fe View commit details
    Browse the repository at this point in the history
  5. Batched known AND

    n1v0lg committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    12f1fcd View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2019

  1. Various opts

    n1v0lg committed Jan 18, 2019
    Configuration menu
    Copy the full SHA
    df548d5 View commit details
    Browse the repository at this point in the history
  2. Minor

    n1v0lg committed Jan 18, 2019
    Configuration menu
    Copy the full SHA
    8863b23 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2019

  1. Fix bit length errors

    n1v0lg committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    9b94a09 View commit details
    Browse the repository at this point in the history
  2. SPDZ carry

    n1v0lg committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    2a51522 View commit details
    Browse the repository at this point in the history
  3. Improved serialization SPDZ

    n1v0lg committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    667c108 View commit details
    Browse the repository at this point in the history
  4. Native OrList

    n1v0lg committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    7f002cc View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2019

  1. Temp

    n1v0lg committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    2164502 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Fix dummy supplier test

    n1v0lg committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    dec95c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    21864ed View commit details
    Browse the repository at this point in the history