log

age author description
Fri, 06 Mar 2009 12:03:08 +0100 Tord Reistad Added xor for field elements of type GF.
Thu, 05 Mar 2009 21:17:10 +0100 Tord Reistad Make split return FieldElements instead of integers.
Thu, 05 Mar 2009 13:46:19 +0100 Tord Reistad Added test for split in GF256.
Thu, 05 Mar 2009 13:23:42 +0100 Tord Reistad Splits FieldElement into array of bits LSB first.
Thu, 05 Mar 2009 13:00:59 +0100 Tord Reistad Utility function for if_then that works with shares.
Fri, 20 Feb 2009 10:20:34 +0100 Martin Geisler More pyflakes "fixes".
Fri, 20 Feb 2009 10:00:48 +0100 Martin Geisler Removed unused imports.
Fri, 20 Feb 2009 09:58:24 +0100 Martin Geisler Initialize constants in dedicated function.
Thu, 19 Feb 2009 16:16:46 +0100 Martin Geisler Added some future plans.
Tue, 17 Feb 2009 09:42:09 +0100 Martin Geisler Removed unnecessary spaces.
Tue, 17 Feb 2009 09:30:32 +0100 Martin Geisler Allow long integer exponents in pow.
Mon, 09 Feb 2009 10:50:57 +0100 Martin Geisler Better documentation for shamir_share method.
Wed, 04 Feb 2009 23:40:56 +0100 Martin Geisler Use Mercurial via command line.
Wed, 04 Feb 2009 23:06:07 +0100 Martin Geisler Fixed code example mistakenly marked as a doctest.
Thu, 05 Mar 2009 21:02:57 +0100 Marcel Keller Use schedule_callback() instead of addCallback() where necessary.
Thu, 26 Feb 2009 19:35:08 +0100 Marcel Keller Added possibility to share multiple random bits in GF256 with less calls of the PRF.
Wed, 25 Feb 2009 21:14:30 +0100 Marcel Keller Cache the coefficients used to construct a PRSS share.
Wed, 25 Feb 2009 17:16:38 +0100 Marcel Keller Cache PRFs.
Wed, 25 Feb 2009 15:39:34 +0100 Marcel Keller Added a benchmark for the AES inversion.
Tue, 24 Feb 2009 11:24:48 +0100 Marcel Keller Increment program counter by AES.encrypt().
Mon, 23 Feb 2009 17:22:30 +0100 Marcel Keller Trigger next AES round on the whole state, not only on the last byte.
Mon, 23 Feb 2009 14:04:15 +0100 Marcel Keller Use schedule_callback() instead of addCallback() for functions relying on the program counter.
Thu, 19 Feb 2009 16:22:15 +0100 Marcel Keller Added profile decorator to lin_comb().
Thu, 19 Feb 2009 16:21:59 +0100 Marcel Keller Added option take quiet AES initialization, used by unit tests.
Wed, 18 Feb 2009 20:13:57 +0100 Marcel Keller Encrypting several blocks in parallel possible in AES example application.
Wed, 18 Feb 2009 14:32:24 +0100 Marcel Keller Added options to the AES test application.
Tue, 17 Feb 2009 18:15:32 +0100 Marcel Keller Added an inversion by exponentiation variant with minimal number of
Tue, 17 Feb 2009 11:21:38 +0100 Marcel Keller Merged.
Tue, 17 Feb 2009 10:55:15 +0100 Marcel Keller Use finish() only to print benchmark results.
Mon, 16 Feb 2009 19:32:31 +0100 Marcel Keller Added option to do AES encryption at once instead of in rounds.
Thu, 12 Feb 2009 21:18:31 +0100 Marcel Keller Merged.
Thu, 12 Feb 2009 20:05:39 +0100 Marcel Keller Avoid unnecessary communication in invert_by_masking().
Thu, 05 Feb 2009 17:03:30 +0100 Marcel Keller Added the possibility to use square-and-multiply for the inversion in AES.
Thu, 05 Feb 2009 16:14:01 +0100 Marcel Keller Fixed erroneous use of list.pop().
Fri, 30 Jan 2009 14:50:47 +0100 Marcel Keller Optimization: Use lin_comb() instead of Matrix class in mix_column().
Fri, 30 Jan 2009 14:19:54 +0100 Marcel Keller Optimization: Use lin_comb() instead of Matrix class in byte_sub().
Fri, 30 Jan 2009 12:33:30 +0100 Marcel Keller Integrated and improved documentation of the AES module.
Thu, 29 Jan 2009 16:19:49 +0100 Martin Geisler Merged with Marcel's AES code.
Tue, 27 Jan 2009 15:52:23 +0100 Martin Geisler Sequential multiplication test.
Thu, 22 Jan 2009 16:56:06 +0100 Martin Geisler Merged.
Thu, 22 Jan 2009 16:55:22 +0100 Martin Geisler Easy integer coercion for FieldElement objects.
Fri, 09 Jan 2009 17:17:05 +0100 Martin Geisler New option for tracking memory usage over time.
Thu, 08 Jan 2009 11:31:57 +0100 Martin Geisler Fixed undefined variable in benchmark preprocessing.
Thu, 11 Dec 2008 22:25:59 +0100 Martin Geisler Synchronize before starting preprocessing.
Tue, 16 Dec 2008 13:31:06 +0100 Martin Geisler Updated NEWS file.
Tue, 16 Dec 2008 13:21:28 +0100 Martin Geisler Added output methods to PassiveRuntime and PaillierRuntime.
Tue, 16 Dec 2008 13:21:27 +0100 Martin Geisler Added abstract methods to Runtime.
Tue, 16 Dec 2008 13:21:22 +0100 Martin Geisler Document the synchronize method.
Tue, 16 Dec 2008 13:21:18 +0100 Martin Geisler Renamed BasicRuntime to Runtime.
Tue, 27 Jan 2009 14:26:49 +0100 Marcel Keller Small optimization: Use lin_comb() in byte_sub().
Mon, 26 Jan 2009 10:58:27 +0100 Marcel Keller NEWS file updated.
Fri, 23 Jan 2009 09:59:23 +0100 Martin Geisler Fixed copyright years.
Mon, 26 Jan 2009 10:55:59 +0100 Marcel Keller Improved AES example application.
Mon, 26 Jan 2009 10:02:48 +0100 Marcel Keller Added application demonstrating AES.
Fri, 23 Jan 2009 14:16:53 +0100 Marcel Keller Fixed a bug occurring in AES encryption when benchmarking is disabled.
Thu, 22 Jan 2009 20:56:48 +0100 Marcel Keller Tiny optimization in invert_by_masking().
Thu, 22 Jan 2009 19:15:41 +0100 Marcel Keller Improved benchmarking of AES encryption: Time is now splitted in preparation and communication time.
Tue, 20 Jan 2009 11:30:27 +0100 Marcel Keller Use lin_comb() in AES bit decomposition.
Tue, 20 Jan 2009 10:45:50 +0100 Marcel Keller Added lin_comb() to compute linear combinations of shares with less overhead.
Thu, 15 Jan 2009 18:30:46 +0100 Marcel Keller Implemented inversion by exponentiation in AES ByteSub.