oblivm / oblivmlang Goto Github PK
View Code? Open in Web Editor NEWThe compiler for ObliVM
The compiler for ObliVM
I think the ip need to be config, but I only find param of port
In "compile.sh",
javac -cp bin;lib/* -d bin @source.txt;
should be modified to be
javac -cp bin:lib/* -d bin @source.txt;
In "run-compiler.sh"
java -cp bin;lib/* com.oblivm.compiler.cmd.Cmd -o ./flexsc-bin/ $1;
should be modified as
java -cp bin:lib/* com.oblivm.compiler.cmd.Cmd -o ./flexsc-bin/ $1;
Also, Oracle java rather than OpenJDK should be installed for compiling and running this programme, otherwise "Unsupported major.minor version 52.0" would appear.
It seems that the default is to do verification instead of garbling if not using Windows:
Is that on purpose? It took me a while to figure that out when running an example by Hastings et al.: https://github.com/MPC-SoK/frameworks/tree/master/oblivm
I use Python 2.7.12 to run tools(data initilizer.py), but happens to meet a problem :error:too few arguments
When running "./runtogether.sh examples/hamming/input_alice.txt examples/hamming/input_bob.txt"
Error: Could not find or load main class com.oblivm.backend.lang.inter.Cmd
By the way, the last version works well on this point.
Thank you for your patience!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.