我正在使用SCAPI Library。我有两个byte[]
值,我使用Scapi的安全通道发送给接收方。
发件人:
byte[] x0 = keysArray[0][0].getBytes();
byte[] x1 = keysArray[0][1].getBytes();
OTOnByteArraySInput input = new OTOnByteArraySInput(x0, x1);
Channel channel = obliviousTransferChannelCreation();
sender.transfer(channel, input);
接收者根据他的西格玛获得两个值中的一个。
接收机:
byte sigma = 0;
OTRBasicInput input = new OTRBasicInput(sigma);
Channel channel = obliviousTransferChannelCreation();
OTROutput output = null;
output = receiver.transfer(channel, input);
此时我想再次将output
转换为byte[]
(然后转换为String)。但output
是OTROutput
的对象。我无法在SCAPI Api中找到将OTROutput
转换为byte[]
(或任何相关内容)的方法。是否有将自定义类转换为byte []的选项?