FileDocCategorySizeDatePackage
IDEACBCPar.javaAPI DocAndroid 1.5 API1462Wed May 06 22:41:06 BST 2009org.bouncycastle.asn1.misc

IDEACBCPar

public class IDEACBCPar extends ASN1Encodable

Fields Summary
ASN1OctetString
iv
Constructors Summary
public IDEACBCPar(byte[] iv)

        this.iv = new DEROctetString(iv);
    
public IDEACBCPar(ASN1Sequence seq)

        if (seq.size() == 1)
        {
            iv = (ASN1OctetString)seq.getObjectAt(0);
        }
        else
        {
            iv = null;
        }
    
Methods Summary
public byte[]getIV()

        if (iv != null)
        {
            return iv.getOctets();
        }
        else
        {
            return null;
        }
    
public static org.bouncycastle.asn1.misc.IDEACBCPargetInstance(java.lang.Object o)

        if (o instanceof IDEACBCPar)
        {
            return (IDEACBCPar)o;
        }
        else if (o instanceof ASN1Sequence)
        {
            return new IDEACBCPar((ASN1Sequence)o);
        }

        throw new IllegalArgumentException("unknown object in IDEACBCPar factory");
    
public DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.
IDEA-CBCPar ::= SEQUENCE {
iv OCTET STRING OPTIONAL -- exactly 8 octets
}

        ASN1EncodableVector  v = new ASN1EncodableVector();

        if (iv != null)
        {
            v.add(iv);
        }

        return new DERSequence(v);