| age |
author |
description |
| 3 weeks |
Tomas Toft |
Added computation-id option.default tip |
| 3 weeks |
Thomas P Jakobsen |
Improved documentation for shamir.recombine() method. |
| 3 weeks |
Thomas P Jakobsen |
Added doctest for shamir.recombine(). |
| 3 weeks |
Thomas P Jakobsen |
BeDOZa: Use gmpy for modular exponentiation. |
| 3 weeks |
Thomas P Jakobsen |
BeDOZa: Removed unused import. |
| 3 weeks |
Thomas P Jakobsen |
BeDOZa: Select random numbers from the full range in add_macs. |
| 3 weeks |
Thomas P Jakobsen |
BeDOZa: Increased timeout for triple test. |
| 3 weeks |
Thomas P Jakobsen |
BeDOZa: Shortened long lines. |
| 3 weeks |
Thomas P Jakobsen |
BeDOZa: Modified Paillier plaintext space is now centered around zero. |
| 3 weeks |
Thomas P Jakobsen |
BeDOZa: Added missing divisor in comment. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Added comments. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Added size constraints to _mul. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Split data send in add_macs into chunks that are smaller than 65536 bytes. |
| 5 weeks |
Janus Dam Nielsen |
SimpleArithmetic, Orlandi, BeDOZa: Removed _get_triple. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Use Triple class to represent triples. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Remove RandomShareGenerator. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Moved generators to their own file. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Moved BeDOZaShare and PartialShare to their own file. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Moved bedoza related files to their own package. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: ShareGenerator in generate_triples. |
| 5 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented ShareGenerator. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Refactored _add_macs to a toplevel function add_macs. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Added a generate_random_shares method to PartialShareGenerator. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Fixed bug in tests. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Inital implementation of generate_triples. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: BedozaShares should not have a value if the args ar None. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: No need for the field argument. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented generate_passive_triple. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: addmacs now returns a list of BedozaShares. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: fullmul now returns a list of PartialShares. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: addMacs is now able to process multiple shares in a batch. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Added comments. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Reused self.u_bound. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Changed mul and fullmul to batch style processing. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented preprocessing fullmul method. |
| 6 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented preprocessing mul method. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Better incapsulation of internal representation for MACList. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Better incapsulation of internal representation for KeyList. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Renamed auth_codes to macs. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Nicer layout. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Renamed MessageList MACList. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Added accessor method to MessageList. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Added accessor method to KeyList. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Added str method to BeDOZaShareContents. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: BeDOZaShare now contains a content. |
| 7 weeks |
Thomas P Jakobsen |
BeDOZa: The add_macs method works for a single share. |
| 7 weeks |
Janus Dam Nielsen |
SimpleArithmetic: SimpleArithmetic now inherites from Runtime. |
| 7 weeks |
Thomas P Jakobsen |
BeDOZa: Partial implementation of triple generation for the BeDOZa protocol. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: generate_random_shares now handles any number of players. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: The dummy share generation code can now handle up to 8 players. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Added documentation of dummy implementation. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Removed unecessary code. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Merged KeyLoader and RandomShareGenerator. |
| 7 weeks |
Janus Dam Nielsen |
BeDOZa: Removed unused function. |
| 8 weeks |
Janus Dam Nielsen |
SimpleArithmetic: Use the open_two_values method for basic_multiplication. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Renamed test to a unique name. |
| 8 weeks |
Janus Dam Nielsen |
Orlandi: Added a method for opening two shares in one batch. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Added a method which open two values. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Fixed bugs in multipleopen, related to keys. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented open of multiple shares. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Removed wrong comment. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Added the final broadcast to the open method. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Use _cmul method in SimpleArithmetic. |
| 8 weeks |
Janus Dam Nielsen |
Orlandi: Move _cmul method to SimpleArithmetic. |
| 8 weeks |
Janus Dam Nielsen |
Orlandi: Use the mul method in SimpleArithmetic. |
| 8 weeks |
Janus Dam Nielsen |
SimpleArithmetic: Added support for preprocessing. |
| 8 weeks |
Janus Dam Nielsen |
Orlandi: Use _basic_multiplication method in SimpleArithmetic. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Moved multiplication functionality into SimpleArithmetic. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented basic multiplication. |
| 8 weeks |
Janus Dam Nielsen |
Orlandi: The rhoi variables are not used here. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Added a get_triple method. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Added a generate_share method. |
| 8 weeks |
Janus Dam Nielsen |
Merged. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Enabled subtraction with a non-share value as left operand. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented multiplication by a constant. |
| 8 weeks |
Marcel Keller |
comparison: Use integer exponentiation, not floating point. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Use the SimpleArithmetic mixin for addition and subtraction. |
| 8 weeks |
Janus Dam Nielsen |
Runtime: Switched argument order for sub to be consistent with add. |
| 8 weeks |
Janus Dam Nielsen |
Orlandi: Refactored addition and subtraction into their own mixin. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented addition. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Added convenience method. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Fixed bug. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented equals for KeyLists. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: The alpha parameter should be the same when adding two KeyLists. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Improved error reporting on invalid commitment. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Implemented repr method in KeyList. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Added a wrapper for lists of authentication codes. |
| 8 weeks |
Janus Dam Nielsen |
BeDOZa: Added infrastructure for better handling of keys. |
| 8 weeks |
Janus Dam Nielsen |
Implemented output. |
| 8 weeks |
Janus Dam Nielsen |
Added an open operation. |
| 8 weeks |
Janus Dam Nielsen |
Added a method for getting a random share. |
| 8 weeks |
Janus Dam Nielsen |
Implemented MAC computation. |
| 8 weeks |
Janus Dam Nielsen |
Added authentication codes to share. |
| 2 months |
Janus Dam Nielsen |
Added tests for the basic parts of the BeDOZa runtime. |
| 2 months |
Janus Dam Nielsen |
Fixed parameters to be consistent with description. |
| 2 months |
Janus Dam Nielsen |
BeDOZa: Added an initial stub for the BeDOZa runtime. |
| 2 months |
Janus Dam Nielsen |
Orlandi: Fixed bug. |
| 3 months |
Janus Dam Nielsen |
Raise an exception if TripleTest fails. |
| 3 months |
Janus Dam Nielsen |
Use the Comb algorithm to compute the gammaij. |
| 3 months |
Janus Dam Nielsen |
Compute the fixed base element for NaCl paillier. |
| 3 months |
Janus Dam Nielsen |
Increased recursion depth. |
| 4 months |
Thomas P Jakobsen |
config: Added command line option for player host and port. |
| 4 months |
Marcel Keller |
equality: Start over with new randomness if c is zero. |
| 5 months |
Janus Dam Nielsen |
Improved hash based broadcast. It now also works with the VIFF reacktor. |
| 6 months |
Martin Geisler |
Added my dissertation. |
| 6 months |
Martin Geisler |
Added links to code from the Norwegian thesis. |
| 7 months |
Janus Dam Nielsen |
test_orlandi: Fixed bug. |
| 7 months |
Thomas P Jakobsen |
Merged. |
| 7 months |
Janus Dam Nielsen |
Hash_broadcast: Removed the signal round since it does not improve security. |
| 7 months |
Martin Geisler |
runtime: print statistics with --statistics option. |
| 7 months |
Thomas P Jakobsen |
Merged. |
| 7 months |
Thomas P Jakobsen |
Added option to avoid retrying to connect if socket is already in use. |
| 7 months |
Janus Dam Nielsen |
Orlandi: Fixed bug which caused the OrlandiRuntime to be erroneously reported as not loaded. |
| 7 months |
Janus Dam Nielsen |
Orlandi: Better error messages when the pypaillier or commitment modules are not installed. |
| 8 months |
Martin Geisler |
Added signature for changeset 9272a8f3eaa3 |
| 8 months |
Martin Geisler |
Added tag 1.0 for changeset 9272a8f3eaa3 |
| 8 months |
Martin Geisler |
Releasing VIFF 1.01.0 |
| 8 months |
Martin Geisler |
Expanded free-form text in NEWS file. |
| 8 months |
Martin Geisler |
Updated NEWS file. |
| 8 months |
Martin Geisler |
viff: removed text made redundant by cf1d7d3eab0a |
| 8 months |
Martin Geisler |
doc: added inheritance diagrams |
| 8 months |
Martin Geisler |
orlandi: explain why this code wont run |
| 8 months |
Martin Geisler |
doc: document Share members |
| 8 months |
Martin Geisler |
matrix: better set/get example |
| 8 months |
Martin Geisler |
doc: include more members of Matrix class |
| 8 months |
Martin Geisler |
doc: add link in installation guide |
| 8 months |
Martin Geisler |
doc: updated overview |
| 8 months |
Thomas P Jakobsen |
doc: described Nordic Sugar application |
| 8 months |
Martin Geisler |
doc: add links to theses |
| 8 months |
Martin Geisler |
doc: adapted text from Marcel on AES |
| 8 months |
Marcel Keller |
aes: More verbose documentation of the module. |
| 8 months |
Martin Geisler |
doc: page with applications |
| 8 months |
Martin Geisler |
passive: fix inline markup |
| 8 months |
Martin Geisler |
doc: include active.txt in doctree |
| 8 months |
Martin Geisler |
doc: fix a ton of broken links |
| 8 months |
Martin Geisler |
doc: shorten links by showing only the final part |
| 8 months |
Martin Geisler |
paillier: fix broken runtime |
| 9 months |
Thomas P Jakobsen |
Merged with Martin. |
| 9 months |
Thomas P Jakobsen |
Orlandi: Made dijs be longs instead of fields. |
| 9 months |
Thomas P Jakobsen |
Orlandi: Use tripple_3a. |
| 9 months |
Thomas P Jakobsen |
Orlandi: Renamed pypaillier.tripple to pypaillier.tripple_2c. |
| 9 months |
Martin Geisler |
doc/install: we don't install any binaries, so don't mention $PATH |
| 9 months |
Janus Dam Nielsen |
Merged with Martin. |
| 9 months |
Janus Dam Nielsen |
Merged with Janus. |
| 9 months |
Janus Dam Nielsen |
Orlandi: Moved exponentiation out of loop. |
| 9 months |
Janus Dam Nielsen |
Orlandi: Used new tripple function. |
| 10 months |
Janus Dam Nielsen |
Orlandi: Use open_multiple_values. |
| 10 months |
Janus Dam Nielsen |
Orlandi: Open multiple values in one burst. |
| 10 months |
Martin Geisler |
active: more precise docstring |
| 10 months |
Martin Geisler |
active: let _verify_double use _verify_single |
| 10 months |
Martin Geisler |
active: trim excessive comments |
| 10 months |
Martin Geisler |
active: kill unnecessary "inputters" argument |
| 10 months |
Martin Geisler |
active: combine sharing code of {single,double}_share_random |
| 10 months |
Martin Geisler |
active: pull inner exchange function out of double_share_random |
| 10 months |
Martin Geisler |
active: pull inner verify function out of double_share_random |
| 10 months |
Martin Geisler |
active: pull inner exchange function out of single_share_random |
| 10 months |
Martin Geisler |
active: pull inner verify function out of single_share_random |
| 10 months |
Marcel Keller |
prss: Fixed bug in PRSS zero sharing. |
| 10 months |
Marcel Keller |
apps/aes: Determine the threshold from PRSS keys in the config file. |
| 10 months |
Marcel Keller |
passive: Check threshold of PRSS functions against runtime. |
| 10 months |
Martin Geisler |
Merged. |
| 10 months |
Martin Geisler |
runtime: correct base class order |
| 10 months |
Martin Geisler |
benchmark: better argument name |
| 10 months |
Martin Geisler |
benchmark: fix compToft05 and compToft07 benchmarks |
| 10 months |
Janus Dam Nielsen |
Merged with Marcel. |
| 10 months |
Janus Dam Nielsen |
Orlandi: Increased timeout, and removed debug info. |
| 10 months |
Marcel Keller |
runtime: Removed timing output in preprocessing. |
| 10 months |
Janus Dam Nielsen |
Orlandi: Fix Python 2.4 issue. |
| 10 months |
Janus Dam Nielsen |
Orlandi: Use NaCl Paillier, if available. |
| 10 months |
Janus Dam Nielsen |
Orlandi: Uniform format for Paillier keys. |
| 10 months |
Janus Dam Nielsen |
Paillierutil: return a dict of longs. |
| 10 months |
Janus Dam Nielsen |
Generate_config_files: Reorder if statement. |
| 10 months |
Janus Dam Nielsen |
Generate_config_files: Using append. |
| 10 months |
Marcel Keller |
config: Accept old config files. |
| 10 months |
Marcel Keller |
apps/aes: Adapted program counters. |
| 10 months |
Marcel Keller |
aes: Simplified callbacks in masked exponentiation. |
| 10 months |
Janus Dam Nielsen |
Removed unused import. |
| 10 months |
Janus Dam Nielsen |
Generate_config_files:Added support NaCl implementation of Paillier. |
| 10 months |
Janus Dam Nielsen |
Generate_config_files:Refactored loading and storing of Paillier keys. |
| 10 months |
Janus Dam Nielsen |
Generate_config_files:Extracted Paillier key generation. |
| 10 months |
Janus Dam Nielsen |
Generate_config_files:Added a better description of the -k option. |
| 10 months |
Janus Dam Nielsen |
Merged with Marcel. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Replace defer_share with succeed. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Inlined step2 a and b of triple_gen. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Some minor improvements to the code. |
| 10 months |
Janus Dam Nielsen |
Orlandi:We can send to self. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Fixed documentation bugs. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Replace sharelist with gather_share. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Replace defer_value by succeed. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Removed unneeded lambdas. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Remove self.threshold. |
| 10 months |
Janus Dam Nielsen |
Orlandi:Use increment_pc() instead of incrementing the pc directly. |
| 10 months |
Janus Dam Nielsen |
Orlandi: Remove dead code. |
| 10 months |
Janus Dam Nielsen |
Orlandi: Fixed bug. |
| 10 months |
Martin Geisler |
runtime: merge adjacent tuples |
| 10 months |
Marcel Keller |
viff: Removed unused imports. |
| 10 months |
Marcel Keller |
active: Transferred optimizations from PassiveRuntime. |
| 10 months |
Marcel Keller |
runtime: Priorize mixins over base runtime. |
| 10 months |
Marcel Keller |
apps/aes: Adapted program counters. |
| 10 months |
Marcel Keller |
paillier: Optimized decryption by caching. |
| 10 months |
Marcel Keller |
active: Reasonable number of PRSS triples for big fields at a time. |
| 10 months |
Martin Geisler |
always use "is not None" instead of "!= None" |
| 10 months |
Martin Geisler |
benchmark: wrap long lines |
| 10 months |
Martin Geisler |
benchmark: shorter name for benchmark util module |
| 10 months |
Martin Geisler |
benchmark: consistently use 64 stars |
| 10 months |
Martin Geisler |
benchmark: removed debug output |
| 10 months |
Martin Geisler |
benchmark: removed unnecessary object base class |
| 10 months |
Martin Geisler |
benchmark: display throughput |
| 10 months |
Marcel Keller |
orlandi: Adapted to new preprocessing interface. |
| 10 months |
Marcel Keller |
apps/aes: Adapted program counters. |
| 10 months |
Marcel Keller |
aes: Masked exponentiation without preprocessing works again. |
| 10 months |
Marcel Keller |
runtime: Preprocess decorator indicates whether item is from pool. |
| 10 months |
Marcel Keller |
viff: Merged with main tree. |
| 10 months |
Marcel Keller |
shamir: Optimized by using reflected argument operators. |
| 10 months |
Marcel Keller |
field: Optimized standard path in GF256 operations. |
| 11 months |
Marcel Keller |
Optimized GF256 operations. |
| 11 months |
Marcel Keller |
Optimize by using reflected argument version of overloaded operators. |
| 11 months |
Marcel Keller |
Optimized local operations in S-box. |
| 11 months |
Marcel Keller |
Preprocess decorator returns data without deferreds. |
| 11 months |
Marcel Keller |
Store data without deferreds in preprocessing pool. |
| 11 months |
Marcel Keller |
Merged. |
| 11 months |
Marcel Keller |
Made preprocessing more efficient. |
| 10 months |
Martin Geisler |
active: small cleanups in {single,double}_share_random |
| 10 months |
Martin Geisler |
benchmark: removed debug dots |
| 10 months |
Martin Geisler |
active: removed unnecessary schedule_callback |
| 10 months |
Janus Dam Nielsen |
test_orlandi_runtime:Fixed bug in test. |
| 10 months |
Martin Geisler |
removed unused imports |
| 10 months |
Martin Geisler |
test_orlandi_runtime: two tests had the same name |
| 10 months |
Martin Geisler |
removed Epydoc-specific __docformat__ variable |
| 10 months |
Martin Geisler |
util: remove support for VIFF_NO_WRAP |
| 10 months |
Martin Geisler |
remove support for Epydoc |
| 10 months |
Martin Geisler |
doc: described commit message format |
| 10 months |
Martin Geisler |
doc: updated selenic.com URLs |
| 11 months |
Martin Geisler |
active: be explicit about abstract get_triple |
| 11 months |
Martin Geisler |
Raise correct error for abstract methods. |
| 10 months |
Janus Dam Nielsen |
Change security parameter for leak mul test. |
| 10 months |
Marc X. Makkes |
Added implementation of Montgomery Exponentiation. |
| 10 months |
Martin Geisler |
aes: use built-in sum function |
| 10 months |
Martin Geisler |
Removed more unneeded parenthesis. |
| 10 months |
Martin Geisler |
aes: removed unnecessary if-statement parenthesis |
| 10 months |
Martin Geisler |
aes: removed trailing whitespace |
| 10 months |
Martin Geisler |
benchmark: read needed_data in one go instead of line-by-line |
| 10 months |
Martin Geisler |
benchmark: make benchmark run again without options |
| 10 months |
Martin Geisler |
orlandi: wrapped lots of crazy-long code lines and docstrings |
| 10 months |
Martin Geisler |
benchmark: cleanup if-statements |
| 10 months |
Martin Geisler |
benchmark: wrapped long string literals and docstrings |
| 10 months |
Martin Geisler |
benchmark: removed unnecessary tuple concatenation |
| 10 months |
Martin Geisler |
benchmark, orlandi: deleted trailing whitespace |
| 10 months |
Martin Geisler |
benchmark: fix coding style |
| 10 months |
Martin Geisler |
orlandi: fix benchmark for people without the commitment module |
| 10 months |
Martin Geisler |
benchmark: nicer printing of benchmark base classes |
| 10 months |
Martin Geisler |
benchmark: fixed copyright year in license header |
| 10 months |
Janus Dam Nielsen |
Merged with Martin. |
| 10 months |
Janus Dam Nielsen |
Better description of the --mixins option. |
| 10 months |
Janus Dam Nielsen |
Added triple_gen as operation. |
| 10 months |
Janus Dam Nielsen |
Moved creation of preruntime up before benchmark instantiation. |
| 10 months |
Janus Dam Nielsen |
It is more flexible if we use strings to define operations and then look them up in the runtime. |
| 10 months |
Janus Dam Nielsen |
Added support for nullary operation. |
| 10 months |
Janus Dam Nielsen |
Moved Benchmark classes to their own file. |
| 10 months |
Martin Geisler |
Skip tests when commitment module is not found. |
| 10 months |
Martin Geisler |
Fix sha1 import for Python 2.4. |
| 10 months |
Marcel Keller |
Merged with Janus. |
| 10 months |
Marcel Keller |
Adapted unit test for synchronize. |
| 10 months |
Marcel Keller |
Limit the recursion depth. |
| 10 months |
Marcel Keller |
Removed unused variable. |
| 10 months |
Marcel Keller |
Merged with Janus. |
| 10 months |
Marcel Keller |
Fix unit test. |
| 10 months |
Marcel Keller |
Give keyword argument directly. |
| 10 months |
Janus Dam Nielsen |
Added better timing capability to runtime. |
| 10 months |
Janus Dam Nielsen |
Added preprocessing to Orlandi runtime. |
| 10 months |
Janus Dam Nielsen |
benchmark can be shortcut if needed_data are provided. |
| 10 months |
Janus Dam Nielsen |
Added the orlandi runtime as an option. |
| 10 months |
Janus Dam Nielsen |
Made hashbroadcast.py Python 2.4 compliant. |
| 10 months |
Janus Dam Nielsen |
Fixed two bugs due to changes in the preprocessing interface. |
| 10 months |
Janus Dam Nielsen |
Merged with Marcel. |
| 10 months |
Janus Dam Nielsen |
Added missing defaultvalue. |
| 10 months |
Marcel Keller |
Merged with Janus. |
| 10 months |
Marcel Keller |
Merged with Janus. |
| 11 months |
Marcel Keller |
Increment the program counter for synchronizing. |
| 11 months |
Marcel Keller |
Adapted preprocessing program counters. |
| 11 months |
Marcel Keller |
Increment the program counter for every input. |
| 11 months |
Marcel Keller |
Fork program counter in AES encryption. |
| 11 months |
Marcel Keller |
Fork program counter for every preprocessing operation und generator call. |
| 11 months |
Marcel Keller |
Merged. |
| 11 months |
Marcel Keller |
Don't use schedule_complex_callbacks() where it decreases performance. |
| 11 months |
Marcel Keller |
Added preprocessing for masked exponentiation with active security. |
| 11 months |
Marcel Keller |
Fork program counter for preprocessed operations. |
| 11 months |
Marcel Keller |
Centralize the program counter changes. |
| 11 months |
Marcel Keller |
Merged with Martin. |
| 11 months |
Marcel Keller |
Don't get stuck if preprocessing demanded but not available. |
| 11 months |
Marcel Keller |
Merged. |
| 11 months |
Marcel Keller |
Added new AES inversion variant: masked exponentiation. |
| 11 months |
Marcel Keller |
Optimize PRSS multiplication triples preprocessing. |
| 11 months |
Marcel Keller |
Added option to use preprocessing. |
| 11 months |
Marcel Keller |
Remove items from preprocessing pool when using them. |
| 10 months |
Janus Dam Nielsen |
Reordered the active runtimes. |
| 10 months |
Janus Dam Nielsen |
Documentation for the Hash based broadcast protocol. |
| 10 months |
Janus Dam Nielsen |
Documentation for the Orlandi runtime. |
| 10 months |
Janus Dam Nielsen |
The Orlandi runtime implements a actively secure runtime with self-trust. |
| 10 months |
Janus Dam Nielsen |
Added Janus as a contributor. |
| 10 months |
Janus Dam Nielsen |
Added documentation for constants.py. |
| 11 months |
Janus Dam Nielsen |
Automatic generation of program counters sequences. |
| 11 months |
Janus Dam Nielsen |
Refactored options to be more generic in terms of supported runtimes and mixins. |
| 11 months |
Janus Dam Nielsen |
We skippe the tests because the commit module is not currently included in VIFF. |
| 11 months |
Janus Dam Nielsen |
Replace the current implementation of _get_triple with a call to random triple. |
| 11 months |
Janus Dam Nielsen |
Generate a list of random triples based on the security parameter s. |
| 11 months |
Janus Dam Nielsen |
Test generation of triples. |
| 11 months |
Janus Dam Nielsen |
Implementation of the TripleGen protocol. |
| 11 months |
Janus Dam Nielsen |
Implementation of the leak tolerant multiplication command. |
| 11 months |
Janus Dam Nielsen |
Implementation of the basic multiplication command. |
| 11 months |
Janus Dam Nielsen |
Implementation of input and shift commands. |
| 11 months |
Janus Dam Nielsen |
Implementation of subtraction command. |
| 11 months |
Janus Dam Nielsen |
Implementation of addition command. |
| 11 months |
Janus Dam Nielsen |
Implementation of random share command. |
| 11 months |
Janus Dam Nielsen |
Implementation of the open command. |
| 11 months |
Janus Dam Nielsen |
Implemented secret sharing command. |
| 11 months |
Janus Dam Nielsen |
Boilerplate code for the implementation of the Orlandi runtime. |
| 11 months |
Janus Dam Nielsen |
An implementation of a broadcast mixin based on hashing of the received messages. |
| 11 months |
Janus Dam Nielsen |
Added method for expecting data on the network using a specified programcounter. |
| 11 months |
Janus Dam Nielsen |
Constants used in communication is refactored to a new file. |
| 11 months |
Janus Dam Nielsen |
It is now possible to send data to your self. |
| 11 months |
Martin Geisler |
Fix undefined variable in print_transferred_data. |
| 11 months |
Martin Geisler |
Merge with Marcel. |
| 11 months |
Martin Geisler |
Remove unused increment_pc decorator. |
| 11 months |
Martin Geisler |
Get rid of increment_pc for broadcast. |
| 11 months |
Martin Geisler |
Get rid of increment_pc for prss_* |
| 11 months |
Martin Geisler |
Make increment_pc mostly obsolete. |
| 11 months |
Martin Geisler |
Test fewer thresholds. |
| 11 months |
Marcel Keller |
Don't output the amount of transferred data when connection closed |
| 11 months |
Marcel Keller |
Treat finish_mul() as complex callback because it calls open(). |
| 11 months |
Marcel Keller |
Added option to use ActiveRuntime. |
| 11 months |
Marcel Keller |
Output the amount of transferred data when connection closed. |
| 11 months |
Marcel Keller |
Optimized addition chain. |
| 13 months |
Marcel Keller |
Added an inversion by exponentiation variant with least rounds. |
| 13 months |
Martin Geisler |
Execute scripts using python from PATH instead of /usr/bin/python. |
| 13 months |
Marcel Keller |
Fixed bugs occurring when running without ViffReactor. |
| 13 months |
Marcel Keller |
Unit tests can be run without ViffReactor again. |
| 13 months |
Marcel Keller |
Merged. |
| 13 months |
Marcel Keller |
Expand the key successively instead of at once. |
| 13 months |
Marcel Keller |
Profiling outputs lifetime of every Share object. |
| 14 months |
Marcel Keller |
Added possibility to specify key length by a parameter. |
| 13 months |
Martin Geisler |
Removed unnecessary parenthesis in if-statements. |
| 13 months |
Martin Geisler |
Removed unused import. |
| 13 months |
Martin Geisler |
Faster computation of dot product. |
| 14 months |
Thomas P Jakobsen |
Make setup.py install the VIFF reactor pluging in Twisted. |
| 14 months |
Martin Geisler |
Make the VIFF reactor available to trial. |
| 14 months |
Janus Dam Nielsen |
Added a variant of the encryption method which takes a random value as argument. |
| 15 months |
Martin Geisler |
Merged with Marcel. |
| 15 months |
Marcel Keller |
Made it possible to run with reactors other than ViffReactor as before. |
| 15 months |
Marcel Keller |
Use deques instead of lists for deferred queues. |
| 15 months |
Marcel Keller |
Merged. |
| 15 months |
Marcel Keller |
Adapted preprocessing program counters. |
| 15 months |
Marcel Keller |
Use reentrant reactor also for double auction. |
| 15 months |
Marcel Keller |
Introduced complex callbacks. |
| 15 months |
Marcel Keller |
Added reentrant reactor. |
| 15 months |
Martin Geisler |
Warn about overriding setUp and tearDown. |
| 15 months |
Martin Geisler |
Merged with Marcel. |
| 15 months |
Marcel Keller |
Seperate incoming data and waiting deferreds. |
| 15 months |
Marcel Keller |
Reduce number of isinstance() calls. |
| 15 months |
Marcel Keller |
Reduce number of isinstance() calls. |
| 15 months |
Marcel Keller |
Removed obsolete comment. |
| 15 months |
Janus Dam Nielsen |
RuntimeTestCase must wait on the runtime results too. |
| 16 months |
Martin Geisler |
Merged with Marcel. |
| 16 months |
Marcel Keller |
Replaced addCallback() by schedule_callback() for callbacks using the program counter. |
| 16 months |
Marcel Keller |
Added @increment_pc to schedule_callback() to enable multiple callbacks. |
| 16 months |
Marcel Keller |
Replace hotspot by cProfile for profiling. |
| 16 months |
Janus Dam Nielsen |
Added signed and unsigned methods to field elements. |
| 16 months |
Martin Geisler |
Add abort method in Runtime to deal with bad data. |
| 16 months |
Martin Geisler |
Include name of bad player in warning. |
| 16 months |
Martin Geisler |
Make players ignore bad data. |
| 16 months |
Martin Geisler |
Simplify _expect_share slightly. |
| 16 months |
Martin Geisler |
Better formatting in docstring. |
| 16 months |
Martin Geisler |
Better alignment in figure. |
| 16 months |
Martin Geisler |
Fix missing link in installation guide. |
| 16 months |
Martin Geisler |
Document the ShareExchanger.sendData method. |
| 16 months |
Martin Geisler |
Rewrote sendData and stringRecived to use a simpler format. |
| 16 months |
Martin Geisler |
Take advantage of the repeat count in format strings. |
| 16 months |
Martin Geisler |
Remove references to the marshal module. |
| 16 months |
Mikkel Krøigård |
Typo. |
| 16 months |
Mikkel Krøigård |
Replace the unsafe marshal module with the safe struct module. |
| 16 months |
Mikkel Krøigård |
Use symbolic constants for data types. |
| 17 months |
Martin Geisler |
Start players in increasing order in install. |
| 17 months |
Martin Geisler |
Try reconnecting much faster. |
| 17 months |
Martin Geisler |
Deleted trailing whitespace. |
| 17 months |
Martin Geisler |
Merged. |
| 17 months |
Martin Geisler |
Optimize for the happy path when hitting caches. |
| 17 months |
Martin Geisler |
Removed unnecessary global statement. |
| 17 months |
Martin Geisler |
Removed unnecessary cache updates. |
| 17 months |
Martin Geisler |
Removed obsolete comments. |
| 18 months |
Marcel Keller |
Use schedule_callback() instead of addCallback() where necessary. |
| 18 months |
Marcel Keller |
Added possibility to share multiple random bits in GF256 with less calls of the PRF. |
| 18 months |
Marcel Keller |
Cache the coefficients used to construct a PRSS share. |
| 18 months |
Marcel Keller |
Cache PRFs. |
| 18 months |
Marcel Keller |
Added a benchmark for the AES inversion. |
| 18 months |
Marcel Keller |
Increment program counter by AES.encrypt(). |
| 18 months |
Marcel Keller |
Trigger next AES round on the whole state, not only on the last byte. |
| 18 months |
Marcel Keller |
Use schedule_callback() instead of addCallback() for functions relying on the program counter. |
| 18 months |
Marcel Keller |
Added profile decorator to lin_comb(). |
| 18 months |
Marcel Keller |
Added option take quiet AES initialization, used by unit tests. |
| 18 months |
Marcel Keller |
Encrypting several blocks in parallel possible in AES example application. |
| 18 months |
Marcel Keller |
Added options to the AES test application. |
| 18 months |
Marcel Keller |
Added an inversion by exponentiation variant with minimal number of |
| 18 months |
Marcel Keller |
Merged. |
| 18 months |
Marcel Keller |
Use finish() only to print benchmark results. |
| 18 months |
Marcel Keller |
Added option to do AES encryption at once instead of in rounds. |
| 18 months |
Marcel Keller |
Merged. |
| 18 months |
Marcel Keller |
Avoid unnecessary communication in invert_by_masking(). |
| 19 months |
Marcel Keller |
Added the possibility to use square-and-multiply for the inversion in AES. |
| 19 months |
Marcel Keller |
Fixed erroneous use of list.pop(). |
| 10 months |
Janus Dam Nielsen |
Updated filename in description of beginner.py |
| 18 months |
Martin Geisler |
Corrected copyright line. |
| 18 months |
Martin Geisler |
Merge with Janus. |
| 18 months |
Janus Dam Nielsen |
Created a simpel example which demonstrates the basic features of VIFF to beginners |
| 18 months |
Martin Geisler |
Updated URL to Toft's progress report. |
| 18 months |
Martin Geisler |
Small cleanups. |
| 18 months |
Martin Geisler |
Removed obsolete comment. |
| 18 months |
Martin Geisler |
Fixed indention. |
| 18 months |
Martin Geisler |
Mark code block as such. |
| 18 months |
Martin Geisler |
Fixed typos. |
| 18 months |
Martin Geisler |
Make keysize an optional argument. |
| 18 months |
Janus Dam Nielsen |
Improved install guide for Mac OS X, adding instructions for obtaining GMP |
| 18 months |
Janus Dam Nielsen |
Added parameter for specifying keysize to generate-config-files.py |
| 18 months |
Martin Geisler |
Added Tord and Ivan to the authors file. |
| 18 months |
Ivan Damgård |
More long-term plans. |
| 18 months |
Martin Geisler |
Merge with Tord. |
| 18 months |
Martin Geisler |
Removed trailing whitespace. |
| 18 months |
Martin Geisler |
Better error message. |
| 18 months |
Tord Reistad |
Added xor for field elements of type GF. |
| 18 months |
Tord Reistad |
Make split return FieldElements instead of integers. |
| 18 months |
Tord Reistad |
Added test for split in GF256. |
| 18 months |
Tord Reistad |
Splits FieldElement into array of bits LSB first. |
| 18 months |
Tord Reistad |
Utility function for if_then that works with shares. |
| 18 months |
Martin Geisler |
More pyflakes "fixes". |
| 18 months |
Martin Geisler |
Removed unused imports. |
| 18 months |
Martin Geisler |
Initialize constants in dedicated function. |
| 18 months |
Martin Geisler |
Added some future plans. |
| 18 months |
Martin Geisler |
Removed unnecessary spaces. |
| 18 months |
Martin Geisler |
Allow long integer exponents in pow. |
| 19 months |
Martin Geisler |
Better documentation for shamir_share method. |
| 19 months |
Martin Geisler |
Use Mercurial via command line. |
| 19 months |
Martin Geisler |
Fixed code example mistakenly marked as a doctest. |
| 19 months |
Marcel Keller |
Optimization: Use lin_comb() instead of Matrix class in mix_column(). |
| 19 months |
Marcel Keller |
Optimization: Use lin_comb() instead of Matrix class in byte_sub(). |
| 19 months |
Marcel Keller |
Integrated and improved documentation of the AES module. |
| 19 months |
Martin Geisler |
Merged with Marcel's AES code. |
| 19 months |
Marcel Keller |
Small optimization: Use lin_comb() in byte_sub(). |
| 19 months |
Marcel Keller |
NEWS file updated. |
| 19 months |
Martin Geisler |
Fixed copyright years. |
| 19 months |
Marcel Keller |
Improved AES example application. |
| 19 months |
Marcel Keller |
Added application demonstrating AES. |
| 19 months |
Marcel Keller |
Fixed a bug occurring in AES encryption when benchmarking is disabled. |
| 19 months |
Marcel Keller |
Tiny optimization in invert_by_masking(). |
| 19 months |
Marcel Keller |
Improved benchmarking of AES encryption: Time is now splitted in preparation and communication time. |
| 19 months |
Marcel Keller |
Use lin_comb() in AES bit decomposition. |
| 19 months |
Marcel Keller |
Added lin_comb() to compute linear combinations of shares with less overhead. |
| 19 months |
Marcel Keller |
Implemented inversion by exponentiation in AES ByteSub. |
| 19 months |
Marcel Keller |
Merged. |
| 19 months |
Marcel Keller |
Compute every round directly after its preparation in AES encryption. |
| 19 months |
Marcel Keller |
Added option to control benchmarking to AES encryption. |
| 19 months |
Marcel Keller |
Added benchmarking output in AES encryption. |
| 19 months |
Marcel Keller |
Optimized byte_sub by initializing A only once. |
| 19 months |
Marcel Keller |
AES encryption added. |
| 19 months |
Marcel Keller |
More than tiny docstring typo corrected. |
| 19 months |
Marcel Keller |
Wrong assert in add_round_key corrected. |
| 19 months |
Marcel Keller |
Repeat random sharing in byte_sub if masked byte is zero. |
| 20 months |
Marcel Keller |
Added docstrings and asserts for shift_row and mix_column. |
| 20 months |
Marcel Keller |
AES KeyExpansion and AddRoundKey implemented. |
| 20 months |
Marcel Keller |
AES MixColumn implemented. |
| 20 months |
Marcel Keller |
AES ShiftRow implemented. |
| 20 months |
Marcel Keller |
Test for AES ByteSub. |
| 20 months |
Marcel Keller |
ByteSub of AES implemented (including bit decomposition). |
| 19 months |
Martin Geisler |
Sequential multiplication test. |
| 19 months |
Martin Geisler |
Merged. |
| 19 months |
Martin Geisler |
Easy integer coercion for FieldElement objects. |
| 20 months |
Martin Geisler |
New option for tracking memory usage over time. |
| 20 months |
Martin Geisler |
Fixed undefined variable in benchmark preprocessing. |
| 21 months |
Martin Geisler |
Synchronize before starting preprocessing. |
| 20 months |
Martin Geisler |
Updated NEWS file. |
| 20 months |
Martin Geisler |
Added output methods to PassiveRuntime and PaillierRuntime. |
| 20 months |
Martin Geisler |
Added abstract methods to Runtime. |
| 20 months |
Martin Geisler |
Document the synchronize method. |
| 20 months |
Martin Geisler |
Renamed BasicRuntime to Runtime. |
| 21 months |
Martin Geisler |
Larger description of new pow operation in NEWS file. |
| 21 months |
Marcel Keller |
Updated NEWS file. |
| 21 months |
Marcel Keller |
Added myself to the authors file. |
| 21 months |
Martin Geisler |
Deleted trailing whitespace. |
| 21 months |
Martin Geisler |
Tiny docstring change. |
| 21 months |
Martin Geisler |
Explained that Python 3.0 is not yet supported. |
| 21 months |
Martin Geisler |
Since Mercurial 1.1 "http" replaces of "static-http". |
| 21 months |
Martin Geisler |
Suggest new qfinish command from Mercurial 1.1. |
| 21 months |
Martin Geisler |
Changed email address to the patch list. |
| 21 months |
Marcel Keller |
Square-and-multiply exponentiation with known exponent. |
| 21 months |
Martin Geisler |
Better test with really fake inputs. |
| 21 months |
Martin Geisler |
Faking PRSS with tests. |
| 21 months |
Martin Geisler |
Test case for fake decorator. |
| 21 months |
Martin Geisler |
Document FakeGF, not FakeFieldElement. |
| 21 months |
Martin Geisler |
Better formatting for version ranges. |
| 21 months |
Martin Geisler |
Updated list of supported versions. |
| 21 months |
Martin Geisler |
Merged. |
| 21 months |
Martin Geisler |
Linked to slides from CACE WP4 meeting. |
| 21 months |
Martin Geisler |
Moved doctests to where they will be found. |
| 21 months |
Martin Geisler |
More realistic fake field elements. |
| 21 months |
Martin Geisler |
Noted new 64-bit compatibility in the NEWS file. |
| 21 months |
Martin Geisler |
Enable faking of Shamir secret sharing. |
| 21 months |
Martin Geisler |
New decorator for faking functions. |
| 21 months |
Martin Geisler |
Updated NEWS file. |
| 21 months |
Martin Geisler |
Use new input method in benchmark code. |
| 21 months |
Martin Geisler |
New common input method for runtimes. |
| 21 months |
Martin Geisler |
Added another simple example. |
| 21 months |
Martin Geisler |
Added simple multiplication example. |
| 21 months |
Martin Geisler |
Convert PRF input using str. |
| 21 months |
Martin Geisler |
Made Debian instructions more general. |
| 21 months |
Martin Geisler |
Confirmed installation instructions for Ubuntu. |
| 21 months |
Martin Geisler |
Installation instructions for Gentoo. |
| 21 months |
Martin Geisler |
Spelling. |
| 21 months |
Martin Geisler |
Cleanup the use of command line options. |
| 21 months |
Martin Geisler |
Fixed crash... |
| 21 months |
Martin Geisler |
Merged two import statements. |
| 21 months |
Martin Geisler |
Updated to match new API. |
| 21 months |
Martin Geisler |
Made the division example executable. |
| 21 months |
Sigurd Meldgaard |
Added application doing division. |
| 22 months |
Martin Geisler |
Cleanup unused imports. |
| 22 months |
Martin Geisler |
Cleanup epydoc. |
| 22 months |
Martin Geisler |
Added issue number to NEWS file, reformulated. |
| 22 months |
Martin Geisler |
Mentioned FakeFieldElement in the NEWS file. |
| 22 months |
Martin Geisler |
Better output when benchmarking fake field elements. |
| 22 months |
Martin Geisler |
Let -f enable benchmarking with fake field elements. |
| 22 months |
Martin Geisler |
Documented the FakeFieldElement class. |
| 22 months |
Martin Geisler |
Fake FieldElement class for benchmark purposes. |
| 22 months |
Martin Geisler |
Described renaming of Runtime in NEWS file. |
| 22 months |
Martin Geisler |
Added PassiveRuntime to the documentation. |
| 22 months |
Martin Geisler |
Recoded passive.py as UTF-8. |
| 22 months |
Martin Geisler |
Renamed Runtime to PassiveRuntime. |
| 22 months |
Martin Geisler |
Linked to ePrint report on VIFF. |
| 22 months |
Martin Geisler |
Reference VIFF_SEED in documentation. |
| 22 months |
Martin Geisler |
Renamed SEED to VIFF_SEED. |
| 22 months |
Martin Geisler |
Import list cleanup. |
| 22 months |
Martin Geisler |
Merged with preprocessing cleanup. |
| 22 months |
Martin Geisler |
Use deep_wait when preprocessing. |
| 22 months |
Martin Geisler |
Test cases for deep_wait. |
| 22 months |
Martin Geisler |
New deep_wait function. |
| 22 months |
Martin Geisler |
Terminate upon OpenSSL errors (Issue62). |
| 23 months |
Martin Geisler |
Refactor preprocessing in benchmark. |
| 23 months |
Martin Geisler |
Improve formatting of missing preprocessed data. |
| 23 months |
Martin Geisler |
Refactored comparison. |
| 23 months |
Martin Geisler |
Merged. |
| 23 months |
Martin Geisler |
Profile comparison protocols. |
| 23 months |
Martin Geisler |
Removed spaces from profile labels. |
| 23 months |
Martin Geisler |
Document begin/end. |
| 23 months |
Martin Geisler |
Document profile decorator. |
| 23 months |
Martin Geisler |
Add profiling decorator to add and mul methods. |
| 23 months |
Martin Geisler |
New decorator for profiling. |
| 23 months |
Martin Geisler |
Only list mixins if there are any. |
| 23 months |
Thomas Pelle Jakobsen |
Improved usage description for benchmark script. |
| 23 months |
Martin Geisler |
Added signature for changeset ec70dc5ac213 |
| 23 months |
Martin Geisler |
Added tag 0.7.1 for changeset ec70dc5ac213 |
| 23 months |
Martin Geisler |
VIFF 0.7.1 will be released today.0.7.1 |
| 23 months |
Martin Geisler |
Make pyflakes avoid viff.libs package. |
| 23 months |
Martin Geisler |
More updates to NEWS. |
| 23 months |
Martin Geisler |
Added Issue 69 to the NEWS file. |
| 23 months |
Martin Geisler |
Mention updated unit tests in NEWS. |
| 23 months |
Martin Geisler |
Described passive multiplication bug. |
| 23 months |
Martin Geisler |
Next release will be 0.7.1. |
| 23 months |
Martin Geisler |
Described ConfigObj license. |
| 23 months |
Martin Geisler |
Removed unnecessary linebreak. |
| 23 months |
Martin Geisler |
Removed ConfigObj installation instructions. |
| 23 months |
Martin Geisler |
Imported ConfigObj 4.5.3 into viff.libs. |
| 23 months |
Martin Geisler |
Exclude viff.libs from Epydoc documentation. |
| 23 months |
Martin Geisler |
New package viff.libs for third-party libraries (issue69). |
| 23 months |
Martin Geisler |
Added --threshold option to benchmark. |
| 23 months |
Martin Geisler |
Merged share and recombine in mul. |
| 23 months |
Martin Geisler |
Folded _shamir_share into mul. |
| 23 months |
Martin Geisler |
Removed unused import. |
| 23 months |
Martin Geisler |
Move _recombine into the open method. |
| 23 months |
Martin Geisler |
Fixed bug in multiplication protocol when n != 2t+1. |
| 23 months |
Martin Geisler |
Test case with different thresholds. |
| 23 months |
Martin Geisler |
Making sure that people know how to indent. |
| 23 months |
Martin Geisler |
Randomize port numbers in unit tests. |
| 23 months |
Martin Geisler |
Updated NEWS. |
| 23 months |
Martin Geisler |
Avoid sending data to ourselves in Bracha broadcast. |
| 23 months |
Martin Geisler |
Capture stderr when executing processes. |
| 23 months |
Martin Geisler |
Make application tests run even with no PYTHONPATH. |
| 23 months |
Martin Geisler |
Ignore *.pstats files. |
| 23 months |
Martin Geisler |
Dump profile statistics to player-X.pstats files. |
| 23 months |
Martin Geisler |
Faster list unzipping. |
| 23 months |
Martin Geisler |
Removed redundant call to tuple. |
| 23 months |
Martin Geisler |
Faster way of unzipping a list. |
| 23 months |
Martin Geisler |
Save profile results in player-X.prof files. |
| 23 months |
Martin Geisler |
Ugh, fixed typos in NEWS. |
| 23 months |
Martin Geisler |
Added signature for changeset 4ce261901e73 |
| 23 months |
Martin Geisler |
Added tag 0.7 for changeset 4ce261901e73 |
| 23 months |
Martin Geisler |
Adapt to changed Mercurial API.0.7 |
| 23 months |
Martin Geisler |
Updated version number. |
| 23 months |
Martin Geisler |
Let us call VIFF beta quality software. |
| 23 months |
Martin Geisler |
Epydoc crashes on a warning directive, but is OK with a field list. |
| 23 months |
Martin Geisler |
Releasing VIFF 0.7. |
| 23 months |
Martin Geisler |
Mentioned equality testing protocol in NEWS. |
| 23 months |
Martin Geisler |
Sorted free-form items before items about issues. |
| 23 months |
Martin Geisler |
Rewrote the piece about Paillier in NEWS. |
| 23 months |
Martin Geisler |
Added hyphens in "twoplayer". |
| 23 months |
Martin Geisler |
Tiny bit of documentation for viff.paillier (issue45). |
| 23 months |
Martin Geisler |
Mention twoparty runtime (Issue44). |
| 23 months |
Martin Geisler |
Added upgrade information. |
| 23 months |
Martin Geisler |
Mentioned that the mailing lists are low volume. |
| 23 months |
Martin Geisler |
Added IRC contact info (Issue54). |
| 23 months |
Martin Geisler |
Expanded contact information. |
| 23 months |
Martin Geisler |
Made a more general page for contact information. |
| 23 months |
Martin Geisler |
Merged. |
| 23 months |
Martin Geisler |
Use Shamir instead of PRSS to generate shares. |
| 23 months |
Martin Geisler |
Skip PRSS key generation with --skip-prss flag. |
| 23 months |
Martin Geisler |
Allow skipping PRSS key generation. |
| 23 months |
Martin Geisler |
Added --passive flag to complement --active. |
| 23 months |
Martin Geisler |
Set default modulus to minimum p > 2**65. |
| 23 months |
Martin Geisler |
Removed trailing whitespace. |
| 23 months |
Martin Geisler |
Added Nishide07 to bibliography. |
| 23 months |
Sigurd Meldgaard |
Added equality to benchmark. |
| 23 months |
Sigurd Meldgaard |
Updated benchmark.py to use make_runtime_class. |
| 24 months |
Sigurd Meldgaard |
Added a new application showing how to use the equality library. |
| 23 months |
Sigurd Meldgaard |
Added make_runtime_class function to viff.runtime. |
| 23 months |
Sigurd Meldgaard |
Test of probabilistic equality mixin. |
| 23 months |
Sigurd Meldgaard |
Probabilistic equality mixin. |
| 23 months |
Sigurd Meldgaard |
Overload == for Shares. |
| 2 years |
Sigurd Meldgaard |
Removed doubling of word in comment. |
| 23 months |
Martin Geisler |
Fixed bad mix of runtimes. |
| 23 months |
Martin Geisler |
Documented new mixin classes in NEWS file. |
| 23 months |
Martin Geisler |
Updated benchmark.py to take advantage of new mixins. |
| 23 months |
Martin Geisler |
Standardized preprocessing method names. |
| 23 months |
Martin Geisler |
New BasicActiveRuntime class. |
| 23 months |
Martin Geisler |
Moved prss_generate_triple to a new mixin. |
| 23 months |
Martin Geisler |
Mixin for preprocessing with hyperinvertible matrices. |
| 23 months |
Martin Geisler |
Turned Bracha broadcast into a mixin class. |
| 23 months |
Martin Geisler |
Moved ActiveRuntime to a new viff.active module. |
| 23 months |
Martin Geisler |
Small code cleanup in benchmark.py. |
| 23 months |
Martin Geisler |
Improved comment. |
| 23 months |
Martin Geisler |
Merged. |
| 24 months |
Martin Geisler |
Added small hints section. |
| 24 months |
Martin Geisler |
Converted tabs to spaces. |
| 24 months |
Thomas Pelle Jakobsen |
Updated the installation guide. |
| 24 months |
Martin Geisler |
Explain line break. |
| 2 years |
Martin Geisler |
Described the mailing lists. |
| 2 years |
Martin Geisler |
Added Sigurd to the VIFF team! |
| 2 years |
Martin Geisler |
Set commandline defaults in one place. |
| 2 years |
Martin Geisler |
Slight code formatting change. |
| 2 years |
Martin Geisler |
Fixed typo. |
| 2 years |
Martin Geisler |
Include range of tested versions. |
| 2 years |
Sigurd Meldgaard |
Spelling. |
| 2 years |
Sigurd Meldgaard |
Added suggestion of making a symlink instead of installing VIFF. |
| 2 years |
Sigurd Meldgaard |
Updated recommended Twisted version to 8.1.0. |
| 2 years |
Sigurd Meldgaard |
Corrected the former requirement of starting players in reverse order. |
| 2 years |
Sigurd Meldgaard |
Corrected a few spelling mistakes in install.txt. |
| 2 years |
Sigurd Meldgaard |
Added a progressbar to sort.py. |
| 2 years |
Martin Geisler |
Disabled SSL for the millionaires unit test. |
| 2 years |
Martin Geisler |
Use long command line options. |
| 2 years |
Martin Geisler |
Use custom config file prefix and cleanup after test. |
| 2 years |
Martin Geisler |
Switched to double quotes instead of single quotes. |
| 2 years |
Martin Geisler |
Correct PYTHONPATH when testing applications. |
| 2 years |
Martin Geisler |
Removed unused imports. |
| 2 years |
Martin Geisler |
Corrected lower bound. |
| 2 years |
Martin Geisler |
TODO items: Compare with mergesort and support preprocessing. |
| 2 years |
Martin Geisler |
Track number of comparisons. |
| 2 years |
Martin Geisler |
Do bitonic sort for arbitrary array sizes. |
| 2 years |
Martin Geisler |
Described the complexity of the bitonic sort. |
| 2 years |
Martin Geisler |
Implemented bitonic sort on secret shared values. |
| 2 years |
Martin Geisler |
Links to slides from IBM and ECRYPT talks. |
| 2 years |
Martin Geisler |
Current status and a bit about the future. |
| 2 years |
Martin Geisler |
Motivation for VIFF. |
| 2 years |
Martin Geisler |
Described SIMAP and SCET. |
| 2 years |
Martin Geisler |
Explained the idea behind the name "VIFF". |
| 2 years |
Martin Geisler |
The early history of VIFF. |
| 2 years |
Martin Geisler |
Use correct preprocessing function. |
| 2 years |
Martin Geisler |
Bundle some background info together. |
| 2 years |
Martin Geisler |
Promote a bunch of documents to top-level. |
| 2 years |
Martin Geisler |
Delay deciding on next version number until later. |
| 2 years |
Martin Geisler |
Added Issue 59 to NEWS file. |
| 2 years |
Martin Geisler |
Add link to preprocessing doc. |
| 2 years |
Martin Geisler |
Some documentation on preprocessing. |
| 2 years |
Martin Geisler |
Added a --profile flag. |
| 2 years |
Martin Geisler |
Generate multiplication triples with PRSS. |
| 2 years |
Martin Geisler |
Test of prss_double_share. |
| 2 years |
Martin Geisler |
Added a prss_double_share method. |
| 2 years |
Martin Geisler |
Tests for the new prss_share_zero method. |
| 2 years |
Martin Geisler |
Added prss_share_zero method to the Runtime class. |
| 2 years |
Martin Geisler |
Implemented first part of PRSS zero-sharing. |
| 2 years |
Martin Geisler |
Added TODO note. |
| 2 years |
Martin Geisler |
Give upload command a source and target. |
| 2 years |
Martin Geisler |
Make rsync preserve symbolic links. |
| 2 years |
Martin Geisler |
Allow for uploads outside of viff.dk/builds/. |
| 2 years |
Martin Geisler |
Use a target directory instead of build number. |
| 2 years |
Martin Geisler |
Warn people if documentation is for a development version. |
| 2 years |
Martin Geisler |
New function for getting full release number. |
| 2 years |
Martin Geisler |
Move program body to its own block. |
| 2 years |
Martin Geisler |
Simpler function name: create_request. |
| 2 years |
Martin Geisler |
TODO item: write even more tests. |
| 2 years |
Martin Geisler |
Test case for apps/prss-and-open.py. |
| 2 years |
Martin Geisler |
Test case for apps/share-open.py. |
| 2 years |
Martin Geisler |
Test case for apps/millionaires.py. |
| 2 years |
Martin Geisler |
Parse long integers as longs. |
| 2 years |
Martin Geisler |
Benchmark support for Paillier runtime. |
| 2 years |
Martin Geisler |
Added prss_share_random method. |
| 2 years |
Martin Geisler |
Test program for Paillier runtime. |
| 2 years |
Martin Geisler |
Two-player runtime based on Paillier encryption. |
| 2 years |
Martin Geisler |
Generate and load Paillier keys. |
| 2 years |
Mikkel Krøigård |
Paillier crypto system. |
| 2 years |
Martin Geisler |
Allow arbitrary thresholds when generating config files. |
| 2 years |
Martin Geisler |
Added Issue 6 and 8 to NEWS file. |
| 2 years |
Martin Geisler |
Removed unused import. |
| 2 years |
Martin Geisler |
Handle CannotListenError gracefully. |
| 2 years |
Martin Geisler |
Small code cleanup. |
| 2 years |
Martin Geisler |
Make players attempt to reconnect if connection fails. |
| 2 years |
Martin Geisler |
Add Issue 37 to NEWS file. |
| 2 years |
Martin Geisler |
Simplified code. |
| 2 years |
Martin Geisler |
Fixed runtime shutdown. |
| 2 years |
Martin Geisler |
More comments for the millionaires example. |
| 2 years |
Martin Geisler |
Renamed variables to reflect ">=", not ">". |
| 2 years |
Martin Geisler |
Mention PyOpenSSL in NEWS file. |
| 2 years |
Martin Geisler |
Updated installation guide with link to PyOpenSSL. |
| 2 years |
Martin Geisler |
Mention generate-certificates.py in README. |
| 2 years |
Martin Geisler |
Generate keys and certificate using PyOpenSSL. |
| 2 years |
Martin Geisler |
Switch to PyOpenSSL for SSL/TLS support. |
| 2 years |
Martin Geisler |
Trap ConnectionDone "errors", raise other errors. |
| 2 years |
Martin Geisler |
Print reason when connections are lost or fail. |
| 2 years |
Martin Geisler |
Started section for next version. |
| 2 years |
Martin Geisler |
Let a gnutls ImportError pass through to the caller. |
| 2 years |
Martin Geisler |
Make eval-poly.py executable. |
| 2 years |
Martin Geisler |
Renamed to avoid underscore in filename. |
| 2 years |
Martin Geisler |
Function for finding random primes. |
| 2 years |
Martin Geisler |
Small rewording. |
| 2 years |
Martin Geisler |
Removed extra word. |
| 2 years |
Martin Geisler |
Friendlier introduction to the documentation. |
| 2 years |
Martin Geisler |
Worked around Sphinx/Docutils bug with PEP role. |
| 2 years |
Martin Geisler |
Added signature for changeset f4635b1f4e05 |
| 2 years |
Martin Geisler |
Added tag 0.6 for changeset f4635b1f4e05 |
| 2 years |
Martin Geisler |
This is VIFF version 0.6.0.6 |
| 2 years |
Martin Geisler |
Link to report by Rune and Ivan (prss_share_bit_double protocol). |
| 2 years |
Martin Geisler |
Point to doc/ directory for install instructions. |
| 2 years |
Martin Geisler |
Stop downloading INSTALL and AUTHORS. |
| 2 years |
Martin Geisler |
Simplify header markup. |
| 2 years |
Martin Geisler |
Include list of VIFF developers. |
| 2 years |
Martin Geisler |
Encouraged people to tell us their success stories too. |
| 2 years |
Martin Geisler |
Removed unneeded word. |
| 2 years |
Martin Geisler |
Mention Issue 19 in NEWS file. |
| 2 years |
Martin Geisler |
Comment touch ups. |
| 2 years |
Martin Geisler |
The comment did not make sense -- fixed. |
| 2 years |
Martin Geisler |
Added warning about return type of Toft05 comparison. |
| 2 years |
Martin Geisler |
Make Sphinx ignore the api-objects.txt file made by epydoc. |
| 2 years |
Martin Geisler |
Shorter title. |
| 2 years |
Martin Geisler |
Better title. |
| 2 years |
Martin Geisler |
Changed titles to a single "==="-line. |
| 2 years |
Martin Geisler |
Imported documentation from viff.dk repository. |
| 2 years |
Martin Geisler |
Stop ignoring LaTeX output -- we do not produce any. |
| 2 years |
Martin Geisler |
Make sure directories are there before deleting them. |
| 2 years |
Martin Geisler |
Run Sphinx without colored output. |
| 2 years |
Martin Geisler |
Delete doc/{api,html} to ensure a clean build. |
| 2 years |
Martin Geisler |
Ignore output from epydoc and Sphinx. |
| 2 years |
Martin Geisler |
Include generated HTML in distribution. |
| 2 years |
Martin Geisler |
Generate HTML with Sphinx in doc/html. |
| 2 years |
Martin Geisler |
Simplify MANIFEST.in slightly. |
| 2 years |
Martin Geisler |
Merged. |
| 2 years |
Martin Geisler |
Described the new Sphinx documentation in NEWS. |
| 2 years |
Martin Geisler |
Removed zero from logarithm table. |
| 2 years |
Martin Geisler |
Updated docstring. |
| 2 years |
Martin Geisler |
Removed _exp_table and _inv_table from module scope. |
| 2 years |
Martin Geisler |
Populate tables with GF256 objects. |
| 2 years |
Martin Geisler |
Precompute a multiplication table for GF256. |
| 2 years |
Martin Geisler |
Include new PRSS functions in the documentation. |
| 2 years |
Martin Geisler |
Removed a couple of unused imports. |
| 2 years |
Martin Geisler |
Mention memory leak. |
| 2 years |
Martin Geisler |
Merged. |
| 2 years |
Martin Geisler |
Described a couple of small bug fixes. |
| 2 years |
Martin Geisler |
Mention actively secure comparisons. |
| 2 years |
Martin Geisler |
Started section for version 0.6. |
| 2 years |
Martin Geisler |
Test case for memory allocation. |
| 2 years |
Martin Geisler |
Fixed memory leak. |
| 2 years |
Martin Geisler |
New test application that measures memory usage. |
| 2 years |
Martin Geisler |
Test case for prss_shamir_share_bit_double. |
| 2 years |
Martin Geisler |
Another method for sharing a bit over Zp and GF256. |
| 2 years |
Martin Geisler |
Round to nearest millisecond when printing average. |
| 2 years |
Martin Geisler |
Extend benchmark to actively secure protocols. |
| 2 years |
Martin Geisler |
Test new actively secure comparison protocols. |
| 2 years |
Martin Geisler |
Added default flavors with active security. |
| 2 years |
Martin Geisler |
Added support for inequality tests of field elements. |
| 2 years |
Martin Geisler |
Better messages for assertions. |
| 2 years |
Martin Geisler |
Fixed off-by-one error which caused ~GF256(-1) to fail. |
| 2 years |
Martin Geisler |
Small coding style change. |
| 2 years |
Martin Geisler |
Removed old and irrelevant comment. |
| 2 years |
Martin Geisler |
Removed unneeded newlines. |
| 2 years |
Martin Geisler |
Marked litteral block as such. |
| 2 years |
Martin Geisler |
Switch to prss_share_bit_double in comparisons. |
| 2 years |
Martin Geisler |
Test case for newly added bit-sharing method. |
| 2 years |
Martin Geisler |
New method sharing a random bit over Zp and GF256. |
| 2 years |
Martin Geisler |
Function to do PRSS while returning a share of the LSB. |
| 2 years |
Martin Geisler |
Function to convert replicated shares to Shamir shares. |
| 2 years |
Martin Geisler |
Extract function to make a random replicated sharing. |
| 2 years |
Martin Geisler |
Fixed docstring example. |
| 2 years |
Martin Geisler |
Added viff.comparison to the documentation. |
| 2 years |
Martin Geisler |
Converted docstrings in viff.comparison to Sphinx format. |
| 2 years |
Martin Geisler |
Moved __docformat__ below __future__ import. |
| 2 years |
Martin Geisler |
Merged with Sphinx documentation. |
| 2 years |
Martin Geisler |
Document viff.util.rand and some environment variables. |
| 2 years |
Martin Geisler |
Corrected links. |
| 2 years |
Martin Geisler |
Fixed bad cross-reference. |
| 2 years |
Martin Geisler |
Merged first two paragraphs in module docstrings. |
| 2 years |
Martin Geisler |
Added viff.util to documentation. |
| 2 years |
Martin Geisler |
Make epydoc accept the envvar interpreted text role. |
| 2 years |
Martin Geisler |
Document BasicRuntime.id and .threshold. |
| 2 years |
Martin Geisler |
Removed unneeded module prefix. |
| 2 years |
Martin Geisler |
Fixed indention and collapsed automethod directives. |
| 2 years |
Martin Geisler |
Removed unneeded module name. |
| 2 years |
Martin Geisler |
Moved documentation of ShareExchanger.incoming_data. |
| 2 years |
Martin Geisler |
Moved documentation of program counter attribute. |
| 2 years |
Martin Geisler |
Make viff.util.wrapper a no-op when using Sphinx. |
| 2 years |
Martin Geisler |
Rename environment variable from EPYDOC to VIFF_NO_WRAP. |
| 2 years |
Martin Geisler |
Include create_runtime documentation. |
| 2 years |
Martin Geisler |
Added "program counter" to the glossary. |
| 2 years |
Martin Geisler |
Include Runtime and ActiveRuntime members. |
| 2 years |
Martin Geisler |
Work-around for bug in Sphinx: autodoc decodes twice. |
| 2 years |
Martin Geisler |
Declare the doc format to be ReST. |
| 2 years |
Martin Geisler |
Remove remaining epytext format from viff.runtime. |
| 2 years |
Martin Geisler |
Add ActiveRuntime as well. |
| 2 years |
Martin Geisler |
Link to Issue37 for Twisted 8.0.1 problems. |
| 2 years |
Martin Geisler |
Limit TOC depth to two levels. |
| 2 years |
Martin Geisler |
Added documentation on program counters. |
| 2 years |
Martin Geisler |
Include more of viff.runtime in documentation. |
| 2 years |
Martin Geisler |
Remove some more epytext. |
| 2 years |
Mikkel Krøigård |
Merged. |
| 2 years |
Mikkel Krøigård |
Better installation instructions for Windows. |
| 2 years |
Mikkel Krøigård |
Started documenting runtime.py. Still needs a lot of work. |
| 2 years |
Martin Geisler |
Flush output when downloading files. |
| 2 years |
Martin Geisler |
Stop building and shipping design-talk.pdf. |
| 2 years |
Martin Geisler |
Merged with VIFF 0.5rc1. |
| 2 years |
Martin Geisler |
Sphinx documentation for viff.config. |
| 2 years |
Martin Geisler |
Add a "file" interpreted text role. |
| 2 years |
Martin Geisler |
Add viff.prss to the new documentation. |
| 2 years |
Mikkel Krøigård |
Better grammar. |
| 2 years |
Martin Geisler |
Converted viff.matrix too. |
| 2 years |
Martin Geisler |
Convert viff.shamir to ReST format. |
| 2 years |
Martin Geisler |
Make epydoc accept Sphinx interpreted text roles. |
| 2 years |
Martin Geisler |
Converted viff.field to ReST format for Sphinx. |
| 2 years |
Martin Geisler |
Added installation guide. |
| 2 years |
Martin Geisler |
Added overview document. |
| 2 years |
Martin Geisler |
No need for templates or static files yet. |
| 2 years |
Martin Geisler |
Added Sphinx skeleton. |
| 2 years |
Martin Geisler |
Mark strings containing non-ASCII characters as Unicode strings. |
| 2 years |
Martin Geisler |
No need to ignore doc/api/ any longer. |
| 2 years |
Martin Geisler |
The source for the design talk is better kept somewhere else. |
| 2 years |
Martin Geisler |
Added signature for changeset 9c71827201dc |
| 2 years |
Martin Geisler |
Added tag 0.5 for changeset 9c71827201dc |
| 2 years |
Martin Geisler |
Releasing VIFF 0.5.0.5 |
| 2 years |
Martin Geisler |
Updated license to LGPL. |
| 2 years |
Martin Geisler |
Fixed typo. |
| 2 years |
Martin Geisler |
Reworded TLS instructions. |
| 2 years |
Martin Geisler |
Mention license change. |
| 2 years |
Martin Geisler |
Updated with info about automatic TCP fallback. |
| 2 years |
Martin Geisler |
Try importing gnutls without introducing an unused binding. |
| 2 years |
Martin Geisler |
Merged bugfix back in. |
| 2 years |
Martin Geisler |
Benchmark would fail with only three players. |
| 2 years |
Martin Geisler |
Auto-detect if we can use TLS or not. |
| 2 years |
Martin Geisler |
Mention the actively secure multiplication. |
| 2 years |
Martin Geisler |
Another site to update when VIFF is released. |
| 2 years |
Martin Geisler |
Guard against installing VIFF using a too old Python. |
| 2 years |
Martin Geisler |
Document updates since VIFF 0.5rc1. |
| 2 years |
Martin Geisler |
Fixed minor typo in documentation. |
| 2 years |
Martin Geisler |
Added signature for changeset 46636debbbe3 |
| 2 years |
Martin Geisler |
Added tag 0.5rc1 for changeset 46636debbbe3 |
| 2 years |
Martin Geisler |
Merged.0.5rc1 |
| 2 years |
Martin Geisler |
VIFF 0.5rc1 will be released today. |
| 2 years |
Martin Geisler |
Fix badly marked doctest. |
| 2 years |
Martin Geisler |
Another TODO item. |
| 2 years |
Martin Geisler |
Mention Issue 30. |
| 2 years |
Martin Geisler |
Add actively secure multiplication and preprocessing. |
| 2 years |
Martin Geisler |
Next version will be 0.5. |
| 2 years |
Martin Geisler |
Basic support for pre-processing. |
| 2 years |
Martin Geisler |
Merged bugfix. |
| 2 years |
Martin Geisler |
Use schedule_callback to ensure correct program counter. |
| 2 years |
Martin Geisler |
Make generate_triples use single_share_random. |
| 2 years |
Martin Geisler |
Unit test for single_share_random. |
| 2 years |
Martin Geisler |
Added a single_share_random method. |
| 2 years |
Martin Geisler |
Fixed typo in comment. |
| 2 years |
Martin Geisler |
Make double_share_random verify the sharings. |
| 2 years |
Martin Geisler |
Fixed test, it contained old debugging code. |
| 2 years |
Martin Geisler |
Make double_share_random return a single Deferred. |
| 2 years |
Martin Geisler |
Make generate_triples, get_triple return a single Deferred. |
| 2 years |
Martin Geisler |
Fixed typo. |
| 2 years |
Martin Geisler |
Ignore more player files. |
| 2 years |
Martin Geisler |
Use (n-1)/3 as threshold when benchmarking. |
| 2 years |
Martin Geisler |
Flush standard output before starting test. |
| 2 years |
Martin Geisler |
Hide the generation of triples behind a get_triple method. |
| 2 years |
Martin Geisler |
Added forgotten increment_pc decorator. |
| 2 years |
Martin Geisler |
Fixed typos in option help strings. |
| 2 years |
Martin Geisler |
Add ActiveRuntime.mul to the benchmark. |
| 2 years |
Martin Geisler |
Test the new multiplication. |
| 2 years |
Martin Geisler |
Added multiplication based on multiplication triples. |
| 2 years |
Martin Geisler |
Test case for generate_triples. |
| 2 years |
Martin Geisler |
Method for generating multiplication triples. |
| 2 years |
Martin Geisler |
Test case for double_share_random. |
| 2 years |
Martin Geisler |
Added double_share_random method to Runtime. |
| 2 years |
Martin Geisler |
Created new ActiveRuntime class. |
| 2 years |
Martin Geisler |
Simpler way to create a sub-matrix. |
| 2 years |
Martin Geisler |
Use underscore for dummy variables. |
| 2 years |
Martin Geisler |
Allow a threshold of zero for dummy Shamir sharings. |
| 2 years |
Martin Geisler |
Verify that multiplications really are local. |
| 2 years |
Martin Geisler |
Make "Share * int" multiplication local too. |
| 2 years |
Martin Geisler |
Shorter lines. |
| 2 years |
Mikkel Krøigård |
FieldElements are now multiplied locally, skipping the resharing step. |
| 2 years |
Martin Geisler |
Add floor division (//) overloading to field elements. |
| 2 years |
Martin Geisler |
Deleted some old and unused debugging functions. |
| 2 years |
Martin Geisler |
Corrected use of shamir_share in example. |
| 2 years |
Martin Geisler |
Merged. |
| 2 years |
Martin Geisler |
Test for is_hyper helper method. |
| 2 years |
Martin Geisler |
Add a threshold argument to shamir_share. |
| 2 years |
Martin Geisler |
Direct SourceWell URL. |
| 2 years |
Martin Geisler |
Switching to GNU LGPL version 3. |
| 2 years |
Mikkel Krøigård |
Changed broadcast state variables to be local to each broadcast. |
| 2 years |
Martin Geisler |
Described the issues mentioned in NEWS. |
| 2 years |
Martin Geisler |
Mention the updated documentation in the NEWS file. |
| 2 years |
Martin Geisler |
Added doctest to gather_shares. |
| 2 years |
Martin Geisler |
Documented ShareList with an example. |
| 2 years |
Martin Geisler |
Removed outdated comment. |
| 2 years |
Martin Geisler |
Fixed capitalization. |
| 2 years |
Martin Geisler |
Fixed typo. |
| 2 years |
Martin Geisler |
Mention that VIFF runs on Python 2.6. |
| 2 years |
Martin Geisler |
Mention Issue 22 in the NEWS file. |
| 2 years |
Martin Geisler |
Fixed epydoc link errors. |
| 2 years |
Martin Geisler |
Test sending multiple times with the same program counter. |
| 2 years |
Martin Geisler |
Allow sending more than one message per program counter. |
| 2 years |
Martin Geisler |
Revert to just a single program counter. |
| 2 years |
Martin Geisler |
Backed out changeset 46bd23052806. |
| 2 years |
Martin Geisler |
Example program used by Janus and Michael at PLAS 07. |
| 2 years |
Thomas Pelle Jakobsen |
Make pyflakes build job work on Win32. |
| 2 years |
Martin Geisler |
Ignore exception detail since it has changed in Python 2.6. |
| 2 years |
Martin Geisler |
Make GF256 hashable in Python 2.6. |
| 2 years |
Martin Geisler |
Really fix Issue 24: Use base-2 logarithm. |
| 2 years |
Martin Geisler |
Removed some old debug output. |
| 2 years |
Martin Geisler |
Fixed broken documentation link. |
| 2 years |
Martin Geisler |
Use math.log. |
| 2 years |
Martin Geisler |
Merged with Thomas. |
| 2 years |
Thomas Pelle Jakobsen |
Fixed problem with Windows XP buildbot slave. |
| 2 years |
Martin Geisler |
Fixed typos in comments. |
| 2 years |
Martin Geisler |
Standardize on the name "peer_id" instead of just "id". |
| 2 years |
Martin Geisler |
Introduce a program counter per connection. |
| 2 years |
Martin Geisler |
Renamed variables to avoid clash with builtin type function. |
| 2 years |
Martin Geisler |
Split Runtime.incoming_data into a dict on each ShareExchanger. |
| 2 years |
Martin Geisler |
Made _expect_data more strict, fixed Bracha broadcast. |
| 2 years |
Martin Geisler |
Add link to tracker for TODO item. |
| 2 years |
Martin Geisler |
Renamed Runtime.callback to Runtime.schedule_callback. |
| 2 years |
Martin Geisler |
Updated comment to match code. |
| 2 years |
Martin Geisler |
Yet more blank lines added and trailing whitespace removed. |
| 2 years |
Martin Geisler |
More whitespace changes. |
| 2 years |
Martin Geisler |
Corrected number of blank lines between class definitions. |
| 2 years |
Martin Geisler |
Fixed trailing whitespace, rewrapped a comment. |
| 2 years |
Martin Geisler |
Removed trailing whitespace. |
| 2 years |
Martin Geisler |
Moved _exchange_shares and _expect_share to BasicRuntime. |
| 2 years |
Martin Geisler |
Removed unused import. |
| 2 years |
Martin Geisler |
Updated NEWS. |
| 2 years |
Martin Geisler |
Move comparison protocols to their own file. |
| 2 years |
Martin Geisler |
Move non-crypto parts of Runtime into BasicRuntime. |
| 2 years |
Martin Geisler |
Prefix old comparison tests with Toft05 to match the other tests. |
| 2 years |
Martin Geisler |
Add >, <=, and < unit tests for Toft07Runtime. |
| 2 years |
Martin Geisler |
Move greater_than_equal to ComparisonToft05Mixin. |
| 2 years |
Martin Geisler |
Move greater_than_equalII to ComparisonToft07Mixin. |
| 2 years |
Martin Geisler |
Allow the runtime class to be changed dynamically. |
| 2 years |
Martin Geisler |
Support the use of different runtime classes for unit tests. |
| 2 years |
Martin Geisler |
Fix coercion for xor, add test. |
| 2 years |
Martin Geisler |
Move comparison tests to their own file. |
| 2 years |
Martin Geisler |
Make greater_than_equalII coerce its arguments correctly. |
| 2 years |
Martin Geisler |
Move BinaryOperatorTestCase to viff.test.util. |
| 2 years |
Martin Geisler |
Fixed tests, they used the wrong comparisons. |
| 2 years |
Martin Geisler |
Make each operator test do one thing only. |
| 2 years |
Martin Geisler |
Removed old TODO comment left behind. |
| 2 years |
Martin Geisler |
More doctests for matrix addition and multiplication. |
| 2 years |
Martin Geisler |
Doctest for matrix addition. |
| 2 years |
Martin Geisler |
Doctest for matrix multiplication. |
| 2 years |
Martin Geisler |
Doctest for Matrix.transpose. |
| 2 years |
Martin Geisler |
Merged. |
| 2 years |
Martin Geisler |
Explained what a hyper-invertible matrix is. |
| 2 years |
Martin Geisler |
Prettify print representation of matrices. |
| 2 years |
Martin Geisler |
Expanded module description. |
| 2 years |
Martin Geisler |
Verify that greater_than_equal coerce its arguments. |
| 2 years |
Martin Geisler |
The comparison methods failed to coerce their arguments. |
| 2 years |
Martin Geisler |
Added helper method for testing binary operators. |
| 2 years |
Martin Geisler |
Added helper for asserting the correct type of variables. |
| 2 years |
Martin Geisler |
Link to the issue tracker. |
| 2 years |
Martin Geisler |
Mention the resolved issue 7 in the NEWS file. |
| 2 years |
Martin Geisler |
Remove runs of whitespace from help output. |
| 2 years |
Martin Geisler |
Make run.py images needed by trace2html.py. |
| 2 years |
Martin Geisler |
Shorten names of test cases. |
| 2 years |
Martin Geisler |
Import loopbackAsync directly from viff.test.loopback. |
| 2 years |
Martin Geisler |
Removed unused imports. |
| 2 years |
Martin Geisler |
Merged in asynchronous unit tests. |
| 2 years |
Martin Geisler |
Disable timeouts since tests now take longer. |
| 2 years |
Martin Geisler |
Use tearDown to ensure that transports are always closed. |
| 2 years |
Martin Geisler |
Test case for asynchronous unit tests. |
| 2 years |
Martin Geisler |
Implemented asynchronous loopback tests. |
| 2 years |
Martin Geisler |
Use sentinels to monitor shutdown. |
| 2 years |
Martin Geisler |
Automatically shutdown connections when test is done. |
| 2 years |
Martin Geisler |
Store the Deferreds returned by loopbackAsync. |
| 2 years |
Martin Geisler |
Removed unnecessary argument to ShareExchangerFactory. |
| 2 years |
Martin Geisler |
Make create_loopback_runtime a method. |
| 2 years |
Martin Geisler |
Using a list for the runtimes is easier. |
| 2 years |
Martin Geisler |
Added link to the issue tracker. |