Page MenuHomec4science

ReplyDecryption.java
No OneTemporary

File Metadata

Created
Mon, Mar 10, 21:43

ReplyDecryption.java

package framework.reply;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedList;
import org.json.JSONException;
import org.json.JSONObject;
import crypto.elgamal.ECElGamal;
import crypto.elgamal.fragment.FragmentPartialEncoded;
import framework.Type;
import framework.request.Request;
import framework.test.TestResultPartialEncoded;
public class ReplyDecryption {
private HashMap<Integer, TestResultPartialEncoded> partialEncResults;
private ArrayList<LinkedList<FragmentPartialEncoded>> partialEncHLAs;
public ReplyDecryption(
HashMap<Integer, TestResultPartialEncoded> partialEncResults,
ArrayList<LinkedList<FragmentPartialEncoded>> partialEncHLAs) {
this.partialEncResults = partialEncResults;
this.partialEncHLAs = partialEncHLAs;
}
public HashMap<Integer, TestResultPartialEncoded> getPartialEncResults() {
return partialEncResults;
}
public ArrayList<LinkedList<FragmentPartialEncoded>> getPartialEncHLAs() {
return partialEncHLAs;
}
public static ReplyDecryption getReplyDecrypt(JSONObject jsonReplyDecrypt) throws JSONException {
return (ReplyDecryption) jsonReplyDecrypt.get(Request.JSON_KEY_REP);
}
public JSONObject getJSONReply() throws JSONException {
JSONObject jsonReplyDecrypt = new JSONObject();
jsonReplyDecrypt.put(Request.JSON_KEY_TYPE, Type.DECRYPT);
jsonReplyDecrypt.put(Request.JSON_KEY_REP, this);
return jsonReplyDecrypt;
}
}

Event Timeline