List of usage examples for org.bouncycastle.asn1 ASN1EncodableVector ASN1EncodableVector
public ASN1EncodableVector()
From source file:org.cryptoworkshop.ximix.common.asn1.message.BoardErrorStatusMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new DERUTF8String(boardName)); v.add(new ASN1Enumerated(status.ordinal())); return new DERTaggedObject(true, 1, new DERSequence(v)); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.BoardMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new DERUTF8String(boardName)); return new DERSequence(v); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.BoardStatusMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new DERUTF8String(boardName)); v.add(new ASN1Enumerated(status.ordinal())); return new DERSequence(v); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.BoardUploadBlockMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new ASN1Integer(operationNumber)); v.add(new DERUTF8String(boardName)); v.add(new ASN1Integer(stepNumber)); v.add(messageBlock);//from w w w .ja va2 s . co m return new DERSequence(v); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.BoardUploadIndexedMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new DERUTF8String(boardName)); v.add(new ASN1Integer(index)); ASN1EncodableVector dataV = new ASN1EncodableVector(); for (int i = 0; i != data.length; i++) { dataV.add(new DEROctetString(data[i])); }//from w w w. j a v a 2 s . c o m v.add(new DERSequence(dataV)); return new DERSequence(v); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.BoardUploadMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new DERUTF8String(boardName)); ASN1EncodableVector dataV = new ASN1EncodableVector(); for (int i = 0; i != data.length; i++) { dataV.add(new DEROctetString(data[i])); }/*w w w.j av a2 s . c o m*/ v.add(new DERSequence(dataV)); return new DERSequence(v); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.CapabilityMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new ASN1Enumerated(type.ordinal())); v.add(new DERSet(details)); return new DERSequence(v); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.ChallengeLogMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(new ASN1Integer(index)); v.add(new ASN1Integer(sequenceNo)); v.add(ASN1Boolean.getInstance(hasPassed)); v.add(keyInfo);//from www . jav a2 s .c om v.add(new PointSequence(sourceMessage)); ASN1EncodableVector dv = new ASN1EncodableVector(); for (ECDecryptionProof proof : decryptionProofs) { ASN1EncodableVector proofV = new ASN1EncodableVector(); proofV.add(new DEROctetString(proof.getA().getEncoded(true))); proofV.add(new DEROctetString(proof.getB().getEncoded(true))); proofV.add(new ASN1Integer(proof.getR())); dv.add(new DERSequence(proofV)); } v.add(new DERSequence(dv)); return new DERSequence(v); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.ClientMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(CLIENT_LEVEL);/* ww w .j av a2 s . c o m*/ v.add(new ASN1Enumerated(type.ordinal())); v.add(payload); return new DERSequence(v); }
From source file:org.cryptoworkshop.ximix.common.asn1.message.CommandMessage.java
License:Apache License
@Override public ASN1Primitive toASN1Primitive() { ASN1EncodableVector v = new ASN1EncodableVector(); v.add(COMMAND_LEVEL);//from ww w .j ava 2 s .co m v.add(new ASN1Enumerated(type.ordinal())); v.add(payload); return new DERSequence(v); }