356 lines
17 KiB
Java
356 lines
17 KiB
Java
/* ----------------------------------------------------------------------------
|
|
* This file was automatically generated by SWIG (http://www.swig.org).
|
|
* Version 3.0.8
|
|
*
|
|
* Do not make changes to this file unless you know what you are doing--modify
|
|
* the SWIG interface file instead.
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
package com.sequencelogic;
|
|
|
|
public class Key {
|
|
private transient long swigCPtr;
|
|
protected transient boolean swigCMemOwn;
|
|
|
|
protected Key(long cPtr, boolean cMemoryOwn) {
|
|
swigCMemOwn = cMemoryOwn;
|
|
swigCPtr = cPtr;
|
|
}
|
|
|
|
protected static long getCPtr(Key obj) {
|
|
return (obj == null) ? 0 : obj.swigCPtr;
|
|
}
|
|
|
|
protected void finalize() {
|
|
delete();
|
|
}
|
|
|
|
public synchronized void delete() {
|
|
if (swigCPtr != 0) {
|
|
if (swigCMemOwn) {
|
|
swigCMemOwn = false;
|
|
eyeinterfaceJNI.delete_Key(swigCPtr);
|
|
}
|
|
swigCPtr = 0;
|
|
}
|
|
}
|
|
|
|
public Key(String name, String desc, long len, SWIGTYPE_p_unsigned_char key, Key.KEY_TYPE type) {
|
|
this(eyeinterfaceJNI.new_Key__SWIG_0(name, desc, len, SWIGTYPE_p_unsigned_char.getCPtr(key), type.swigValue()), true);
|
|
}
|
|
|
|
public Key(String name, String desc, String key, Key.KEY_TYPE type) {
|
|
this(eyeinterfaceJNI.new_Key__SWIG_1(name, desc, key, type.swigValue()), true);
|
|
}
|
|
|
|
public Key(String name, String desc, String filename, String password) {
|
|
this(eyeinterfaceJNI.new_Key__SWIG_2(name, desc, filename, password), true);
|
|
}
|
|
|
|
public Key(String filename, String password) {
|
|
this(eyeinterfaceJNI.new_Key__SWIG_3(filename, password), true);
|
|
}
|
|
|
|
public Key() {
|
|
this(eyeinterfaceJNI.new_Key__SWIG_4(), true);
|
|
}
|
|
|
|
public boolean IsValid() {
|
|
return eyeinterfaceJNI.Key_IsValid(swigCPtr, this);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char SymmetricDecryptBuffer(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen, SWIGTYPE_p_unsigned_char iv) {
|
|
long cPtr = eyeinterfaceJNI.Key_SymmetricDecryptBuffer(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen), SWIGTYPE_p_unsigned_char.getCPtr(iv));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char SymmetricEncryptBuffer(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen, SWIGTYPE_p_unsigned_char iv) {
|
|
long cPtr = eyeinterfaceJNI.Key_SymmetricEncryptBuffer(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen), SWIGTYPE_p_unsigned_char.getCPtr(iv));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public boolean SymmetricEncryptFile(String plainfile, String encryptedfile, SWIGTYPE_p_unsigned_char iv) {
|
|
return eyeinterfaceJNI.Key_SymmetricEncryptFile(swigCPtr, this, plainfile, encryptedfile, SWIGTYPE_p_unsigned_char.getCPtr(iv));
|
|
}
|
|
|
|
public boolean SymmetricDecryptFile(String encryptedfile, String plainfile, SWIGTYPE_p_unsigned_char iv) {
|
|
return eyeinterfaceJNI.Key_SymmetricDecryptFile(swigCPtr, this, encryptedfile, plainfile, SWIGTYPE_p_unsigned_char.getCPtr(iv));
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char SymmetricEncryptAuthenticated(SWIGTYPE_p_unsigned_char plaintext, long inlen, SWIGTYPE_p_size_t outlen, SWIGTYPE_p_unsigned_char iv, SWIGTYPE_p_unsigned_char aad, long aadlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_SymmetricEncryptAuthenticated__SWIG_0(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(plaintext), inlen, SWIGTYPE_p_size_t.getCPtr(outlen), SWIGTYPE_p_unsigned_char.getCPtr(iv), SWIGTYPE_p_unsigned_char.getCPtr(aad), aadlen);
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char SymmetricEncryptAuthenticated(SWIGTYPE_p_unsigned_char plaintext, long inlen, SWIGTYPE_p_size_t outlen, SWIGTYPE_p_unsigned_char iv, SWIGTYPE_p_unsigned_char aad) {
|
|
long cPtr = eyeinterfaceJNI.Key_SymmetricEncryptAuthenticated__SWIG_1(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(plaintext), inlen, SWIGTYPE_p_size_t.getCPtr(outlen), SWIGTYPE_p_unsigned_char.getCPtr(iv), SWIGTYPE_p_unsigned_char.getCPtr(aad));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char SymmetricEncryptAuthenticated(SWIGTYPE_p_unsigned_char plaintext, long inlen, SWIGTYPE_p_size_t outlen, SWIGTYPE_p_unsigned_char iv) {
|
|
long cPtr = eyeinterfaceJNI.Key_SymmetricEncryptAuthenticated__SWIG_2(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(plaintext), inlen, SWIGTYPE_p_size_t.getCPtr(outlen), SWIGTYPE_p_unsigned_char.getCPtr(iv));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char SymmetricDecryptAuthenticated(SWIGTYPE_p_unsigned_char ciphertext, long inlen, SWIGTYPE_p_size_t outlen, SWIGTYPE_p_unsigned_char iv, SWIGTYPE_p_unsigned_char aad, long aadlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_SymmetricDecryptAuthenticated__SWIG_0(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(ciphertext), inlen, SWIGTYPE_p_size_t.getCPtr(outlen), SWIGTYPE_p_unsigned_char.getCPtr(iv), SWIGTYPE_p_unsigned_char.getCPtr(aad), aadlen);
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char SymmetricDecryptAuthenticated(SWIGTYPE_p_unsigned_char ciphertext, long inlen, SWIGTYPE_p_size_t outlen, SWIGTYPE_p_unsigned_char iv, SWIGTYPE_p_unsigned_char aad) {
|
|
long cPtr = eyeinterfaceJNI.Key_SymmetricDecryptAuthenticated__SWIG_1(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(ciphertext), inlen, SWIGTYPE_p_size_t.getCPtr(outlen), SWIGTYPE_p_unsigned_char.getCPtr(iv), SWIGTYPE_p_unsigned_char.getCPtr(aad));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char SymmetricDecryptAuthenticated(SWIGTYPE_p_unsigned_char ciphertext, long inlen, SWIGTYPE_p_size_t outlen, SWIGTYPE_p_unsigned_char iv) {
|
|
long cPtr = eyeinterfaceJNI.Key_SymmetricDecryptAuthenticated__SWIG_2(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(ciphertext), inlen, SWIGTYPE_p_size_t.getCPtr(outlen), SWIGTYPE_p_unsigned_char.getCPtr(iv));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char HMACEncrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_HMACEncrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char HMACDecrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_HMACDecrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char PublicKeyEncrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_PublicKeyEncrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char PrivateKeyDecrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_PrivateKeyDecrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char PrivateKeySign(SWIGTYPE_p_unsigned_char tbs, long tbslen, SWIGTYPE_p_size_t siglen) {
|
|
long cPtr = eyeinterfaceJNI.Key_PrivateKeySign(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(tbs), tbslen, SWIGTYPE_p_size_t.getCPtr(siglen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public int PublicKeyVerify(SWIGTYPE_p_unsigned_char sig, long siglen, SWIGTYPE_p_unsigned_char tbs, long tbslen) {
|
|
return eyeinterfaceJNI.Key_PublicKeyVerify(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(sig), siglen, SWIGTYPE_p_unsigned_char.getCPtr(tbs), tbslen);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char RSAPrivateKeyEncrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_RSAPrivateKeyEncrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char RSAPublicKeyDecrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_RSAPublicKeyDecrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char ECIESEncrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_ECIESEncrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char ECIESDecrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_ECIESDecrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char RSAIESEncrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_RSAIESEncrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char RSAIESDecrypt(SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_RSAIESDecrypt(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char ECDHEncrypt(Key peer, SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_ECDHEncrypt(swigCPtr, this, Key.getCPtr(peer), peer, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char ECDHDecrypt(Key peer, SWIGTYPE_p_unsigned_char in, long inlen, SWIGTYPE_p_size_t outlen) {
|
|
long cPtr = eyeinterfaceJNI.Key_ECDHDecrypt(swigCPtr, this, Key.getCPtr(peer), peer, SWIGTYPE_p_unsigned_char.getCPtr(in), inlen, SWIGTYPE_p_size_t.getCPtr(outlen));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char GenerateECDHSecret(Key peer, SWIGTYPE_p_size_t secret_len) {
|
|
long cPtr = eyeinterfaceJNI.Key_GenerateECDHSecret(swigCPtr, this, Key.getCPtr(peer), peer, SWIGTYPE_p_size_t.getCPtr(secret_len));
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public String GetPubKey() {
|
|
return eyeinterfaceJNI.Key_GetPubKey(swigCPtr, this);
|
|
}
|
|
|
|
public String PublicKeyFingerPrint() {
|
|
return eyeinterfaceJNI.Key_PublicKeyFingerPrint(swigCPtr, this);
|
|
}
|
|
|
|
public boolean Export(String filename, String password) {
|
|
return eyeinterfaceJNI.Key_Export(swigCPtr, this, filename, password);
|
|
}
|
|
|
|
public boolean Import(String filename, String password) {
|
|
return eyeinterfaceJNI.Key_Import__SWIG_0(swigCPtr, this, filename, password);
|
|
}
|
|
|
|
public boolean Import(String buffer, long bytes, String password, Key.KEY_FORMAT format) {
|
|
return eyeinterfaceJNI.Key_Import__SWIG_1(swigCPtr, this, buffer, bytes, password, format.swigValue());
|
|
}
|
|
|
|
public void Duplicate(Key dupkey) {
|
|
eyeinterfaceJNI.Key_Duplicate(swigCPtr, this, Key.getCPtr(dupkey), dupkey);
|
|
}
|
|
|
|
public void SetType(Key.KEY_TYPE type) {
|
|
eyeinterfaceJNI.Key_SetType(swigCPtr, this, type.swigValue());
|
|
}
|
|
|
|
public void SetKey(SWIGTYPE_p_unsigned_char key, long bytes) {
|
|
eyeinterfaceJNI.Key_SetKey(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(key), bytes);
|
|
}
|
|
|
|
public void SetIv(SWIGTYPE_p_unsigned_char iv, long bytes) {
|
|
eyeinterfaceJNI.Key_SetIv(swigCPtr, this, SWIGTYPE_p_unsigned_char.getCPtr(iv), bytes);
|
|
}
|
|
|
|
public String GetName() {
|
|
return eyeinterfaceJNI.Key_GetName(swigCPtr, this);
|
|
}
|
|
|
|
public String GetDescription() {
|
|
return eyeinterfaceJNI.Key_GetDescription(swigCPtr, this);
|
|
}
|
|
|
|
public long GetLength() {
|
|
return eyeinterfaceJNI.Key_GetLength(swigCPtr, this);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char GetKey() {
|
|
long cPtr = eyeinterfaceJNI.Key_GetKey(swigCPtr, this);
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public SWIGTYPE_p_unsigned_char GetIv() {
|
|
long cPtr = eyeinterfaceJNI.Key_GetIv(swigCPtr, this);
|
|
return (cPtr == 0) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
|
}
|
|
|
|
public Key.KEY_TYPE GetType() {
|
|
return Key.KEY_TYPE.swigToEnum(eyeinterfaceJNI.Key_GetType(swigCPtr, this));
|
|
}
|
|
|
|
public String GetStringKey() {
|
|
return eyeinterfaceJNI.Key_GetStringKey(swigCPtr, this);
|
|
}
|
|
|
|
public boolean Equals(Key other) {
|
|
return eyeinterfaceJNI.Key_Equals(swigCPtr, this, Key.getCPtr(other), other);
|
|
}
|
|
|
|
public void Dump() {
|
|
eyeinterfaceJNI.Key_Dump(swigCPtr, this);
|
|
}
|
|
|
|
public final static class KEY_TYPE {
|
|
public final static Key.KEY_TYPE RSA = new Key.KEY_TYPE("RSA");
|
|
public final static Key.KEY_TYPE RSA_PUBLIC = new Key.KEY_TYPE("RSA_PUBLIC");
|
|
public final static Key.KEY_TYPE AES = new Key.KEY_TYPE("AES");
|
|
public final static Key.KEY_TYPE EC = new Key.KEY_TYPE("EC");
|
|
public final static Key.KEY_TYPE EC_PUBLIC = new Key.KEY_TYPE("EC_PUBLIC");
|
|
public final static Key.KEY_TYPE STRING = new Key.KEY_TYPE("STRING");
|
|
public final static Key.KEY_TYPE AESHMAC = new Key.KEY_TYPE("AESHMAC");
|
|
public final static Key.KEY_TYPE GENERIC = new Key.KEY_TYPE("GENERIC");
|
|
|
|
public final int swigValue() {
|
|
return swigValue;
|
|
}
|
|
|
|
public String toString() {
|
|
return swigName;
|
|
}
|
|
|
|
public static KEY_TYPE swigToEnum(int swigValue) {
|
|
if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
|
|
return swigValues[swigValue];
|
|
for (int i = 0; i < swigValues.length; i++)
|
|
if (swigValues[i].swigValue == swigValue)
|
|
return swigValues[i];
|
|
throw new IllegalArgumentException("No enum " + KEY_TYPE.class + " with value " + swigValue);
|
|
}
|
|
|
|
private KEY_TYPE(String swigName) {
|
|
this.swigName = swigName;
|
|
this.swigValue = swigNext++;
|
|
}
|
|
|
|
private KEY_TYPE(String swigName, int swigValue) {
|
|
this.swigName = swigName;
|
|
this.swigValue = swigValue;
|
|
swigNext = swigValue+1;
|
|
}
|
|
|
|
private KEY_TYPE(String swigName, KEY_TYPE swigEnum) {
|
|
this.swigName = swigName;
|
|
this.swigValue = swigEnum.swigValue;
|
|
swigNext = this.swigValue+1;
|
|
}
|
|
|
|
private static KEY_TYPE[] swigValues = { RSA, RSA_PUBLIC, AES, EC, EC_PUBLIC, STRING, AESHMAC, GENERIC };
|
|
private static int swigNext = 0;
|
|
private final int swigValue;
|
|
private final String swigName;
|
|
}
|
|
|
|
public final static class KEY_FORMAT {
|
|
public final static Key.KEY_FORMAT PEM = new Key.KEY_FORMAT("PEM");
|
|
public final static Key.KEY_FORMAT DER = new Key.KEY_FORMAT("DER");
|
|
public final static Key.KEY_FORMAT PKCS8 = new Key.KEY_FORMAT("PKCS8");
|
|
public final static Key.KEY_FORMAT PKCS12 = new Key.KEY_FORMAT("PKCS12");
|
|
public final static Key.KEY_FORMAT UNKNOWN_FORMAT = new Key.KEY_FORMAT("UNKNOWN_FORMAT");
|
|
|
|
public final int swigValue() {
|
|
return swigValue;
|
|
}
|
|
|
|
public String toString() {
|
|
return swigName;
|
|
}
|
|
|
|
public static KEY_FORMAT swigToEnum(int swigValue) {
|
|
if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
|
|
return swigValues[swigValue];
|
|
for (int i = 0; i < swigValues.length; i++)
|
|
if (swigValues[i].swigValue == swigValue)
|
|
return swigValues[i];
|
|
throw new IllegalArgumentException("No enum " + KEY_FORMAT.class + " with value " + swigValue);
|
|
}
|
|
|
|
private KEY_FORMAT(String swigName) {
|
|
this.swigName = swigName;
|
|
this.swigValue = swigNext++;
|
|
}
|
|
|
|
private KEY_FORMAT(String swigName, int swigValue) {
|
|
this.swigName = swigName;
|
|
this.swigValue = swigValue;
|
|
swigNext = swigValue+1;
|
|
}
|
|
|
|
private KEY_FORMAT(String swigName, KEY_FORMAT swigEnum) {
|
|
this.swigName = swigName;
|
|
this.swigValue = swigEnum.swigValue;
|
|
swigNext = this.swigValue+1;
|
|
}
|
|
|
|
private static KEY_FORMAT[] swigValues = { PEM, DER, PKCS8, PKCS12, UNKNOWN_FORMAT };
|
|
private static int swigNext = 0;
|
|
private final int swigValue;
|
|
private final String swigName;
|
|
}
|
|
|
|
}
|