|  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 | 
				
					
						|  Ian Goldberg | 878db98688
							
							Rename triples to multtriples and selecttriples to nodeselecttriples | 2 years ago | 
				
					
						|  Ian Goldberg | ed30cd4048
							
							Bit shifting and bit extraction for RegXS | 2 years ago | 
				
					
						|  Ian Goldberg | 7ea4769df8
							
							Be able to use a CDPF to compare RegAS or RegXS for equality | 2 years ago | 
				
					
						|  Ian Goldberg | 8b818c6dc7
							
							Typo in comment | 2 years ago | 
				
					
						|  Ian Goldberg | ff8957979f
							
							More documentation in cell.cpp | 2 years ago |