|  Ian Goldberg | 8cd9db4713
							
							Add mpc_reconstruct functions for RegXS, RegAS, RegBS | 2 years ago | 
				
					
						|  Ian Goldberg | bee20e5412
							
							mpc_select for RegBS | 2 years ago | 
				
					
						|  Ian Goldberg | d2a0dbb3c6
							
							Make it compile on Ubuntu 20.04 agan | 2 years ago | 
				
					
						|  Ian Goldberg | 9707b3ea7d
							
							Move the Cell definition from cell.cpp to cell.hpp | 2 years ago | 
				
					
						|  Ian Goldberg | 69ece20f03
							
							Be able to create wide RDPFs in the preprocessing phase | 2 years ago | 
				
					
						|  Ian Goldberg | f95a11853c
							
							Allow for a one-byte subtype in the preprocessing network protocol | 2 years ago | 
				
					
						|  Ian Goldberg | 5a9eac7cbc
							
							Don't forget to save the leaf_cfbits | 2 years ago | 
				
					
						|  Ian Goldberg | a5815bf876
							
							I/O on wide RDPFs | 2 years ago | 
				
					
						|  Ian Goldberg | ff2653d6ea
							
							Create wide RDPFs | 2 years ago | 
				
					
						|  Ian Goldberg | 6569a4f55d
							
							Have RDPF::expand() use descend_to_leaf for the last layer | 2 years ago | 
				
					
						|  Ian Goldberg | 864d5a2e7c
							
							We only need one leaf correction flag bit per level, not one per word per level | 2 years ago | 
				
					
						|  Ian Goldberg | 9fcb5e4895
							
							Have RDPF::leaf() use descend_to_leaf for the last layer | 2 years ago | 
				
					
						|  Ian Goldberg | f15d8fc6e1
							
							Store the max depth and the current depth in an RDPF | 2 years ago | 
				
					
						|  Ian Goldberg | 6496353c33
							
							A PRG variant for computing (wide) leaves | 2 years ago | 
				
					
						|  Ian Goldberg | 59772f3c07
							
							PreCompStorage for wide RDPFs | 2 years ago | 
				
					
						|  Ian Goldberg | 6684abdad7
							
							Prepare a unit test for wide DPFs | 2 years ago | 
				
					
						|  Ian Goldberg | 57d891d549
							
							Add some comments and fix the types of leaf_cw and leaf_cfbits | 2 years ago | 
				
					
						|  Ian Goldberg | 86c2ca4712
							
							Pass LeafNodes by const ref instead of by value | 2 years ago | 
				
					
						|  Ian Goldberg | 953c1fd3a1
							
							Generalize a bunch of types to eventually support wide DPFs | 2 years ago | 
				
					
						|  Ian Goldberg | 64fa2cbc67
							
							Move depth() from DPF to RDPF | 2 years ago | 
				
					
						|  Ian Goldberg | a9e39d265e
							
							Add a template parameter to RDPF, RDPFPair, RDPFTriple for the leaf width | 2 years ago | 
				
					
						|  Ian Goldberg | d8d08f2a6e
							
							Change some functions from templated on return values to overloaded on reference parameters | 2 years ago | 
				
					
						|  Ian Goldberg | f9fd97e396
							
							Comparisons only need 114 AES operations, not 170 | 2 years ago | 
				
					
						|  Ian Goldberg | 57a1dfd6cb
							
							Make CDPF::is_zero work for both RegAS and RegXS (as intended) | 2 years ago | 
				
					
						|  Ian Goldberg | 3d4ad0f78b
							
							Tiny formatting change | 2 years ago | 
				
					
						|  Ian Goldberg | 3570231b40
							
							Field-access macros so we can write A[i].CELL_KEY instead of A[i].field(&Cell::key) for example | 2 years ago | 
				
					
						|  Ian Goldberg | bc5dc4a257
							
							mpc_and, mpc_or for bit shares | 2 years ago | 
				
					
						|  Ian Goldberg | 706253a51f
							
							mpc_select for RegXS | 2 years ago | 
				
					
						|  Ian Goldberg | 240782591d
							
							Add support for AND triples and value_t SelectTriples | 2 years ago | 
				
					
						|  Ian Goldberg | a281346bb1
							
							Templatize SelectTriple so that it can be used for value_t and bit_t, not just DPFnode | 2 years ago |