Fix bug with larger ORAMs in binary circuits.

This commit is contained in:
Marcel Keller
2024-03-21 12:20:28 +11:00
parent a4f08e6ca9
commit b57dafb66b
2 changed files with 3 additions and 1 deletions

View File

@@ -1132,7 +1132,7 @@ class DynamicArray(Array):
else:
cbits.conv(value).store_in_dynamic_mem(address)
sbits.dynamic_array = DynamicArray
sbits.dynamic_array = Array
cbits.dynamic_array = Array
def _complement_two_extend(bits, k):

View File

@@ -5,6 +5,8 @@ prog.options.binary = -1
from Compiler.GC.types import *
from Compiler.GC.instructions import *
sbits.dynamic_array = DynamicArray
bits.unit = 64
from Compiler.circuit_oram import *