org.spongycastle.asn1.sec.SECObjectIdentifiers Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of scprov-jdk15 Show documentation
Show all versions of scprov-jdk15 Show documentation
Spongy Castle is a package-rename (org.bouncycastle.* to org.spongycastle.*) of Bouncy Castle intended for Android.
Android ships with a stripped-down version of Bouncy Castle - this causes classloader collisions if you try to add
an alternative (updated/complete) Bouncy Castle jar.
This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5.
package org.spongycastle.asn1.sec;
import org.spongycastle.asn1.ASN1ObjectIdentifier;
import org.spongycastle.asn1.x9.X9ObjectIdentifiers;
public interface SECObjectIdentifiers
{
/**
* ellipticCurve OBJECT IDENTIFIER ::= {
* iso(1) identified-organization(3) certicom(132) curve(0)
* }
*/
static final ASN1ObjectIdentifier ellipticCurve = new ASN1ObjectIdentifier("1.3.132.0");
static final ASN1ObjectIdentifier sect163k1 = ellipticCurve.branch("1");
static final ASN1ObjectIdentifier sect163r1 = ellipticCurve.branch("2");
static final ASN1ObjectIdentifier sect239k1 = ellipticCurve.branch("3");
static final ASN1ObjectIdentifier sect113r1 = ellipticCurve.branch("4");
static final ASN1ObjectIdentifier sect113r2 = ellipticCurve.branch("5");
static final ASN1ObjectIdentifier secp112r1 = ellipticCurve.branch("6");
static final ASN1ObjectIdentifier secp112r2 = ellipticCurve.branch("7");
static final ASN1ObjectIdentifier secp160r1 = ellipticCurve.branch("8");
static final ASN1ObjectIdentifier secp160k1 = ellipticCurve.branch("9");
static final ASN1ObjectIdentifier secp256k1 = ellipticCurve.branch("10");
static final ASN1ObjectIdentifier sect163r2 = ellipticCurve.branch("15");
static final ASN1ObjectIdentifier sect283k1 = ellipticCurve.branch("16");
static final ASN1ObjectIdentifier sect283r1 = ellipticCurve.branch("17");
static final ASN1ObjectIdentifier sect131r1 = ellipticCurve.branch("22");
static final ASN1ObjectIdentifier sect131r2 = ellipticCurve.branch("23");
static final ASN1ObjectIdentifier sect193r1 = ellipticCurve.branch("24");
static final ASN1ObjectIdentifier sect193r2 = ellipticCurve.branch("25");
static final ASN1ObjectIdentifier sect233k1 = ellipticCurve.branch("26");
static final ASN1ObjectIdentifier sect233r1 = ellipticCurve.branch("27");
static final ASN1ObjectIdentifier secp128r1 = ellipticCurve.branch("28");
static final ASN1ObjectIdentifier secp128r2 = ellipticCurve.branch("29");
static final ASN1ObjectIdentifier secp160r2 = ellipticCurve.branch("30");
static final ASN1ObjectIdentifier secp192k1 = ellipticCurve.branch("31");
static final ASN1ObjectIdentifier secp224k1 = ellipticCurve.branch("32");
static final ASN1ObjectIdentifier secp224r1 = ellipticCurve.branch("33");
static final ASN1ObjectIdentifier secp384r1 = ellipticCurve.branch("34");
static final ASN1ObjectIdentifier secp521r1 = ellipticCurve.branch("35");
static final ASN1ObjectIdentifier sect409k1 = ellipticCurve.branch("36");
static final ASN1ObjectIdentifier sect409r1 = ellipticCurve.branch("37");
static final ASN1ObjectIdentifier sect571k1 = ellipticCurve.branch("38");
static final ASN1ObjectIdentifier sect571r1 = ellipticCurve.branch("39");
static final ASN1ObjectIdentifier secp192r1 = X9ObjectIdentifiers.prime192v1;
static final ASN1ObjectIdentifier secp256r1 = X9ObjectIdentifiers.prime256v1;
}