META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/certinstaller/
com/android/certinstaller/CertInstaller$1.class
CertInstaller.java
package com.android.certinstaller
com.android.certinstaller.CertInstaller$1 extends android.os.AsyncTask {
final synthetic String val$password
final synthetic com.android.certinstaller.CertInstaller this$0
void <init> (com.android.certinstaller.CertInstaller, java.lang.String)
com.android.certinstaller.CertInstaller this$0
protected transient java.lang.Boolean doInBackground (java.lang.Void[])
Void[] unused
protected void onPostExecute (java.lang.Boolean)
Boolean success
com.android.certinstaller.CertInstaller$MyAction action
protected volatile synthetic void onPostExecute (java.lang.Object)
protected volatile synthetic java.lang.Object doInBackground (java.lang.Object[])
}
com/android/certinstaller/CertInstaller$InstallOthersAction.class
CertInstaller.java
package com.android.certinstaller
com.android.certinstaller.CertInstaller$InstallOthersAction extends java.lang.Object implements com.android.certinstaller.CertInstaller$MyAction {
private void <init> ()
public void run (com.android.certinstaller.CertInstaller)
com.android.certinstaller.CertInstaller host
}
com/android/certinstaller/CertInstaller$InstallVpnAndAppsTrustAnchorsTask.class
CertInstaller.java
package com.android.certinstaller
com.android.certinstaller.CertInstaller$InstallVpnAndAppsTrustAnchorsTask extends android.os.AsyncTask {
final synthetic com.android.certinstaller.CertInstaller this$0
private void <init> (com.android.certinstaller.CertInstaller)
protected transient java.lang.Boolean doInBackground (java.lang.Void[])
android.security.KeyChain$KeyChainConnection keyChainConnection
InterruptedException e
Void[] unused
protected void onPostExecute (java.lang.Boolean)
Boolean success
protected volatile synthetic void onPostExecute (java.lang.Object)
protected volatile synthetic java.lang.Object doInBackground (java.lang.Object[])
}
com/android/certinstaller/CertInstaller$MyAction.class
CertInstaller.java
package com.android.certinstaller
abstract com.android.certinstaller.CertInstaller$MyAction extends java.lang.Object implements java.io.Serializable {
public abstract void run (com.android.certinstaller.CertInstaller)
}
com/android/certinstaller/CertInstaller$OnExtractionDoneAction.class
CertInstaller.java
package com.android.certinstaller
com.android.certinstaller.CertInstaller$OnExtractionDoneAction extends java.lang.Object implements com.android.certinstaller.CertInstaller$MyAction {
private final boolean mSuccess
void <init> (boolean)
boolean success
public void run (com.android.certinstaller.CertInstaller)
com.android.certinstaller.CertInstaller host
}
com/android/certinstaller/CertInstaller$Pkcs12ExtractAction.class
CertInstaller.java
package com.android.certinstaller
com.android.certinstaller.CertInstaller$Pkcs12ExtractAction extends java.lang.Object implements com.android.certinstaller.CertInstaller$MyAction {
private final String mPassword
private transient boolean hasRun
void <init> (java.lang.String)
String password
public void run (com.android.certinstaller.CertInstaller)
com.android.certinstaller.CertInstaller host
}
com/android/certinstaller/CertInstaller.class
CertInstaller.java
package com.android.certinstaller
public com.android.certinstaller.CertInstaller extends android.app.Activity {
private static final String TAG
private static final int STATE_INIT
private static final int STATE_RUNNING
private static final int STATE_PAUSED
private static final int NAME_CREDENTIAL_DIALOG
private static final int PKCS12_PASSWORD_DIALOG
private static final int PROGRESS_BAR_DIALOG
private static final int REDIRECT_CA_CERTIFICATE_DIALOG
private static final int SELECT_CERTIFICATE_USAGE_DIALOG
private static final int INVALID_CERTIFICATE_DIALOG
private static final int REQUEST_SYSTEM_INSTALL_CODE
private static final String NEXT_ACTION_KEY
private final com.android.certinstaller.ViewHelper mView
private int mState
private com.android.certinstaller.CredentialHelper mCredentials
private com.android.certinstaller.CertInstaller$MyAction mNextAction
public void <init> ()
private com.android.certinstaller.CredentialHelper createCredentialHelper (android.content.Intent)
byte[] bytes
String key
int size
String name
String referrer
String certUsageSelected
int uid
java.util.Map byteMap
android.os.Bundle bundle
Throwable t
android.content.Intent intent
protected void onCreate (android.os.Bundle)
android.os.Bundle savedStates
private boolean installingCaCertificate ()
protected void onResume ()
protected void onPause ()
protected void onSaveInstanceState (android.os.Bundle)
android.os.Bundle outStates
protected android.app.Dialog onCreateDialog (int)
android.app.ProgressDialog dialog
int dialogId
protected void onActivityResult (int, int, android.content.Intent)
int requestCode
int resultCode
android.content.Intent data
private void extractPkcs12OrInstall ()
com.android.certinstaller.CertInstaller$MyAction action
private void installOthers ()
boolean hasPrivateKeyAndUserCertificate
boolean hasCaCertificate
private boolean validCertificateSelected ()
private void installCertificateOrShowNameDialog ()
private void extractPkcs12InBackground (java.lang.String)
String password
private void onExtractionDone (boolean)
boolean success
private void createRedirectOrSelectUsageDialog ()
public java.lang.CharSequence getCallingAppLabel ()
android.content.pm.ApplicationInfo appInfo
android.content.pm.PackageManager$NameNotFoundException e
String callingPkg
android.content.pm.PackageManager pm
android.content.pm.ApplicationInfo appInfo
private android.app.Dialog createRedirectCaCertificateDialog ()
String message
android.app.Dialog d
private android.app.Dialog createSelectCertificateUsageDialog ()
android.view.ViewGroup view
android.widget.RadioGroup radioGroup
android.content.Context appContext
android.app.Dialog d
private android.app.Dialog createInvalidCertificateDialog ()
android.app.Dialog d
java.lang.String getCertificateUsageName ()
private android.app.Dialog createPkcs12PasswordDialog ()
android.view.View view
String title
android.app.Dialog d
private android.app.Dialog createNameCertificateDialog ()
android.view.ViewGroup view
android.widget.EditText nameInput
android.content.Context appContext
android.app.Dialog d
private void installCertificateToKeystore (android.content.Context)
android.content.ActivityNotFoundException e
android.content.Context context
private java.lang.String getDefaultName ()
int index
String name
private void toastErrorAndFinish (int)
int msgId
public com.android.certinstaller.CredentialHelper getCredentials ()
private synthetic void lambda$createNameCertificateDialog$13 (android.content.DialogInterface)
android.content.DialogInterface dialog
private synthetic void lambda$createNameCertificateDialog$12 (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int id
private synthetic void lambda$createNameCertificateDialog$11 (android.content.Context, android.content.DialogInterface, int)
android.content.Context appContext
android.content.DialogInterface dialog
int id
String name
private synthetic void lambda$createPkcs12PasswordDialog$10 (android.content.DialogInterface)
android.content.DialogInterface dialog
private synthetic void lambda$createPkcs12PasswordDialog$9 (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int id
private synthetic void lambda$createPkcs12PasswordDialog$8 (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int id
String password
private synthetic void lambda$createInvalidCertificateDialog$7 (android.content.DialogInterface)
android.content.DialogInterface dialog
private synthetic void lambda$createInvalidCertificateDialog$6 (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int id
private synthetic void lambda$createSelectCertificateUsageDialog$5 (android.content.DialogInterface)
android.content.DialogInterface dialog
private synthetic void lambda$createSelectCertificateUsageDialog$4 (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int id
private synthetic void lambda$createSelectCertificateUsageDialog$3 (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int id
private synthetic void lambda$createSelectCertificateUsageDialog$2 (android.widget.RadioGroup, int)
android.widget.RadioGroup group
int checkedId
private synthetic void lambda$createRedirectCaCertificateDialog$1 (android.content.DialogInterface)
android.content.DialogInterface dialog
private synthetic void lambda$createRedirectCaCertificateDialog$0 (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int id
}
com/android/certinstaller/CertInstallerMain.class
CertInstallerMain.java
package com.android.certinstaller
public com.android.certinstaller.CertInstallerMain extends android.preference.PreferenceActivity {
private static final String TAG
private static final int REQUEST_INSTALL
private static final int REQUEST_OPEN_DOCUMENT
private static final int REQUEST_CONFIRM_CREDENTIALS
private static final String INSTALL_CERT_AS_USER_CLASS
public static final String WIFI_CONFIG
public static final String WIFI_CONFIG_DATA
public static final String WIFI_CONFIG_FILE
private static java.util.Map MIME_MAPPINGS
private static final int READ_LIMIT
public void <init> ()
protected void onCreate (android.os.Bundle)
android.os.Bundle bundle
String calledClass
String installAsUserClassName
android.os.Bundle savedInstanceState
android.os.UserManager userManager
android.content.Intent intent
String action
private boolean nullOrEmptyBundle (android.os.Bundle)
android.os.Bundle bundle
private boolean bundleContainsNameOnly (android.os.Bundle)
android.os.Bundle bundle
private boolean bundleContainsInstallAsUidOnly (android.os.Bundle)
android.os.Bundle bundle
private boolean bundleContainsExtraCertificateUsageOnly (android.os.Bundle)
android.os.Bundle bundle
private boolean installingCaCertificate (android.os.Bundle)
android.os.Bundle bundle
private void confirmDeviceCredential ()
android.app.KeyguardManager keyguardManager
android.content.Intent intent
private static byte[] readWithLimit (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
java.io.ByteArrayOutputStream bytes
byte[] buffer
int bytesRead
int count
private void startInstallActivity (android.content.Intent)
android.content.Intent intent
android.content.Intent installIntent
private void startInstallActivity (java.lang.String, android.net.Uri)
byte[] raw
android.content.Intent intent
java.io.IOException e
java.io.InputStream in
String mimeType
android.net.Uri uri
String target
private void startWifiInstallActivity (java.lang.String, android.net.Uri)
byte[] data
java.io.BufferedInputStream in
java.io.IOException e
String mimeType
android.net.Uri uri
android.content.Intent intent
private void startOpenDocumentActivity ()
String[] mimeTypes
android.content.Intent openIntent
protected void onActivityResult (int, int, android.content.Intent)
int requestCode
int resultCode
android.content.Intent data
static void <clinit> ()
}
com/android/certinstaller/CredentialHelper.class
CredentialHelper.java
package com.android.certinstaller
com.android.certinstaller.CredentialHelper extends java.lang.Object {
private static final String DATA_KEY
private static final String CERTS_KEY
private static final String USER_KEY_ALGORITHM
private static final String SETTINGS_PACKAGE
private static final String TAG
private java.util.HashMap mBundle
private String mName
private String mCertUsageSelected
private String mReferrer
private int mUid
private java.security.PrivateKey mUserKey
private java.security.cert.X509Certificate mUserCert
private java.util.List mCaCerts
void <init> ()
void <init> (java.util.Map, java.lang.String, java.lang.String, java.lang.String, int)
byte[] bytes
String key
java.util.Map byteMap
String name
String referrer
String certUsageSelected
int uid
synchronized void onSaveStates (android.os.Bundle)
java.security.cert.X509Certificate cert
java.util.ArrayList certs
java.security.cert.CertificateEncodingException e
android.os.Bundle outStates
void onRestoreStates (android.os.Bundle)
byte[] cert
android.os.Bundle savedStates
String userKeyAlgorithm
byte[] userKeyBytes
java.util.ArrayList certs
java.security.cert.X509Certificate getUserCertificate ()
private void parseCert (byte[])
java.security.cert.CertificateFactory certFactory
java.security.cert.X509Certificate cert
java.security.cert.CertificateException e
byte[] bytes
private boolean isCa (java.security.cert.X509Certificate)
byte[] asn1EncodedBytes
org.bouncycastle.asn1.DEROctetString derOctetString
byte[] octets
org.bouncycastle.asn1.ASN1Sequence sequence
java.io.IOException e
java.security.cert.X509Certificate cert
boolean hasPkcs12KeyStore ()
boolean hasPrivateKey ()
int getUidFromCertificateUsage (java.lang.String)
String certUsage
boolean hasUserCertificate ()
boolean hasCaCerts ()
boolean hasAnyForSystemInstall ()
void setPrivateKey (java.lang.String, byte[])
java.security.KeyFactory keyFactory
java.security.NoSuchAlgorithmException e
java.security.spec.InvalidKeySpecException e
String algorithm
byte[] bytes
boolean containsAnyRawData ()
byte[] getData (java.lang.String)
String key
void putPkcs12Data (byte[])
byte[] data
java.lang.CharSequence getDescription (android.content.Context)
android.content.Context context
StringBuilder sb
String newline
int n
void setName (java.lang.String)
String name
java.lang.String getName ()
void setCertUsageSelectedAndUid (java.lang.String)
String certUsageSelected
java.lang.String getCertUsageSelected ()
boolean calledBySettings ()
android.content.Intent createSystemInstallIntent (android.content.Context)
java.security.cert.X509Certificate[] caCerts
java.io.IOException e
java.security.cert.CertificateEncodingException e
android.content.Context context
android.content.Intent intent
boolean installVpnAndAppsTrustAnchors (android.content.Context, android.security.IKeyChainService)
java.security.cert.CertificateEncodingException e
android.os.RemoteException e
String alias
byte[] bytes
java.security.cert.X509Certificate caCert
android.content.Context context
android.security.IKeyChainService keyChainService
com.android.org.conscrypt.TrustedCertificateStore trustedCertificateStore
private void maybeApproveCaCert (android.content.Context, java.lang.String)
android.app.admin.DevicePolicyManager dpm
android.content.Context context
String alias
android.app.KeyguardManager keyguardManager
boolean hasPassword ()
Exception e
boolean extractPkcs12 (java.lang.String)
Exception e
String password
private boolean extractPkcs12Internal (java.security.KeyStore$PasswordProtection) throws java.lang.Exception
java.security.KeyStore$Entry entry
String alias
java.security.KeyStore$PasswordProtection password
java.security.KeyStore keystore
java.util.Enumeration aliases
private java.security.KeyStore loadPkcs12Internal (java.security.KeyStore$PasswordProtection) throws java.lang.Exception
java.security.KeyStore$PasswordProtection password
java.security.KeyStore keystore
private synchronized boolean installFrom (java.security.KeyStore$PrivateKeyEntry)
java.security.cert.X509Certificate cert
java.security.cert.Certificate c
java.security.KeyStore$PrivateKeyEntry entry
java.security.cert.Certificate[] certs
public boolean hasOnlyVpnAndAppsTrustAnchors ()
public java.lang.String getReferrer ()
public int getUid ()
}
com/android/certinstaller/CredentialsInstallDialog$1.class
CredentialsInstallDialog.java
package com.android.certinstaller
com.android.certinstaller.CredentialsInstallDialog$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener {
final synthetic com.android.certinstaller.CredentialsInstallDialog this$0
void <init> (com.android.certinstaller.CredentialsInstallDialog)
com.android.certinstaller.CredentialsInstallDialog this$0
public void onClick (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int which
}
com/android/certinstaller/CredentialsInstallDialog.class
CredentialsInstallDialog.java
package com.android.certinstaller
public com.android.certinstaller.CredentialsInstallDialog extends android.app.Activity {
private static final String NETWORK_NAME
private static final String INSTALL_STATE
public void <init> ()
protected void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
protected void onResume ()
public void displayDialog ()
String networkName
android.app.AlertDialog$Builder builder
android.view.View layout
android.os.Bundle bundle
int installState
android.widget.TextView text
}
com/android/certinstaller/R$array.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$array extends java.lang.Object {
public static final int credential_usage
public void <init> ()
}
com/android/certinstaller/R$color.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$color extends java.lang.Object {
public static final int red
public void <init> ()
}
com/android/certinstaller/R$dimen.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$dimen extends java.lang.Object {
public static final int dialog_normal_text_size
public void <init> ()
}
com/android/certinstaller/R$drawable.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$drawable extends java.lang.Object {
public static final int signal_wifi_4_bar_lock_black_24dp
public void <init> ()
}
com/android/certinstaller/R$id.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$id extends java.lang.Object {
public static final int certificate_name
public static final int certificate_usage
public static final int certificate_usage_group
public static final int credential_installed_content
public static final int credential_password
public static final int error
public static final int user_certificate
public static final int wifi_certificate
public static final int wifi_info
public void <init> ()
}
com/android/certinstaller/R$layout.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$layout extends java.lang.Object {
public static final int credentials_installed_dialog
public static final int name_certificate_dialog
public static final int password_dialog
public static final int select_certificate_usage_dialog
public static final int wifi_main_dialog
public void <init> ()
}
com/android/certinstaller/R$string.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$string extends java.lang.Object {
public static final int action_missing_private_key
public static final int action_missing_user_cert
public static final int app_name
public static final int ca_cert_is_added
public static final int ca_certificate
public static final int cert_missing_error
public static final int cert_not_saved
public static final int cert_read_error
public static final int cert_temp_error
public static final int cert_too_large_error
public static final int certificate
public static final int certificate_capabilities_warning
public static final int certificate_name
public static final int config_system_install_component
public static final int credential_info
public static final int credential_password
public static final int credential_usage_label
public static final int done_label
public static final int extracting_pkcs12
public static final int install_done
public static final int install_done_title
public static final int invalid_cert
public static final int invalid_certificate_close_button
public static final int invalid_certificate_message
public static final int invalid_certificate_title
public static final int n_cacrts
public static final int name_char_error
public static final int name_credential_dialog_title
public static final int name_empty_error
public static final int no_cert_to_saved
public static final int one_cacrt
public static final int one_usercrt
public static final int one_userkey
public static final int only_primary_user_allowed
public static final int p12_description
public static final int password_empty_error
public static final int password_error
public static final int pick_file_title
public static final int pkcs12_file_password_dialog_title
public static final int pkcs12_password_dialog_title
public static final int redirect_ca_certificate_close_button
public static final int redirect_ca_certificate_title
public static final int redirect_ca_certificate_with_app_info_message
public static final int select_certificate_usage_title
public static final int unable_to_save_cert
public static final int user_cert_is_added
public static final int user_certificate
public static final int userkey_type
public static final int wifi_cancel_label
public static final int wifi_cert_is_added
public static final int wifi_certificate
public static final int wifi_config_text
public static final int wifi_detail_label
public static final int wifi_detail_title
public static final int wifi_dismiss_label
public static final int wifi_install_label
public static final int wifi_installer_detail
public static final int wifi_installer_download_error
public static final int wifi_installer_fail
public static final int wifi_installer_fail_no_wifi
public static final int wifi_installer_fail_no_wifi_title
public static final int wifi_installer_fail_title
public static final int wifi_installing_label
public static final int wifi_no_config
public static final int wifi_sim_config_text
public static final int wifi_title
public static final int wifi_tls_config_text
public static final int wifi_trust_config_text
public static final int wifi_ttls_config_text
public void <init> ()
}
com/android/certinstaller/R$style.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$style extends java.lang.Object {
public static final int Transparent
public static final int dialog_button
public static final int dialog_edit_text
public static final int dialog_item
public static final int dialog_title
public void <init> ()
}
com/android/certinstaller/R$xml.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R$xml extends java.lang.Object {
public static final int pick_file_pref
public void <init> ()
}
com/android/certinstaller/R.class
R.java
package com.android.certinstaller
public final com.android.certinstaller.R extends java.lang.Object {
public void <init> ()
}
com/android/certinstaller/Util.class
Util.java
package com.android.certinstaller
com.android.certinstaller.Util extends java.lang.Object {
private static final String TAG
static byte[] toBytes (java.lang.Object)
java.io.ObjectOutputStream os
Exception e
Object object
java.io.ByteArrayOutputStream baos
static java.lang.Object fromBytes (byte[])
java.io.ObjectInputStream is
Exception e
byte[] bytes
static java.lang.String toMd5 (byte[])
java.security.MessageDigest algorithm
java.security.NoSuchAlgorithmException e
byte[] bytes
private static java.lang.String toHexString (byte[], java.lang.String)
byte b
byte[] bytes
String separator
StringBuilder hexString
static byte[] readFile (java.io.File)
byte[] data
java.io.FileInputStream fis
Exception e
java.io.File file
static boolean deleteFile (java.io.File)
java.io.File file
private void <init> ()
}
com/android/certinstaller/ViewHelper.class
ViewHelper.java
package com.android.certinstaller
com.android.certinstaller.ViewHelper extends java.lang.Object {
private android.view.View mView
private boolean mHasEmptyError
void <init> ()
void setView (android.view.View)
android.view.View view
void showError (int)
int msgId
android.widget.TextView v
java.lang.String getText (int)
int viewId
void setText (int, java.lang.String)
int viewId
String text
android.widget.TextView v
void setText (int, int)
int viewId
int textId
android.widget.TextView v
void setHasEmptyError (boolean)
boolean hasEmptyError
boolean getHasEmptyError ()
}
com/android/certinstaller/WiFiInstaller$1$1.class
WiFiInstaller.java
package com.android.certinstaller
com.android.certinstaller.WiFiInstaller$1$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.certinstaller.WiFiInstaller$1 this$1
void <init> (com.android.certinstaller.WiFiInstaller$1)
com.android.certinstaller.WiFiInstaller$1 this$1
public void run ()
RuntimeException rte
android.content.Intent intent
android.content.Intent intent
boolean success
}
com/android/certinstaller/WiFiInstaller$1.class
WiFiInstaller.java
package com.android.certinstaller
com.android.certinstaller.WiFiInstaller$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener {
final synthetic android.net.wifi.WifiManager val$wifiManager
final synthetic com.android.certinstaller.WiFiInstaller this$0
void <init> (com.android.certinstaller.WiFiInstaller, android.net.wifi.WifiManager)
com.android.certinstaller.WiFiInstaller this$0
public void onClick (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int which
}
com/android/certinstaller/WiFiInstaller$2.class
WiFiInstaller.java
package com.android.certinstaller
com.android.certinstaller.WiFiInstaller$2 extends java.lang.Object implements android.content.DialogInterface$OnClickListener {
final synthetic com.android.certinstaller.WiFiInstaller this$0
void <init> (com.android.certinstaller.WiFiInstaller)
com.android.certinstaller.WiFiInstaller this$0
public void onClick (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int which
}
com/android/certinstaller/WiFiInstaller$3.class
WiFiInstaller.java
package com.android.certinstaller
com.android.certinstaller.WiFiInstaller$3 extends java.lang.Object implements android.content.DialogInterface$OnClickListener {
final synthetic com.android.certinstaller.WiFiInstaller this$0
void <init> (com.android.certinstaller.WiFiInstaller)
com.android.certinstaller.WiFiInstaller this$0
public void onClick (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int which
}
com/android/certinstaller/WiFiInstaller.class
WiFiInstaller.java
package com.android.certinstaller
public com.android.certinstaller.WiFiInstaller extends android.app.Activity {
private static final String TAG
private static final String NETWORK_NAME
private static final String INSTALL_STATE
private static final String TYPE_WIFI_CONFIG
public static final int INSTALL_SUCCESS
public static final int INSTALL_FAIL
public static final int INSTALL_FAIL_NO_WIFI
private android.net.wifi.hotspot2.PasspointConfiguration mPasspointConfig
private boolean mIsPasspointConfigurationValid
public void <init> ()
protected void onCreate (android.os.Bundle)
android.os.Bundle savedStates
android.os.Bundle bundle
String uriString
String mimeType
byte[] data
protected void onResume ()
private void createMainDialog ()
android.net.wifi.WifiManager wifiManager
android.content.res.Resources res
android.app.AlertDialog$Builder builder
android.view.View layout
android.widget.TextView text
android.app.AlertDialog alertDialog
private static void dropFile (android.net.Uri, android.content.Context)
Exception e
android.net.Uri uri
android.content.Context context
}
org/
org/bouncycastle/
org/bouncycastle/asn1/
org/bouncycastle/asn1/ASN1ApplicationSpecific.class
ASN1ApplicationSpecific.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1ApplicationSpecific extends org.bouncycastle.asn1.ASN1Primitive {
protected final boolean isConstructed
protected final int tag
protected final byte[] octets
void <init> (boolean, int, byte[])
boolean isConstructed
int tag
byte[] octets
public static org.bouncycastle.asn1.ASN1ApplicationSpecific getInstance (java.lang.Object)
java.io.IOException e
Object obj
protected static int getLengthOfHeader (byte[])
int size
byte[] data
int length
public boolean isConstructed ()
public byte[] getContents ()
public int getApplicationTag ()
public org.bouncycastle.asn1.ASN1Primitive getObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getObject (int) throws java.io.IOException
int derTagNo
byte[] orig
byte[] tmp
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
int flags
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.ASN1ApplicationSpecific other
public int hashCode ()
private byte[] replaceTagNumber (int, byte[]) throws java.io.IOException
int b
int newTag
byte[] input
int tagNo
int index
byte[] tmp
public java.lang.String toString ()
StringBuffer sb
}
org/bouncycastle/asn1/ASN1ApplicationSpecificParser.class
ASN1ApplicationSpecificParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1ApplicationSpecificParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1BitString.class
ASN1BitString.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1BitString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private static final char[] table
protected final byte[] data
protected final int padBits
protected static int getPadBits (int)
int i
int bitString
int val
int bits
protected static byte[] getBytes (int)
int i
int i
int bitString
int bytes
byte[] result
protected void <init> (byte, int)
byte data
int padBits
public void <init> (byte[], int)
byte[] data
int padBits
public java.lang.String getString ()
byte[] string
java.io.IOException e
int i
StringBuffer buf
byte[] string
public int intValue ()
int i
byte der
int value
int end
public byte[] getOctets ()
public byte[] getBytes ()
byte[] rv
public int getPadBits ()
public java.lang.String toString ()
public int hashCode ()
int end
byte der
int hc
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
int i
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.ASN1BitString other
byte[] a
byte[] b
int end
byte derA
byte derB
static org.bouncycastle.asn1.ASN1BitString fromInputStream (int, java.io.InputStream) throws java.io.IOException
int length
java.io.InputStream stream
int padBits
byte[] data
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
static void <clinit> ()
}
org/bouncycastle/asn1/ASN1Boolean.class
ASN1Boolean.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Boolean extends org.bouncycastle.asn1.ASN1Primitive {
private static final byte FALSE_VALUE
private static final byte TRUE_VALUE
public static final org.bouncycastle.asn1.ASN1Boolean FALSE
public static final org.bouncycastle.asn1.ASN1Boolean TRUE
private final byte value
public static org.bouncycastle.asn1.ASN1Boolean getInstance (java.lang.Object)
java.io.IOException e
byte[] enc
Object obj
public static org.bouncycastle.asn1.ASN1Boolean getInstance (boolean)
boolean value
public static org.bouncycastle.asn1.ASN1Boolean getInstance (int)
int value
public static org.bouncycastle.asn1.ASN1Boolean getInstance (byte[])
byte[] octets
public static org.bouncycastle.asn1.ASN1Boolean getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
private void <init> (byte)
byte value
public boolean isTrue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive other
org.bouncycastle.asn1.ASN1Boolean that
public int hashCode ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
public java.lang.String toString ()
static org.bouncycastle.asn1.ASN1Boolean fromOctetString (byte[])
byte[] value
byte b
static void <clinit> ()
}
org/bouncycastle/asn1/ASN1Choice.class
ASN1Choice.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Choice extends java.lang.Object {
}
org/bouncycastle/asn1/ASN1Encodable.class
ASN1Encodable.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Encodable extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1EncodableVector.class
ASN1EncodableVector.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1EncodableVector extends java.lang.Object {
static final org.bouncycastle.asn1.ASN1Encodable[] EMPTY_ELEMENTS
private static final int DEFAULT_CAPACITY
private org.bouncycastle.asn1.ASN1Encodable[] elements
private int elementCount
private boolean copyOnWrite
public void <init> ()
public void <init> (int)
int initialCapacity
public void add (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
int capacity
int minCapacity
public void addAll (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1Encodable otherElement
org.bouncycastle.asn1.ASN1EncodableVector other
int otherElementCount
int capacity
int minCapacity
int i
public org.bouncycastle.asn1.ASN1Encodable get (int)
int i
public int size ()
org.bouncycastle.asn1.ASN1Encodable[] copyElements ()
org.bouncycastle.asn1.ASN1Encodable[] copy
org.bouncycastle.asn1.ASN1Encodable[] takeElements ()
org.bouncycastle.asn1.ASN1Encodable[] copy
private void reallocate (int)
int minCapacity
int oldCapacity
int newCapacity
org.bouncycastle.asn1.ASN1Encodable[] copy
static org.bouncycastle.asn1.ASN1Encodable[] cloneElements (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable[] elements
static void <clinit> ()
}
org/bouncycastle/asn1/ASN1Encoding.class
ASN1Encoding.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Encoding extends java.lang.Object {
public static final String DER
public static final String DL
public static final String BER
}
org/bouncycastle/asn1/ASN1Enumerated.class
ASN1Enumerated.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Enumerated extends org.bouncycastle.asn1.ASN1Primitive {
private final byte[] bytes
private final int start
private static org.bouncycastle.asn1.ASN1Enumerated[] cache
public static org.bouncycastle.asn1.ASN1Enumerated getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.ASN1Enumerated getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
public void <init> (int)
int value
public void <init> (java.math.BigInteger)
java.math.BigInteger value
public void <init> (byte[])
byte[] bytes
public java.math.BigInteger getValue ()
public boolean hasValue (java.math.BigInteger)
java.math.BigInteger x
public int intValueExact ()
int count
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.ASN1Enumerated other
public int hashCode ()
static org.bouncycastle.asn1.ASN1Enumerated fromOctetString (byte[])
byte[] enc
int value
org.bouncycastle.asn1.ASN1Enumerated possibleMatch
static void <clinit> ()
}
org/bouncycastle/asn1/ASN1Exception.class
ASN1Exception.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Exception extends java.io.IOException {
private Throwable cause
void <init> (java.lang.String)
String message
void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/asn1/ASN1External.class
ASN1External.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1External extends org.bouncycastle.asn1.ASN1Primitive {
protected org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
protected org.bouncycastle.asn1.ASN1Integer indirectReference
protected org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
protected int encoding
protected org.bouncycastle.asn1.ASN1Primitive externalContent
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector vector
int offset
org.bouncycastle.asn1.ASN1Primitive enc
org.bouncycastle.asn1.ASN1TaggedObject obj
private org.bouncycastle.asn1.ASN1Primitive getObjFromVector (org.bouncycastle.asn1.ASN1EncodableVector, int)
org.bouncycastle.asn1.ASN1EncodableVector v
int index
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, org.bouncycastle.asn1.DERTaggedObject)
org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
org.bouncycastle.asn1.ASN1Integer indirectReference
org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
org.bouncycastle.asn1.DERTaggedObject externalData
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, int, org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
org.bouncycastle.asn1.ASN1Integer indirectReference
org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
int encoding
org.bouncycastle.asn1.ASN1Primitive externalData
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
public int hashCode ()
int ret
boolean isConstructed ()
int encodedLength () throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.ASN1External other
public org.bouncycastle.asn1.ASN1Primitive getDataValueDescriptor ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getDirectReference ()
public int getEncoding ()
public org.bouncycastle.asn1.ASN1Primitive getExternalContent ()
public org.bouncycastle.asn1.ASN1Integer getIndirectReference ()
private void setDataValueDescriptor (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
private void setDirectReference (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier directReferemce
private void setEncoding (int)
int encoding
private void setExternalContent (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive externalContent
private void setIndirectReference (org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.ASN1Integer indirectReference
}
org/bouncycastle/asn1/ASN1GeneralizedTime.class
ASN1GeneralizedTime.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1GeneralizedTime extends org.bouncycastle.asn1.ASN1Primitive {
protected byte[] time
public static org.bouncycastle.asn1.ASN1GeneralizedTime getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.ASN1GeneralizedTime getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
public void <init> (java.lang.String)
java.text.ParseException e
String time
public void <init> (java.util.Date)
java.util.Date time
java.text.SimpleDateFormat dateF
public void <init> (java.util.Date, java.util.Locale)
java.util.Date time
java.util.Locale locale
java.text.SimpleDateFormat dateF
void <init> (byte[])
byte[] bytes
public java.lang.String getTimeString ()
public java.lang.String getTime ()
int signPos
char sign
String stime
private java.lang.String calculateGMTOffset (java.lang.String)
java.text.SimpleDateFormat dateF
String stime
String sign
java.util.TimeZone timeZone
int offset
int hours
int minutes
private java.text.SimpleDateFormat calculateGMTDateFormat ()
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
private java.lang.String pruneFractionalSeconds (java.lang.String)
char ch
String origTime
String frac
int index
private java.lang.String convert (int)
int time
public java.util.Date getDate () throws java.text.ParseException
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
java.text.SimpleDateFormat dateF
String stime
String d
protected boolean hasFractionalSeconds ()
int i
protected boolean hasSeconds ()
protected boolean hasMinutes ()
private boolean isDigit (int)
int pos
boolean isConstructed ()
int encodedLength ()
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
public int hashCode ()
}
org/bouncycastle/asn1/ASN1Generator.class
ASN1Generator.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Generator extends java.lang.Object {
protected java.io.OutputStream _out
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public abstract java.io.OutputStream getRawOutputStream ()
}
org/bouncycastle/asn1/ASN1InputStream.class
ASN1InputStream.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1InputStream extends java.io.FilterInputStream implements org.bouncycastle.asn1.BERTags {
private final int limit
private final boolean lazyEvaluate
private final byte[][] tmpBuffers
public void <init> (java.io.InputStream)
java.io.InputStream is
public void <init> (byte[])
byte[] input
public void <init> (byte[], boolean)
byte[] input
boolean lazyEvaluate
public void <init> (java.io.InputStream, int)
java.io.InputStream input
int limit
public void <init> (java.io.InputStream, boolean)
java.io.InputStream input
boolean lazyEvaluate
public void <init> (java.io.InputStream, int, boolean)
java.io.InputStream input
int limit
boolean lazyEvaluate
int getLimit ()
protected int readLength () throws java.io.IOException
protected void readFully (byte[]) throws java.io.IOException
byte[] bytes
protected org.bouncycastle.asn1.ASN1Primitive buildObject (int, int, int) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable asn1Obj
int i
org.bouncycastle.asn1.ASN1EncodableVector v
org.bouncycastle.asn1.ASN1OctetString[] strings
int tag
int tagNo
int length
boolean isConstructed
org.bouncycastle.asn1.DefiniteLengthInputStream defIn
org.bouncycastle.asn1.ASN1EncodableVector readVector (org.bouncycastle.asn1.DefiniteLengthInputStream) throws java.io.IOException
org.bouncycastle.asn1.DefiniteLengthInputStream dIn
org.bouncycastle.asn1.ASN1InputStream subStream
org.bouncycastle.asn1.ASN1EncodableVector v
org.bouncycastle.asn1.ASN1Primitive p
public org.bouncycastle.asn1.ASN1Primitive readObject () throws java.io.IOException
org.bouncycastle.asn1.IndefiniteLengthInputStream indIn
org.bouncycastle.asn1.ASN1StreamParser sp
IllegalArgumentException e
int tag
int tagNo
boolean isConstructed
int length
static int readTagNumber (java.io.InputStream, int) throws java.io.IOException
int b
java.io.InputStream s
int tag
int tagNo
static int readLength (java.io.InputStream, int, boolean) throws java.io.IOException
int next
int i
int size
java.io.InputStream s
int limit
boolean isParsing
int length
private static byte[] getBuffer (org.bouncycastle.asn1.DefiniteLengthInputStream, byte[][]) throws java.io.IOException
org.bouncycastle.asn1.DefiniteLengthInputStream defIn
byte[][] tmpBuffers
int len
byte[] buf
private static char[] getBMPCharBuffer (org.bouncycastle.asn1.DefiniteLengthInputStream) throws java.io.IOException
int b1
int b2
int bufPos
org.bouncycastle.asn1.DefiniteLengthInputStream defIn
int remainingBytes
char[] string
int stringPos
byte[] buf
static org.bouncycastle.asn1.ASN1Primitive createPrimitiveDERObject (int, org.bouncycastle.asn1.DefiniteLengthInputStream, byte[][]) throws java.io.IOException
int tagNo
org.bouncycastle.asn1.DefiniteLengthInputStream defIn
byte[][] tmpBuffers
}
org/bouncycastle/asn1/ASN1Integer.class
ASN1Integer.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Integer extends org.bouncycastle.asn1.ASN1Primitive {
static final int SIGN_EXT_SIGNED
static final int SIGN_EXT_UNSIGNED
private final byte[] bytes
private final int start
public static org.bouncycastle.asn1.ASN1Integer getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.ASN1Integer getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
public void <init> (long)
long value
public void <init> (java.math.BigInteger)
java.math.BigInteger value
public void <init> (byte[])
byte[] bytes
void <init> (byte[], boolean)
byte[] bytes
boolean clone
public java.math.BigInteger getPositiveValue ()
public java.math.BigInteger getValue ()
public boolean hasValue (java.math.BigInteger)
java.math.BigInteger x
public int intPositiveValueExact ()
int count
public int intValueExact ()
int count
public long longValueExact ()
int count
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.ASN1Integer other
public java.lang.String toString ()
static int intValue (byte[], int, int)
byte[] bytes
int start
int signExt
int length
int pos
int val
static long longValue (byte[], int, int)
byte[] bytes
int start
int signExt
int length
int pos
long val
static boolean isMalformed (byte[])
byte[] bytes
static int signBytesToSkip (byte[])
byte[] bytes
int pos
int last
}
org/bouncycastle/asn1/ASN1Null.class
ASN1Null.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Null extends org.bouncycastle.asn1.ASN1Primitive {
void <init> ()
public static org.bouncycastle.asn1.ASN1Null getInstance (java.lang.Object)
java.io.IOException e
ClassCastException e
Object o
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1Object.class
ASN1Object.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Object extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.util.Encodable {
public void <init> ()
public void encodeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
public void encodeTo (java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.OutputStream output
String encoding
public byte[] getEncoded () throws java.io.IOException
java.io.ByteArrayOutputStream bOut
public byte[] getEncoded (java.lang.String) throws java.io.IOException
String encoding
java.io.ByteArrayOutputStream bOut
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.asn1.ASN1Encodable other
public org.bouncycastle.asn1.ASN1Primitive toASN1Object ()
protected static boolean hasEncodedTagValue (java.lang.Object, int)
Object obj
int tagValue
public abstract org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1ObjectIdentifier$OidHandle.class
ASN1ObjectIdentifier.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1ObjectIdentifier$OidHandle extends java.lang.Object {
private final int key
private final byte[] enc
void <init> (byte[])
byte[] enc
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
org/bouncycastle/asn1/ASN1ObjectIdentifier.class
ASN1ObjectIdentifier.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1ObjectIdentifier extends org.bouncycastle.asn1.ASN1Primitive {
private final String identifier
private byte[] body
private static final long LONG_LIMIT
private static final java.util.concurrent.ConcurrentMap pool
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getInstance (java.lang.Object)
org.bouncycastle.asn1.ASN1Primitive primitive
java.io.IOException e
byte[] enc
Object obj
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
void <init> (byte[])
int b
int i
byte[] bytes
StringBuffer objId
long value
java.math.BigInteger bigValue
boolean first
public void <init> (java.lang.String)
String identifier
void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String branchID
public java.lang.String getId ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier branch (java.lang.String)
String branchID
public boolean on (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier stem
String id
String stemId
private void writeField (java.io.ByteArrayOutputStream, long)
java.io.ByteArrayOutputStream out
long fieldValue
byte[] result
int pos
private void writeField (java.io.ByteArrayOutputStream, java.math.BigInteger)
int i
java.math.BigInteger tmpValue
byte[] tmp
java.io.ByteArrayOutputStream out
java.math.BigInteger fieldValue
int byteCount
private void doOutput (java.io.ByteArrayOutputStream)
String token
java.io.ByteArrayOutputStream aOut
org.bouncycastle.asn1.OIDTokenizer tok
int first
String secondToken
private synchronized byte[] getBody ()
java.io.ByteArrayOutputStream bOut
boolean isConstructed ()
int encodedLength () throws java.io.IOException
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
public java.lang.String toString ()
private static boolean isValidBranchID (java.lang.String, int)
char ch
String branchID
int start
int digitCount
int pos
private static boolean isValidIdentifier (java.lang.String)
String identifier
char first
public org.bouncycastle.asn1.ASN1ObjectIdentifier intern ()
org.bouncycastle.asn1.ASN1ObjectIdentifier$OidHandle hdl
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
static org.bouncycastle.asn1.ASN1ObjectIdentifier fromOctetString (byte[])
byte[] enc
org.bouncycastle.asn1.ASN1ObjectIdentifier$OidHandle hdl
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
static void <clinit> ()
}
org/bouncycastle/asn1/ASN1OctetString.class
ASN1OctetString.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1OctetString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1OctetStringParser {
byte[] string
public static org.bouncycastle.asn1.ASN1OctetString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1OctetString singleSegment
org.bouncycastle.asn1.ASN1OctetString s
org.bouncycastle.asn1.ASN1Sequence s
org.bouncycastle.asn1.ASN1TaggedObject taggedObject
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
public static org.bouncycastle.asn1.ASN1OctetString getInstance (java.lang.Object)
java.io.IOException e
org.bouncycastle.asn1.ASN1Primitive primitive
Object obj
public void <init> (byte[])
byte[] string
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1OctetStringParser parser ()
public byte[] getOctets ()
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.ASN1OctetString other
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1OctetStringParser.class
ASN1OctetStringParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1OctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract java.io.InputStream getOctetStream ()
}
org/bouncycastle/asn1/ASN1OutputStream.class
ASN1OutputStream.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1OutputStream extends java.lang.Object {
private java.io.OutputStream os
public static org.bouncycastle.asn1.ASN1OutputStream create (java.io.OutputStream)
java.io.OutputStream out
public static org.bouncycastle.asn1.ASN1OutputStream create (java.io.OutputStream, java.lang.String)
java.io.OutputStream out
String encoding
public void <init> (java.io.OutputStream)
java.io.OutputStream os
final void writeLength (int) throws java.io.IOException
int i
int size
int val
int length
final void write (int) throws java.io.IOException
int b
final void write (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
final void writeElements (org.bouncycastle.asn1.ASN1Encodable[]) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive primitive
int i
org.bouncycastle.asn1.ASN1Encodable[] elements
int count
final void writeElements (java.util.Enumeration) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive primitive
java.util.Enumeration elements
final void writeEncoded (boolean, int, byte) throws java.io.IOException
boolean withTag
int tag
byte contents
final void writeEncoded (boolean, int, byte[]) throws java.io.IOException
boolean withTag
int tag
byte[] contents
final void writeEncoded (boolean, int, byte[], int, int) throws java.io.IOException
boolean withTag
int tag
byte[] contents
int contentsOff
int contentsLen
final void writeEncoded (boolean, int, byte, byte[]) throws java.io.IOException
boolean withTag
int tag
byte headByte
byte[] tailBytes
final void writeEncoded (boolean, int, byte, byte[], int, int, byte) throws java.io.IOException
boolean withTag
int tag
byte headByte
byte[] body
int bodyOff
int bodyLen
byte tailByte
final void writeEncoded (boolean, int, int, byte[]) throws java.io.IOException
boolean withTag
int flags
int tagNo
byte[] contents
final void writeEncodedIndef (boolean, int, int, byte[]) throws java.io.IOException
boolean withTag
int flags
int tagNo
byte[] contents
final void writeEncodedIndef (boolean, int, org.bouncycastle.asn1.ASN1Encodable[]) throws java.io.IOException
boolean withTag
int tag
org.bouncycastle.asn1.ASN1Encodable[] elements
final void writeEncodedIndef (boolean, int, java.util.Enumeration) throws java.io.IOException
boolean withTag
int tag
java.util.Enumeration elements
final void writeTag (boolean, int, int) throws java.io.IOException
byte[] stack
int pos
boolean withTag
int flags
int tagNo
public void writeObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable obj
public void writeObject (org.bouncycastle.asn1.ASN1Primitive) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive primitive
void writePrimitive (org.bouncycastle.asn1.ASN1Primitive, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive primitive
boolean withTag
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
void flushInternal () throws java.io.IOException
org.bouncycastle.asn1.DEROutputStream getDERSubStream ()
org.bouncycastle.asn1.ASN1OutputStream getDLSubStream ()
}
org/bouncycastle/asn1/ASN1ParsingException.class
ASN1ParsingException.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1ParsingException extends java.lang.IllegalStateException {
private Throwable cause
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/asn1/ASN1Primitive.class
ASN1Primitive.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Primitive extends org.bouncycastle.asn1.ASN1Object {
void <init> ()
public void encodeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
public void encodeTo (java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.OutputStream output
String encoding
public static org.bouncycastle.asn1.ASN1Primitive fromByteArray (byte[]) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive o
ClassCastException e
byte[] data
org.bouncycastle.asn1.ASN1InputStream aIn
public final boolean equals (java.lang.Object)
Object o
public final boolean equals (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable other
public final boolean equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive other
public final org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
public abstract int hashCode ()
abstract boolean isConstructed ()
abstract int encodedLength () throws java.io.IOException
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
abstract boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
}
org/bouncycastle/asn1/ASN1Sequence$1.class
ASN1Sequence.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1Sequence$1 extends java.lang.Object implements java.util.Enumeration {
private int pos
final synthetic org.bouncycastle.asn1.ASN1Sequence this$0
void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence this$0
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/bouncycastle/asn1/ASN1Sequence$2.class
ASN1Sequence.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1Sequence$2 extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private int pos
final synthetic int val$count
final synthetic org.bouncycastle.asn1.ASN1Sequence this$0
void <init> (org.bouncycastle.asn1.ASN1Sequence, int)
org.bouncycastle.asn1.ASN1Sequence this$0
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable obj
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1Sequence.class
ASN1Sequence.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Sequence extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.util.Iterable {
org.bouncycastle.asn1.ASN1Encodable[] elements
public static org.bouncycastle.asn1.ASN1Sequence getInstance (java.lang.Object)
java.io.IOException e
org.bouncycastle.asn1.ASN1Primitive primitive
Object obj
public static org.bouncycastle.asn1.ASN1Sequence getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1Sequence s
org.bouncycastle.asn1.ASN1TaggedObject taggedObject
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
protected void <init> ()
protected void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
protected void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector elementVector
protected void <init> (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable[] elements
void <init> (org.bouncycastle.asn1.ASN1Encodable[], boolean)
org.bouncycastle.asn1.ASN1Encodable[] elements
boolean clone
public org.bouncycastle.asn1.ASN1Encodable[] toArray ()
org.bouncycastle.asn1.ASN1Encodable[] toArrayInternal ()
public java.util.Enumeration getObjects ()
public org.bouncycastle.asn1.ASN1SequenceParser parser ()
int count
public org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
int index
public int size ()
public int hashCode ()
int i
int hc
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive p1
org.bouncycastle.asn1.ASN1Primitive p2
int i
org.bouncycastle.asn1.ASN1Primitive other
org.bouncycastle.asn1.ASN1Sequence that
int count
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
boolean isConstructed ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
public java.lang.String toString ()
int i
int count
StringBuffer sb
public java.util.Iterator iterator ()
}
org/bouncycastle/asn1/ASN1SequenceParser.class
ASN1SequenceParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1SequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1Set$1.class
ASN1Set.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1Set$1 extends java.lang.Object implements java.util.Enumeration {
private int pos
final synthetic org.bouncycastle.asn1.ASN1Set this$0
void <init> (org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1Set this$0
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/bouncycastle/asn1/ASN1Set$2.class
ASN1Set.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1Set$2 extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private int pos
final synthetic int val$count
final synthetic org.bouncycastle.asn1.ASN1Set this$0
void <init> (org.bouncycastle.asn1.ASN1Set, int)
org.bouncycastle.asn1.ASN1Set this$0
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable obj
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1Set.class
ASN1Set.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Set extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.util.Iterable {
protected final org.bouncycastle.asn1.ASN1Encodable[] elements
protected final boolean isSorted
public static org.bouncycastle.asn1.ASN1Set getInstance (java.lang.Object)
java.io.IOException e
org.bouncycastle.asn1.ASN1Primitive primitive
Object obj
public static org.bouncycastle.asn1.ASN1Set getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1Set s
org.bouncycastle.asn1.ASN1Sequence s
org.bouncycastle.asn1.ASN1Encodable[] elements
org.bouncycastle.asn1.ASN1TaggedObject taggedObject
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
protected void <init> ()
protected void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
protected void <init> (org.bouncycastle.asn1.ASN1EncodableVector, boolean)
org.bouncycastle.asn1.ASN1Encodable[] tmp
org.bouncycastle.asn1.ASN1EncodableVector elementVector
boolean doSort
org.bouncycastle.asn1.ASN1Encodable[] tmp
protected void <init> (org.bouncycastle.asn1.ASN1Encodable[], boolean)
org.bouncycastle.asn1.ASN1Encodable[] elements
boolean doSort
org.bouncycastle.asn1.ASN1Encodable[] tmp
void <init> (boolean, org.bouncycastle.asn1.ASN1Encodable[])
boolean isSorted
org.bouncycastle.asn1.ASN1Encodable[] elements
public java.util.Enumeration getObjects ()
public org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
int index
public int size ()
public org.bouncycastle.asn1.ASN1Encodable[] toArray ()
public org.bouncycastle.asn1.ASN1SetParser parser ()
int count
public int hashCode ()
int i
int hc
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Encodable[] tmp
org.bouncycastle.asn1.ASN1Encodable[] tmp
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive p1
org.bouncycastle.asn1.ASN1Primitive p2
int i
org.bouncycastle.asn1.ASN1Primitive other
org.bouncycastle.asn1.ASN1Set that
int count
org.bouncycastle.asn1.DERSet dis
org.bouncycastle.asn1.DERSet dat
boolean isConstructed ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
public java.lang.String toString ()
int i
int count
StringBuffer sb
public java.util.Iterator iterator ()
private static byte[] getDEREncoded (org.bouncycastle.asn1.ASN1Encodable)
java.io.IOException e
org.bouncycastle.asn1.ASN1Encodable obj
private static boolean lessThanOrEqual (byte[], byte[])
int i
byte[] a
byte[] b
int a0
int b0
int last
private static void sort (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable et
byte[] bt
org.bouncycastle.asn1.ASN1Encodable e1
byte[] b1
org.bouncycastle.asn1.ASN1Encodable e2
byte[] b2
int j
int i
org.bouncycastle.asn1.ASN1Encodable[] t
int count
org.bouncycastle.asn1.ASN1Encodable eh
org.bouncycastle.asn1.ASN1Encodable ei
byte[] bh
byte[] bi
}
org/bouncycastle/asn1/ASN1SetParser.class
ASN1SetParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1SetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1StreamParser.class
ASN1StreamParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1StreamParser extends java.lang.Object {
private final java.io.InputStream _in
private final int _limit
private final byte[][] tmpBuffers
public void <init> (java.io.InputStream)
java.io.InputStream in
public void <init> (java.io.InputStream, int)
java.io.InputStream in
int limit
public void <init> (byte[])
byte[] encoding
org.bouncycastle.asn1.ASN1Encodable readIndef (int) throws java.io.IOException
int tagValue
org.bouncycastle.asn1.ASN1Encodable readImplicit (boolean, int) throws java.io.IOException
boolean constructed
int tag
org.bouncycastle.asn1.ASN1Primitive readTaggedObject (boolean, int) throws java.io.IOException
org.bouncycastle.asn1.DefiniteLengthInputStream defIn
boolean constructed
int tag
org.bouncycastle.asn1.ASN1EncodableVector v
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
org.bouncycastle.asn1.IndefiniteLengthInputStream indIn
org.bouncycastle.asn1.ASN1StreamParser sp
IllegalArgumentException e
org.bouncycastle.asn1.DefiniteLengthInputStream defIn
int tag
int tagNo
boolean isConstructed
int length
private void set00Check (boolean)
boolean enabled
org.bouncycastle.asn1.ASN1EncodableVector readVector () throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable obj
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/ASN1String.class
ASN1String.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1String extends java.lang.Object {
public abstract java.lang.String getString ()
}
org/bouncycastle/asn1/ASN1TaggedObject.class
ASN1TaggedObject.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1TaggedObject extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1TaggedObjectParser {
final int tagNo
final boolean explicit
final org.bouncycastle.asn1.ASN1Encodable obj
public static org.bouncycastle.asn1.ASN1TaggedObject getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.ASN1TaggedObject getInstance (java.lang.Object)
java.io.IOException e
Object obj
public void <init> (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
boolean explicit
int tagNo
org.bouncycastle.asn1.ASN1Encodable obj
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive other
org.bouncycastle.asn1.ASN1TaggedObject that
org.bouncycastle.asn1.ASN1Primitive p1
org.bouncycastle.asn1.ASN1Primitive p2
public int hashCode ()
public int getTagNo ()
public boolean isExplicit ()
public org.bouncycastle.asn1.ASN1Primitive getObject ()
public org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException
int tag
boolean isExplicit
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1TaggedObjectParser.class
ASN1TaggedObjectParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1TaggedObjectParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract int getTagNo ()
public abstract org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1UTCTime.class
ASN1UTCTime.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1UTCTime extends org.bouncycastle.asn1.ASN1Primitive {
private byte[] time
public static org.bouncycastle.asn1.ASN1UTCTime getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.ASN1UTCTime getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Object o
public void <init> (java.lang.String)
java.text.ParseException e
String time
public void <init> (java.util.Date)
java.util.Date time
java.text.SimpleDateFormat dateF
public void <init> (java.util.Date, java.util.Locale)
java.util.Date time
java.util.Locale locale
java.text.SimpleDateFormat dateF
void <init> (byte[])
byte[] time
public java.util.Date getDate () throws java.text.ParseException
java.text.SimpleDateFormat dateF
public java.util.Date getAdjustedDate () throws java.text.ParseException
java.text.SimpleDateFormat dateF
public java.lang.String getTime ()
int index
String d
String stime
public java.lang.String getAdjustedTime ()
String d
private boolean isDigit (int)
int pos
boolean isConstructed ()
int encodedLength ()
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
public int hashCode ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/BERApplicationSpecific.class
BERApplicationSpecific.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERApplicationSpecific extends org.bouncycastle.asn1.ASN1ApplicationSpecific {
void <init> (boolean, int, byte[])
boolean isConstructed
int tag
byte[] octets
public void <init> (int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
int tag
org.bouncycastle.asn1.ASN1Encodable object
public void <init> (boolean, int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
boolean constructed
int tag
org.bouncycastle.asn1.ASN1Encodable object
private static byte[] getEncoding (boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
int lenBytes
byte[] tmp
boolean explicit
org.bouncycastle.asn1.ASN1Encodable object
byte[] data
public void <init> (int, org.bouncycastle.asn1.ASN1EncodableVector)
int tagNo
org.bouncycastle.asn1.ASN1EncodableVector vec
private static byte[] getEncodedVector (org.bouncycastle.asn1.ASN1EncodableVector)
java.io.IOException e
int i
org.bouncycastle.asn1.ASN1EncodableVector vec
java.io.ByteArrayOutputStream bOut
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
int flags
}
org/bouncycastle/asn1/BERApplicationSpecificParser.class
BERApplicationSpecificParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERApplicationSpecificParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1ApplicationSpecificParser {
private final int tag
private final org.bouncycastle.asn1.ASN1StreamParser parser
void <init> (int, org.bouncycastle.asn1.ASN1StreamParser)
int tag
org.bouncycastle.asn1.ASN1StreamParser parser
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/BERConstructedOctetString.class
BERConstructedOctetString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERConstructedOctetString extends org.bouncycastle.asn1.BEROctetString {
private static final int MAX_LENGTH
private java.util.Vector octs
private static byte[] toBytes (java.util.Vector)
org.bouncycastle.asn1.DEROctetString o
ClassCastException e
java.io.IOException e
int i
java.util.Vector octs
java.io.ByteArrayOutputStream bOut
public void <init> (byte[])
byte[] string
public void <init> (java.util.Vector)
java.util.Vector octs
public void <init> (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive obj
private static byte[] toByteArray (org.bouncycastle.asn1.ASN1Primitive)
java.io.IOException e
org.bouncycastle.asn1.ASN1Primitive obj
public void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable obj
public byte[] getOctets ()
public java.util.Enumeration getObjects ()
private java.util.Vector generateOcts ()
int end
int end
byte[] nStr
int i
java.util.Vector vec
public static org.bouncycastle.asn1.BEROctetString fromSequence (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Vector v
java.util.Enumeration e
}
org/bouncycastle/asn1/BERFactory.class
BERFactory.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.BERFactory extends java.lang.Object {
static final org.bouncycastle.asn1.BERSequence EMPTY_SEQUENCE
static final org.bouncycastle.asn1.BERSet EMPTY_SET
void <init> ()
static org.bouncycastle.asn1.BERSequence createSequence (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector v
static org.bouncycastle.asn1.BERSet createSet (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/BERGenerator.class
BERGenerator.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERGenerator extends org.bouncycastle.asn1.ASN1Generator {
private boolean _tagged
private boolean _isExplicit
private int _tagNo
protected void <init> (java.io.OutputStream)
java.io.OutputStream out
protected void <init> (java.io.OutputStream, int, boolean)
java.io.OutputStream out
int tagNo
boolean isExplicit
public java.io.OutputStream getRawOutputStream ()
private void writeHdr (int) throws java.io.IOException
int tag
protected void writeBERHeader (int) throws java.io.IOException
int tagNum
int tag
protected void writeBEREnd () throws java.io.IOException
}
org/bouncycastle/asn1/BEROctetString$1.class
BEROctetString.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.BEROctetString$1 extends java.lang.Object implements java.util.Enumeration {
int pos
final synthetic org.bouncycastle.asn1.BEROctetString this$0
void <init> (org.bouncycastle.asn1.BEROctetString)
org.bouncycastle.asn1.BEROctetString this$0
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
int length
byte[] chunk
}
org/bouncycastle/asn1/BEROctetString$2.class
BEROctetString.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.BEROctetString$2 extends java.lang.Object implements java.util.Enumeration {
int counter
final synthetic org.bouncycastle.asn1.BEROctetString this$0
void <init> (org.bouncycastle.asn1.BEROctetString)
org.bouncycastle.asn1.BEROctetString this$0
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/bouncycastle/asn1/BEROctetString.class
BEROctetString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetString extends org.bouncycastle.asn1.ASN1OctetString {
private static final int DEFAULT_CHUNK_SIZE
private final int chunkSize
private final org.bouncycastle.asn1.ASN1OctetString[] octs
private static byte[] toBytes (org.bouncycastle.asn1.ASN1OctetString[])
java.io.IOException e
int i
org.bouncycastle.asn1.ASN1OctetString[] octs
java.io.ByteArrayOutputStream bOut
public void <init> (byte[])
byte[] string
public void <init> (org.bouncycastle.asn1.ASN1OctetString[])
org.bouncycastle.asn1.ASN1OctetString[] octs
public void <init> (byte[], int)
byte[] string
int chunkSize
public void <init> (org.bouncycastle.asn1.ASN1OctetString[], int)
org.bouncycastle.asn1.ASN1OctetString[] octs
int chunkSize
private void <init> (byte[], org.bouncycastle.asn1.ASN1OctetString[], int)
byte[] string
org.bouncycastle.asn1.ASN1OctetString[] octs
int chunkSize
public java.util.Enumeration getObjects ()
boolean isConstructed ()
int encodedLength () throws java.io.IOException
java.util.Enumeration e
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
static org.bouncycastle.asn1.BEROctetString fromSequence (org.bouncycastle.asn1.ASN1Sequence)
int i
org.bouncycastle.asn1.ASN1Sequence seq
int count
org.bouncycastle.asn1.ASN1OctetString[] v
static synthetic int access$000 (org.bouncycastle.asn1.BEROctetString)
org.bouncycastle.asn1.BEROctetString x0
static synthetic org.bouncycastle.asn1.ASN1OctetString[] access$100 (org.bouncycastle.asn1.BEROctetString)
org.bouncycastle.asn1.BEROctetString x0
}
org/bouncycastle/asn1/BEROctetStringGenerator$BufferedBEROctetStream.class
BEROctetStringGenerator.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.BEROctetStringGenerator$BufferedBEROctetStream extends java.io.OutputStream {
private byte[] _buf
private int _off
private org.bouncycastle.asn1.DEROutputStream _derOut
final synthetic org.bouncycastle.asn1.BEROctetStringGenerator this$0
void <init> (org.bouncycastle.asn1.BEROctetStringGenerator, byte[])
byte[] buf
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
int numToCopy
byte[] b
int off
int len
public void close () throws java.io.IOException
}
org/bouncycastle/asn1/BEROctetStringGenerator.class
BEROctetStringGenerator.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetStringGenerator extends org.bouncycastle.asn1.BERGenerator {
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void <init> (java.io.OutputStream, int, boolean) throws java.io.IOException
java.io.OutputStream out
int tagNo
boolean isExplicit
public java.io.OutputStream getOctetOutputStream ()
public java.io.OutputStream getOctetOutputStream (byte[])
byte[] buf
}
org/bouncycastle/asn1/BEROctetStringParser.class
BEROctetStringParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1OctetStringParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/BEROutputStream.class
BEROutputStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.BEROutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
void <init> (java.io.OutputStream)
java.io.OutputStream os
}
org/bouncycastle/asn1/BERSequence.class
BERSequence.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSequence extends org.bouncycastle.asn1.ASN1Sequence {
public void <init> ()
public void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector elementVector
public void <init> (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable[] elements
int encodedLength () throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive p
int i
int count
int totalLength
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
}
org/bouncycastle/asn1/BERSequenceParser.class
BERSequenceParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/BERSet.class
BERSet.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSet extends org.bouncycastle.asn1.ASN1Set {
public void <init> ()
public void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector elementVector
public void <init> (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable[] elements
void <init> (boolean, org.bouncycastle.asn1.ASN1Encodable[])
boolean isSorted
org.bouncycastle.asn1.ASN1Encodable[] elements
int encodedLength () throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive p
int i
int count
int totalLength
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
}
org/bouncycastle/asn1/BERSetParser.class
BERSetParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/BERTaggedObject.class
BERTaggedObject.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
public void <init> (int, org.bouncycastle.asn1.ASN1Encodable)
int tagNo
org.bouncycastle.asn1.ASN1Encodable obj
public void <init> (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
boolean explicit
int tagNo
org.bouncycastle.asn1.ASN1Encodable obj
public void <init> (int)
int tagNo
boolean isConstructed ()
int encodedLength () throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive primitive
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
java.util.Enumeration e
org.bouncycastle.asn1.ASN1OctetString octs
org.bouncycastle.asn1.BEROctetString berO
java.util.Enumeration e
java.util.Enumeration e
java.util.Enumeration e
java.util.Enumeration e
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
}
org/bouncycastle/asn1/BERTaggedObjectParser.class
BERTaggedObjectParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERTaggedObjectParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1TaggedObjectParser {
private boolean _constructed
private int _tagNumber
private org.bouncycastle.asn1.ASN1StreamParser _parser
void <init> (boolean, int, org.bouncycastle.asn1.ASN1StreamParser)
boolean constructed
int tagNumber
org.bouncycastle.asn1.ASN1StreamParser parser
public boolean isConstructed ()
public int getTagNo ()
public org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException
int tag
boolean isExplicit
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/BERTags.class
BERTags.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.BERTags extends java.lang.Object {
public static final int BOOLEAN
public static final int INTEGER
public static final int BIT_STRING
public static final int OCTET_STRING
public static final int NULL
public static final int OBJECT_IDENTIFIER
public static final int EXTERNAL
public static final int ENUMERATED
public static final int SEQUENCE
public static final int SEQUENCE_OF
public static final int SET
public static final int SET_OF
public static final int NUMERIC_STRING
public static final int PRINTABLE_STRING
public static final int T61_STRING
public static final int VIDEOTEX_STRING
public static final int IA5_STRING
public static final int UTC_TIME
public static final int GENERALIZED_TIME
public static final int GRAPHIC_STRING
public static final int VISIBLE_STRING
public static final int GENERAL_STRING
public static final int UNIVERSAL_STRING
public static final int BMP_STRING
public static final int UTF8_STRING
public static final int CONSTRUCTED
public static final int APPLICATION
public static final int TAGGED
}
org/bouncycastle/asn1/ConstructedOctetStream.class
ConstructedOctetStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ConstructedOctetStream extends java.io.InputStream {
private final org.bouncycastle.asn1.ASN1StreamParser _parser
private boolean _first
private java.io.InputStream _currentStream
void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public int read (byte[], int, int) throws java.io.IOException
org.bouncycastle.asn1.ASN1OctetStringParser next
org.bouncycastle.asn1.ASN1OctetStringParser next
int numRead
byte[] b
int off
int len
int totalRead
public int read () throws java.io.IOException
org.bouncycastle.asn1.ASN1OctetStringParser next
int b
org.bouncycastle.asn1.ASN1OctetStringParser next
private org.bouncycastle.asn1.ASN1OctetStringParser getNextParser () throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable asn1Obj
}
org/bouncycastle/asn1/DERApplicationSpecific.class
DERApplicationSpecific.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERApplicationSpecific extends org.bouncycastle.asn1.ASN1ApplicationSpecific {
void <init> (boolean, int, byte[])
boolean isConstructed
int tag
byte[] octets
public void <init> (int, byte[])
int tag
byte[] octets
public void <init> (int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
int tag
org.bouncycastle.asn1.ASN1Encodable object
public void <init> (boolean, int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
boolean constructed
int tag
org.bouncycastle.asn1.ASN1Encodable object
private static byte[] getEncoding (boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
int lenBytes
byte[] tmp
boolean explicit
org.bouncycastle.asn1.ASN1Encodable object
byte[] data
public void <init> (int, org.bouncycastle.asn1.ASN1EncodableVector)
int tagNo
org.bouncycastle.asn1.ASN1EncodableVector vec
private static byte[] getEncodedVector (org.bouncycastle.asn1.ASN1EncodableVector)
java.io.IOException e
int i
org.bouncycastle.asn1.ASN1EncodableVector vec
java.io.ByteArrayOutputStream bOut
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
int flags
}
org/bouncycastle/asn1/DERBMPString.class
DERBMPString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERBMPString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final char[] string
public static org.bouncycastle.asn1.DERBMPString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERBMPString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
void <init> (byte[])
int i
byte[] string
int byteLen
int charLen
char[] cs
void <init> (char[])
char[] string
public void <init> (java.lang.String)
String string
public java.lang.String getString ()
public java.lang.String toString ()
public int hashCode ()
protected boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.DERBMPString s
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
char c0
char c1
char c2
char c3
char c0
int bufPos
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
int count
byte[] buf
int i
int limit
}
org/bouncycastle/asn1/DERBitString.class
DERBitString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERBitString extends org.bouncycastle.asn1.ASN1BitString {
public static org.bouncycastle.asn1.DERBitString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERBitString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
protected void <init> (byte, int)
byte data
int padBits
public void <init> (byte[], int)
byte[] data
int padBits
public void <init> (byte[])
byte[] data
public void <init> (int)
int value
public void <init> (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable obj
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
byte der
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
int len
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
static org.bouncycastle.asn1.DERBitString fromOctetString (byte[])
byte[] bytes
int padBits
byte[] data
}
org/bouncycastle/asn1/DEREncodableVector.class
DEREncodableVector.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEREncodableVector extends org.bouncycastle.asn1.ASN1EncodableVector {
public void <init> ()
}
org/bouncycastle/asn1/DEREnumerated.class
DEREnumerated.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEREnumerated extends org.bouncycastle.asn1.ASN1Enumerated {
void <init> (byte[])
byte[] bytes
public void <init> (java.math.BigInteger)
java.math.BigInteger value
public void <init> (int)
int value
}
org/bouncycastle/asn1/DERExternal.class
DERExternal.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERExternal extends org.bouncycastle.asn1.ASN1External {
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector vector
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, org.bouncycastle.asn1.DERTaggedObject)
org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
org.bouncycastle.asn1.ASN1Integer indirectReference
org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
org.bouncycastle.asn1.DERTaggedObject externalData
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, int, org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
org.bouncycastle.asn1.ASN1Integer indirectReference
org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
int encoding
org.bouncycastle.asn1.ASN1Primitive externalData
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
java.io.ByteArrayOutputStream baos
org.bouncycastle.asn1.DERTaggedObject obj
}
org/bouncycastle/asn1/DERExternalParser.class
DERExternalParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERExternalParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
private org.bouncycastle.asn1.ASN1StreamParser _parser
public void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
IllegalArgumentException e
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException ioe
IllegalArgumentException ioe
}
org/bouncycastle/asn1/DERFactory.class
DERFactory.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.DERFactory extends java.lang.Object {
static final org.bouncycastle.asn1.ASN1Sequence EMPTY_SEQUENCE
static final org.bouncycastle.asn1.ASN1Set EMPTY_SET
void <init> ()
static org.bouncycastle.asn1.ASN1Sequence createSequence (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector v
static org.bouncycastle.asn1.ASN1Set createSet (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/DERGeneralString.class
DERGeneralString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERGeneralString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERGeneralString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERGeneralString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
void <init> (byte[])
byte[] string
public void <init> (java.lang.String)
String string
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.DERGeneralString s
}
org/bouncycastle/asn1/DERGeneralizedTime.class
DERGeneralizedTime.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERGeneralizedTime extends org.bouncycastle.asn1.ASN1GeneralizedTime {
public void <init> (byte[])
byte[] time
public void <init> (java.util.Date)
java.util.Date time
public void <init> (java.lang.String)
String time
private byte[] getDERTime ()
byte[] derTime
byte[] derTime
byte[] derTime
byte[] derTime
int ind
int encodedLength ()
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
}
org/bouncycastle/asn1/DERGraphicString.class
DERGraphicString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERGraphicString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERGraphicString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERGraphicString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
public void <init> (byte[])
byte[] string
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.DERGraphicString s
public java.lang.String getString ()
}
org/bouncycastle/asn1/DERIA5String.class
DERIA5String.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERIA5String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERIA5String getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERIA5String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
void <init> (byte[])
byte[] string
public void <init> (java.lang.String)
String string
public void <init> (java.lang.String, boolean)
String string
boolean validate
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.DERIA5String s
public static boolean isIA5String (java.lang.String)
char ch
int i
String str
}
org/bouncycastle/asn1/DERInteger.class
DERInteger.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERInteger extends org.bouncycastle.asn1.ASN1Integer {
public void <init> (byte[])
byte[] bytes
public void <init> (java.math.BigInteger)
java.math.BigInteger value
public void <init> (long)
long value
}
org/bouncycastle/asn1/DERNull.class
DERNull.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERNull extends org.bouncycastle.asn1.ASN1Null {
public static final org.bouncycastle.asn1.DERNull INSTANCE
private static final byte[] zeroBytes
private void <init> ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
static void <clinit> ()
}
org/bouncycastle/asn1/DERNumericString.class
DERNumericString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERNumericString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERNumericString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERNumericString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
void <init> (byte[])
byte[] string
public void <init> (java.lang.String)
String string
public void <init> (java.lang.String, boolean)
String string
boolean validate
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.DERNumericString s
public static boolean isNumericString (java.lang.String)
char ch
int i
String str
}
org/bouncycastle/asn1/DERObjectIdentifier.class
DERObjectIdentifier.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERObjectIdentifier extends org.bouncycastle.asn1.ASN1ObjectIdentifier {
public void <init> (java.lang.String)
String identifier
void <init> (byte[])
byte[] bytes
void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String branch
}
org/bouncycastle/asn1/DEROctetString.class
DEROctetString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROctetString extends org.bouncycastle.asn1.ASN1OctetString {
public void <init> (byte[])
byte[] string
public void <init> (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable obj
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
static void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean, byte[], int, int) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream derOut
boolean withTag
byte[] buf
int off
int len
}
org/bouncycastle/asn1/DEROctetStringParser.class
DEROctetStringParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1OctetStringParser {
private org.bouncycastle.asn1.DefiniteLengthInputStream stream
void <init> (org.bouncycastle.asn1.DefiniteLengthInputStream)
org.bouncycastle.asn1.DefiniteLengthInputStream stream
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/DEROutputStream.class
DEROutputStream.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
public void <init> (java.io.OutputStream)
java.io.OutputStream os
void writePrimitive (org.bouncycastle.asn1.ASN1Primitive, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive primitive
boolean withTag
org.bouncycastle.asn1.DEROutputStream getDERSubStream ()
org.bouncycastle.asn1.ASN1OutputStream getDLSubStream ()
}
org/bouncycastle/asn1/DERPrintableString.class
DERPrintableString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERPrintableString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERPrintableString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERPrintableString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
void <init> (byte[])
byte[] string
public void <init> (java.lang.String)
String string
public void <init> (java.lang.String, boolean)
String string
boolean validate
public java.lang.String getString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.DERPrintableString s
public java.lang.String toString ()
public static boolean isPrintableString (java.lang.String)
char ch
int i
String str
}
org/bouncycastle/asn1/DERSequence.class
DERSequence.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSequence extends org.bouncycastle.asn1.ASN1Sequence {
private int bodyLength
public static org.bouncycastle.asn1.DERSequence convert (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> ()
public void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector elementVector
public void <init> (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable[] elements
void <init> (org.bouncycastle.asn1.ASN1Encodable[], boolean)
org.bouncycastle.asn1.ASN1Encodable[] elements
boolean clone
private int getBodyLength () throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive derObject
int i
int count
int totalLength
int encodedLength () throws java.io.IOException
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive derObject
int i
org.bouncycastle.asn1.ASN1Primitive derObject
int i
int i
int totalLength
org.bouncycastle.asn1.ASN1Primitive[] derObjects
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.DEROutputStream derOut
int count
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
}
org/bouncycastle/asn1/DERSequenceParser.class
DERSequenceParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/DERSet.class
DERSet.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSet extends org.bouncycastle.asn1.ASN1Set {
private int bodyLength
public static org.bouncycastle.asn1.DERSet convert (org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1Set set
public void <init> ()
public void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector elementVector
public void <init> (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable[] elements
void <init> (boolean, org.bouncycastle.asn1.ASN1Encodable[])
boolean isSorted
org.bouncycastle.asn1.ASN1Encodable[] elements
private int getBodyLength () throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive derObject
int i
int count
int totalLength
int encodedLength () throws java.io.IOException
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive derObject
int i
org.bouncycastle.asn1.ASN1Primitive derObject
int i
int i
int totalLength
org.bouncycastle.asn1.ASN1Primitive[] derObjects
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.DEROutputStream derOut
int count
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
private static boolean checkSorted (boolean)
boolean isSorted
}
org/bouncycastle/asn1/DERSetParser.class
DERSetParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/DERT61String.class
DERT61String.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERT61String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERT61String getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERT61String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
public void <init> (byte[])
byte[] string
public void <init> (java.lang.String)
String string
public java.lang.String getString ()
public java.lang.String toString ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public byte[] getOctets ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
public int hashCode ()
}
org/bouncycastle/asn1/DERTaggedObject.class
DERTaggedObject.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
public void <init> (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
boolean explicit
int tagNo
org.bouncycastle.asn1.ASN1Encodable obj
public void <init> (int, org.bouncycastle.asn1.ASN1Encodable)
int tagNo
org.bouncycastle.asn1.ASN1Encodable encodable
boolean isConstructed ()
int encodedLength () throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive primitive
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.ASN1Primitive primitive
int flags
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
}
org/bouncycastle/asn1/DERTags.class
DERTags.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.DERTags extends java.lang.Object implements org.bouncycastle.asn1.BERTags {
}
org/bouncycastle/asn1/DERUTCTime.class
DERUTCTime.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUTCTime extends org.bouncycastle.asn1.ASN1UTCTime {
void <init> (byte[])
byte[] bytes
public void <init> (java.util.Date)
java.util.Date time
public void <init> (java.lang.String)
String time
}
org/bouncycastle/asn1/DERUTF8String.class
DERUTF8String.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUTF8String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERUTF8String getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERUTF8String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
void <init> (byte[])
byte[] string
public void <init> (java.lang.String)
String string
public java.lang.String getString ()
public java.lang.String toString ()
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.DERUTF8String s
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
}
org/bouncycastle/asn1/DERUniversalString.class
DERUniversalString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUniversalString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private static final char[] table
private final byte[] string
public static org.bouncycastle.asn1.DERUniversalString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERUniversalString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
public void <init> (byte[])
byte[] string
public java.lang.String getString ()
byte[] string
java.io.IOException e
int i
StringBuffer buf
byte[] string
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
public int hashCode ()
static void <clinit> ()
}
org/bouncycastle/asn1/DERVideotexString.class
DERVideotexString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERVideotexString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERVideotexString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERVideotexString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
public void <init> (byte[])
byte[] string
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.DERVideotexString s
public java.lang.String getString ()
}
org/bouncycastle/asn1/DERVisibleString.class
DERVisibleString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERVisibleString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERVisibleString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.DERVisibleString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
void <init> (byte[])
byte[] string
public void <init> (java.lang.String)
String string
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive o
public int hashCode ()
}
org/bouncycastle/asn1/DLApplicationSpecific.class
DLApplicationSpecific.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLApplicationSpecific extends org.bouncycastle.asn1.ASN1ApplicationSpecific {
void <init> (boolean, int, byte[])
boolean isConstructed
int tag
byte[] octets
public void <init> (int, byte[])
int tag
byte[] octets
public void <init> (int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
int tag
org.bouncycastle.asn1.ASN1Encodable object
public void <init> (boolean, int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
boolean constructed
int tag
org.bouncycastle.asn1.ASN1Encodable object
private static byte[] getEncoding (boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
int lenBytes
byte[] tmp
boolean explicit
org.bouncycastle.asn1.ASN1Encodable object
byte[] data
public void <init> (int, org.bouncycastle.asn1.ASN1EncodableVector)
int tagNo
org.bouncycastle.asn1.ASN1EncodableVector vec
private static byte[] getEncodedVector (org.bouncycastle.asn1.ASN1EncodableVector)
java.io.IOException e
int i
org.bouncycastle.asn1.ASN1EncodableVector vec
java.io.ByteArrayOutputStream bOut
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
int flags
}
org/bouncycastle/asn1/DLBitString.class
DLBitString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLBitString extends org.bouncycastle.asn1.ASN1BitString {
public static org.bouncycastle.asn1.ASN1BitString getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.ASN1BitString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
org.bouncycastle.asn1.ASN1Primitive o
protected void <init> (byte, int)
byte data
int padBits
public void <init> (byte[], int)
byte[] data
int padBits
public void <init> (byte[])
byte[] data
public void <init> (int)
int value
public void <init> (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable obj
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
static org.bouncycastle.asn1.DLBitString fromOctetString (byte[])
byte[] bytes
int padBits
byte[] data
}
org/bouncycastle/asn1/DLExternal.class
DLExternal.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLExternal extends org.bouncycastle.asn1.ASN1External {
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector vector
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, org.bouncycastle.asn1.DERTaggedObject)
org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
org.bouncycastle.asn1.ASN1Integer indirectReference
org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
org.bouncycastle.asn1.DERTaggedObject externalData
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, int, org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
org.bouncycastle.asn1.ASN1Integer indirectReference
org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
int encoding
org.bouncycastle.asn1.ASN1Primitive externalData
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
java.io.ByteArrayOutputStream baos
org.bouncycastle.asn1.ASN1TaggedObject obj
}
org/bouncycastle/asn1/DLFactory.class
DLFactory.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.DLFactory extends java.lang.Object {
static final org.bouncycastle.asn1.ASN1Sequence EMPTY_SEQUENCE
static final org.bouncycastle.asn1.ASN1Set EMPTY_SET
void <init> ()
static org.bouncycastle.asn1.ASN1Sequence createSequence (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector v
static org.bouncycastle.asn1.ASN1Set createSet (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/DLOutputStream.class
DLOutputStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.DLOutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
void <init> (java.io.OutputStream)
java.io.OutputStream os
void writePrimitive (org.bouncycastle.asn1.ASN1Primitive, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive primitive
boolean withTag
org.bouncycastle.asn1.ASN1OutputStream getDLSubStream ()
}
org/bouncycastle/asn1/DLSequence.class
DLSequence.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLSequence extends org.bouncycastle.asn1.ASN1Sequence {
private int bodyLength
public void <init> ()
public void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector elementVector
public void <init> (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable[] elements
void <init> (org.bouncycastle.asn1.ASN1Encodable[], boolean)
org.bouncycastle.asn1.ASN1Encodable[] elements
boolean clone
private int getBodyLength () throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive dlObject
int i
int count
int totalLength
int encodedLength () throws java.io.IOException
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
int i
org.bouncycastle.asn1.ASN1Primitive dlObject
int i
int i
int totalLength
org.bouncycastle.asn1.ASN1Primitive[] dlObjects
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.ASN1OutputStream dlOut
int count
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
}
org/bouncycastle/asn1/DLSequenceParser.class
DLSequenceParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLSequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/DLSet.class
DLSet.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLSet extends org.bouncycastle.asn1.ASN1Set {
private int bodyLength
public void <init> ()
public void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable element
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector elementVector
public void <init> (org.bouncycastle.asn1.ASN1Encodable[])
org.bouncycastle.asn1.ASN1Encodable[] elements
void <init> (boolean, org.bouncycastle.asn1.ASN1Encodable[])
boolean isSorted
org.bouncycastle.asn1.ASN1Encodable[] elements
private int getBodyLength () throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive dlObject
int i
int count
int totalLength
int encodedLength () throws java.io.IOException
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
int i
org.bouncycastle.asn1.ASN1Primitive dlObject
int i
int i
int totalLength
org.bouncycastle.asn1.ASN1Primitive[] dlObjects
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.ASN1OutputStream dlOut
int count
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
}
org/bouncycastle/asn1/DLSetParser.class
DLSetParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLSetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void <init> (org.bouncycastle.asn1.ASN1StreamParser)
org.bouncycastle.asn1.ASN1StreamParser parser
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
java.io.IOException e
}
org/bouncycastle/asn1/DLTaggedObject.class
DLTaggedObject.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
public void <init> (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
boolean explicit
int tagNo
org.bouncycastle.asn1.ASN1Encodable obj
boolean isConstructed ()
int encodedLength () throws java.io.IOException
int length
void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
org.bouncycastle.asn1.ASN1Primitive primitive
int flags
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
}
org/bouncycastle/asn1/DateUtil.class
DateUtil.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.DateUtil extends java.lang.Object {
private static Long ZERO
private static final java.util.Map localeCache
static java.util.Locale EN_Locale
void <init> ()
private static java.util.Locale forEN ()
int i
java.util.Locale[] locales
static java.util.Date epochAdjust (java.util.Date) throws java.text.ParseException
java.text.SimpleDateFormat dateF
long v
Long adj
java.util.Date date
java.util.Locale locale
private static java.lang.Long longValueOf (long)
long v
static void <clinit> ()
}
org/bouncycastle/asn1/DefiniteLengthInputStream.class
DefiniteLengthInputStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.DefiniteLengthInputStream extends org.bouncycastle.asn1.LimitedInputStream {
private static final byte[] EMPTY_BYTES
private final int _originalLength
private int _remaining
void <init> (java.io.InputStream, int, int)
java.io.InputStream in
int length
int limit
int getRemaining ()
public int read () throws java.io.IOException
int b
public int read (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
int toRead
int numRead
void readAllIntoByteArray (byte[]) throws java.io.IOException
byte[] buf
int limit
byte[] toByteArray () throws java.io.IOException
int limit
byte[] bytes
static void <clinit> ()
}
org/bouncycastle/asn1/InMemoryRepresentable.class
InMemoryRepresentable.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.InMemoryRepresentable extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
}
org/bouncycastle/asn1/IndefiniteLengthInputStream.class
IndefiniteLengthInputStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.IndefiniteLengthInputStream extends org.bouncycastle.asn1.LimitedInputStream {
private int _b1
private int _b2
private boolean _eofReached
private boolean _eofOn00
void <init> (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream in
int limit
void setEofOn00 (boolean)
boolean eofOn00
private boolean checkForEof ()
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int numRead
public int read () throws java.io.IOException
int b
int v
}
org/bouncycastle/asn1/LazyConstructionEnumeration.class
LazyConstructionEnumeration.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.LazyConstructionEnumeration extends java.lang.Object implements java.util.Enumeration {
private org.bouncycastle.asn1.ASN1InputStream aIn
private Object nextObj
public void <init> (byte[])
byte[] encoded
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
Object o
private java.lang.Object readObject ()
java.io.IOException e
}
org/bouncycastle/asn1/LazyEncodedSequence.class
LazyEncodedSequence.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.LazyEncodedSequence extends org.bouncycastle.asn1.ASN1Sequence {
private byte[] encoded
void <init> (byte[]) throws java.io.IOException
byte[] encoded
public synchronized org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
int index
public synchronized java.util.Enumeration getObjects ()
public synchronized int hashCode ()
public synchronized java.util.Iterator iterator ()
public synchronized int size ()
public synchronized org.bouncycastle.asn1.ASN1Encodable[] toArray ()
org.bouncycastle.asn1.ASN1Encodable[] toArrayInternal ()
synchronized int encodedLength () throws java.io.IOException
synchronized void encode (org.bouncycastle.asn1.ASN1OutputStream, boolean) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream out
boolean withTag
synchronized org.bouncycastle.asn1.ASN1Primitive toDERObject ()
synchronized org.bouncycastle.asn1.ASN1Primitive toDLObject ()
private void force ()
org.bouncycastle.asn1.ASN1EncodableVector v
java.util.Enumeration en
}
org/bouncycastle/asn1/LimitedInputStream.class
LimitedInputStream.java
package org.bouncycastle.asn1
abstract org.bouncycastle.asn1.LimitedInputStream extends java.io.InputStream {
protected final java.io.InputStream _in
private int _limit
void <init> (java.io.InputStream, int)
java.io.InputStream in
int limit
int getLimit ()
protected void setParentEofDetect (boolean)
boolean on
}
org/bouncycastle/asn1/OIDTokenizer.class
OIDTokenizer.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.OIDTokenizer extends java.lang.Object {
private String oid
private int index
public void <init> (java.lang.String)
String oid
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
String token
String token
int end
}
org/bouncycastle/asn1/StreamUtil.class
StreamUtil.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.StreamUtil extends java.lang.Object {
void <init> ()
static int findLimit (java.io.InputStream)
java.nio.channels.FileChannel channel
long size
java.io.InputStream in
long maxMemory
static int calculateBodyLength (int)
int i
int size
int val
int length
int count
static int calculateTagLength (int) throws java.io.IOException
byte[] stack
int pos
int tagNo
int length
}
org/bouncycastle/asn1/bc/
org/bouncycastle/asn1/bc/BCObjectIdentifiers.class
BCObjectIdentifiers.java
package org.bouncycastle.asn1.bc
public abstract org.bouncycastle.asn1.bc.BCObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes256_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes256_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_sig
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHA256ph
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHA512ph
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHAKE128ph
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHAKE256ph
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHAKE128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_SHAKE256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHA256ph
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHA512ph
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHAKE128ph
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHAKE256ph
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHAKE128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_SHAKE256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_with_SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_with_SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_with_SHAKE128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_with_SHAKE256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_with_SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_with_SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_with_SHAKE128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier xmss_mt_with_SHAKE256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_I
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_III_size
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_III_speed
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_p_I
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_Rnd1_p_III
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_p_I
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qTESLA_p_III
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_ext
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier linkedCertificate
static void <clinit> ()
}
org/bouncycastle/asn1/cms/
org/bouncycastle/asn1/cms/Attribute.class
Attribute.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Attribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
private org.bouncycastle.asn1.ASN1Set attrValues
public static org.bouncycastle.asn1.cms.Attribute getInstance (java.lang.Object)
Object o
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
org.bouncycastle.asn1.ASN1Set attrValues
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType ()
public org.bouncycastle.asn1.ASN1Set getAttrValues ()
public org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/cms/AttributeTable.class
AttributeTable.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.AttributeTable extends java.lang.Object {
private java.util.Hashtable attributes
public void <init> (java.util.Hashtable)
java.util.Hashtable attrs
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.cms.Attribute a
int i
org.bouncycastle.asn1.ASN1EncodableVector v
public void <init> (org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.cms.Attribute a
int i
org.bouncycastle.asn1.ASN1Set s
public void <init> (org.bouncycastle.asn1.cms.Attribute)
org.bouncycastle.asn1.cms.Attribute attr
public void <init> (org.bouncycastle.asn1.cms.Attributes)
org.bouncycastle.asn1.cms.Attributes attrs
private void addAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.cms.Attribute)
java.util.Vector v
java.util.Vector v
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.cms.Attribute a
Object value
public org.bouncycastle.asn1.cms.Attribute get (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
Object value
public org.bouncycastle.asn1.ASN1EncodableVector getAll (org.bouncycastle.asn1.ASN1ObjectIdentifier)
java.util.Enumeration e
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1EncodableVector v
Object value
public int size ()
Object o
java.util.Enumeration en
int size
public java.util.Hashtable toHashtable ()
public org.bouncycastle.asn1.ASN1EncodableVector toASN1EncodableVector ()
java.util.Enumeration en
Object value
org.bouncycastle.asn1.ASN1EncodableVector v
java.util.Enumeration e
public org.bouncycastle.asn1.cms.Attributes toASN1Structure ()
private java.util.Hashtable copyTable (java.util.Hashtable)
Object key
java.util.Hashtable in
java.util.Hashtable out
java.util.Enumeration e
public org.bouncycastle.asn1.cms.AttributeTable add (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
org.bouncycastle.asn1.ASN1Encodable attrValue
org.bouncycastle.asn1.cms.AttributeTable newTable
public org.bouncycastle.asn1.cms.AttributeTable remove (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
org.bouncycastle.asn1.cms.AttributeTable newTable
}
org/bouncycastle/asn1/cms/Attributes.class
Attributes.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Attributes extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Set attributes
private void <init> (org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1Set set
public void <init> (org.bouncycastle.asn1.ASN1EncodableVector)
org.bouncycastle.asn1.ASN1EncodableVector v
public static org.bouncycastle.asn1.cms.Attributes getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.cms.Attributes getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public org.bouncycastle.asn1.cms.Attribute[] getAttributes ()
int i
org.bouncycastle.asn1.cms.Attribute[] rv
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/CMSAlgorithmProtection.class
CMSAlgorithmProtection.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.CMSAlgorithmProtection extends org.bouncycastle.asn1.ASN1Object {
public static final int SIGNATURE
public static final int MAC
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlgorithm
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
int type
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence sequence
org.bouncycastle.asn1.ASN1TaggedObject tagged
public static org.bouncycastle.asn1.cms.CMSAlgorithmProtection getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMacAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/cms/CMSAttributes.class
CMSAttributes.java
package org.bouncycastle.asn1.cms
public abstract org.bouncycastle.asn1.cms.CMSAttributes extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier messageDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signingTime
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier counterSignature
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier contentHint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cmsAlgorithmProtect
static void <clinit> ()
}
org/bouncycastle/asn1/cms/CMSObjectIdentifiers.class
CMSObjectIdentifiers.java
package org.bouncycastle.asn1.cms
public abstract org.bouncycastle.asn1.cms.CMSObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier data
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier envelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedAndEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authenticatedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier compressedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier timestampedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ri
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ri_ocsp_response
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ri_scvp
static void <clinit> ()
}
org/bouncycastle/asn1/cms/ContentInfo.class
ContentInfo.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.ContentInfo extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.cms.CMSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private org.bouncycastle.asn1.ASN1Encodable content
public static org.bouncycastle.asn1.cms.ContentInfo getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.cms.ContentInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject tagged
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
org.bouncycastle.asn1.ASN1Encodable content
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.ASN1Encodable getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/cms/GCMParameters.class
GCMParameters.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.GCMParameters extends org.bouncycastle.asn1.ASN1Object {
private byte[] nonce
private int icvLen
public static org.bouncycastle.asn1.cms.GCMParameters getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (byte[], int)
byte[] nonce
int icvLen
public byte[] getNonce ()
public int getIcvLen ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/cms/IssuerAndSerialNumber.class
IssuerAndSerialNumber.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.IssuerAndSerialNumber extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x500.X500Name name
private org.bouncycastle.asn1.ASN1Integer serialNumber
public static org.bouncycastle.asn1.cms.IssuerAndSerialNumber getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.x509.Certificate)
org.bouncycastle.asn1.x509.Certificate certificate
public void <init> (org.bouncycastle.asn1.x509.X509CertificateStructure)
org.bouncycastle.asn1.x509.X509CertificateStructure certificate
public void <init> (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
org.bouncycastle.asn1.x500.X500Name name
java.math.BigInteger serialNumber
public void <init> (org.bouncycastle.asn1.x509.X509Name, java.math.BigInteger)
org.bouncycastle.asn1.x509.X509Name name
java.math.BigInteger serialNumber
public void <init> (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.x509.X509Name name
org.bouncycastle.asn1.ASN1Integer serialNumber
public org.bouncycastle.asn1.x500.X500Name getName ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/cms/SignedData.class
SignedData.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignedData extends org.bouncycastle.asn1.ASN1Object {
private static final org.bouncycastle.asn1.ASN1Integer VERSION_1
private static final org.bouncycastle.asn1.ASN1Integer VERSION_3
private static final org.bouncycastle.asn1.ASN1Integer VERSION_4
private static final org.bouncycastle.asn1.ASN1Integer VERSION_5
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Set digestAlgorithms
private org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.asn1.ASN1Set certificates
private org.bouncycastle.asn1.ASN1Set crls
private org.bouncycastle.asn1.ASN1Set signerInfos
private boolean certsBer
private boolean crlsBer
public static org.bouncycastle.asn1.cms.SignedData getInstance (java.lang.Object)
Object o
public void <init> (org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.cms.ContentInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1Set digestAlgorithms
org.bouncycastle.asn1.cms.ContentInfo contentInfo
org.bouncycastle.asn1.ASN1Set certificates
org.bouncycastle.asn1.ASN1Set crls
org.bouncycastle.asn1.ASN1Set signerInfos
private org.bouncycastle.asn1.ASN1Integer calculateVersion (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1TaggedObject tagged
Object obj
java.util.Enumeration en
Object obj
java.util.Enumeration en
org.bouncycastle.asn1.ASN1ObjectIdentifier contentOid
org.bouncycastle.asn1.ASN1Set certs
org.bouncycastle.asn1.ASN1Set crls
org.bouncycastle.asn1.ASN1Set signerInfs
boolean otherCert
boolean otherCrl
boolean attrCertV1Found
boolean attrCertV2Found
private boolean checkForVersion3 (org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.cms.SignerInfo s
java.util.Enumeration e
org.bouncycastle.asn1.ASN1Set signerInfs
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject tagged
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Set getDigestAlgorithms ()
public org.bouncycastle.asn1.cms.ContentInfo getEncapContentInfo ()
public org.bouncycastle.asn1.ASN1Set getCertificates ()
public org.bouncycastle.asn1.ASN1Set getCRLs ()
public org.bouncycastle.asn1.ASN1Set getSignerInfos ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/cms/SignerIdentifier.class
SignerIdentifier.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignerIdentifier extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Encodable id
public void <init> (org.bouncycastle.asn1.cms.IssuerAndSerialNumber)
org.bouncycastle.asn1.cms.IssuerAndSerialNumber id
public void <init> (org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.asn1.ASN1OctetString id
public void <init> (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive id
public static org.bouncycastle.asn1.cms.SignerIdentifier getInstance (java.lang.Object)
Object o
public boolean isTagged ()
public org.bouncycastle.asn1.ASN1Encodable getId ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/SignerInfo.class
SignerInfo.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignerInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.SignerIdentifier sid
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm
private org.bouncycastle.asn1.ASN1Set authenticatedAttributes
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1OctetString encryptedDigest
private org.bouncycastle.asn1.ASN1Set unauthenticatedAttributes
public static org.bouncycastle.asn1.cms.SignerInfo getInstance (java.lang.Object) throws java.lang.IllegalArgumentException
Object o
public void <init> (org.bouncycastle.asn1.cms.SignerIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.cms.SignerIdentifier sid
org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm
org.bouncycastle.asn1.ASN1Set authenticatedAttributes
org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm
org.bouncycastle.asn1.ASN1OctetString encryptedDigest
org.bouncycastle.asn1.ASN1Set unauthenticatedAttributes
public void <init> (org.bouncycastle.asn1.cms.SignerIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.cms.Attributes, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.cms.Attributes)
org.bouncycastle.asn1.cms.SignerIdentifier sid
org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm
org.bouncycastle.asn1.cms.Attributes authenticatedAttributes
org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm
org.bouncycastle.asn1.ASN1OctetString encryptedDigest
org.bouncycastle.asn1.cms.Attributes unauthenticatedAttributes
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
Object obj
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.SignerIdentifier getSID ()
public org.bouncycastle.asn1.ASN1Set getAuthenticatedAttributes ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedDigest ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1Set getUnauthenticatedAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/cms/Time.class
Time.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Time extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Primitive time
public static org.bouncycastle.asn1.cms.Time getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public void <init> (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive time
public void <init> (java.util.Date)
java.util.Date time
java.util.SimpleTimeZone tz
java.text.SimpleDateFormat dateF
String d
int year
public void <init> (java.util.Date, java.util.Locale)
java.util.Date time
java.util.Locale locale
java.util.SimpleTimeZone tz
java.text.SimpleDateFormat dateF
String d
int year
public static org.bouncycastle.asn1.cms.Time getInstance (java.lang.Object)
Object obj
public java.lang.String getTime ()
public java.util.Date getDate ()
java.text.ParseException e
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/eac/
org/bouncycastle/asn1/eac/EACObjectIdentifiers.class
EACObjectIdentifiers.java
package org.bouncycastle.asn1.eac
public abstract org.bouncycastle.asn1.eac.EACObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bsi_de
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK_DH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK_ECDH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_DH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_DH_3DES_CBC_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_ECDH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_ECDH_3DES_CBC_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_EAC_ePassport
static void <clinit> ()
}
org/bouncycastle/asn1/gm/
org/bouncycastle/asn1/gm/GMObjectIdentifiers.class
GMObjectIdentifiers.java
package org.bouncycastle.asn1.gm
public abstract org.bouncycastle.asn1.gm.GMObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_ecb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_ofb128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm6_cfb128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_ecb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_ofb128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm1_cfb8
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_ecb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_ofb128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ssf33_cfb8
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ecb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ofb128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_cfb8
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ctr
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_gcm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ccm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_xts
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_wrap_pad
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sms4_ocb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2p256v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2exchange
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier wapip192v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_recommendedParameters
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_specifiedParameters
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sm3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_rmd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_whirlpool
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_blake2b512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_blake2s256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2encrypt_with_md5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sm9PublicKey
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm9sign
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm9keyagreement
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm9encrypt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmac_sm3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sm3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_rmd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_whirlpool
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_blake2b512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sm2sign_with_blake2s256
static void <clinit> ()
}
org/bouncycastle/asn1/iana/
org/bouncycastle/asn1/iana/IANAObjectIdentifiers.class
IANAObjectIdentifiers.java
package org.bouncycastle.asn1.iana
public abstract org.bouncycastle.asn1.iana.IANAObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier internet
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier directory
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mgmt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier experimental
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier _private
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier security
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SNMPv2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier security_mechanisms
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier security_nametypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkix
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ipsec
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier isakmpOakley
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacMD5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacTIGER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacRIPEMD160
static void <clinit> ()
}
org/bouncycastle/asn1/isismtt/
org/bouncycastle/asn1/isismtt/ISISMTTObjectIdentifiers.class
ISISMTTObjectIdentifiers.java
package org.bouncycastle.asn1.isismtt
public abstract org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_cp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_cp_accredited
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_dateOfCertGen
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_procuration
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_admission
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_monetaryLimit
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_declarationOfMajority
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_iCCSN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_PKReference
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_restriction
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_retrieveIfAllowed
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_requestedCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_namingAuthorities
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_certInDirSince
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_certHash
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_nameAtBirth
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_additionalInformation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_liabilityLimitationFlag
static void <clinit> ()
}
org/bouncycastle/asn1/kisa/
org/bouncycastle/asn1/kisa/KISAObjectIdentifiers.class
KISAObjectIdentifiers.java
package org.bouncycastle.asn1.kisa
public abstract org.bouncycastle.asn1.kisa.KISAObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_seedCBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_seedMAC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndSEED_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_npki_app_cmsSeed_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_mod_cms_seed
static void <clinit> ()
}
org/bouncycastle/asn1/misc/
org/bouncycastle/asn1/misc/MiscObjectIdentifiers.class
MiscObjectIdentifiers.java
package org.bouncycastle.asn1.misc
public abstract org.bouncycastle.asn1.misc.MiscObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscape
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCertType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeBaseURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeRevocationURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCARevocationURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeRenewalURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCApolicyURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeSSLServerName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCertComment
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisign
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignCzagExtension
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignPrivate_6_9
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignOnSiteJurisdictionHash
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignBitString_6_13
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignDnbDunsNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignIssStrongCrypto
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier novell
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier novellSecurityAttribs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier entrust
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier entrustVersionExtension
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cast5CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hMAC_SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier as_sys_sec_alg_ideaCBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm_blowfish_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm_blowfish_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm_blowfish_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cryptlib_algorithm_blowfish_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier blake2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2b160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2b256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2b384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2b512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2s128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2s160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2s224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_blake2s256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_scrypt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_composite
static void <clinit> ()
}
org/bouncycastle/asn1/misc/NetscapeCertType.class
NetscapeCertType.java
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.NetscapeCertType extends org.bouncycastle.asn1.DERBitString {
public static final int sslClient
public static final int sslServer
public static final int smime
public static final int objectSigning
public static final int reserved
public static final int sslCA
public static final int smimeCA
public static final int objectSigningCA
public void <init> (int)
int usage
public void <init> (org.bouncycastle.asn1.DERBitString)
org.bouncycastle.asn1.DERBitString usage
public java.lang.String toString ()
}
org/bouncycastle/asn1/misc/NetscapeRevocationURL.class
NetscapeRevocationURL.java
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.NetscapeRevocationURL extends org.bouncycastle.asn1.DERIA5String {
public void <init> (org.bouncycastle.asn1.DERIA5String)
org.bouncycastle.asn1.DERIA5String str
public java.lang.String toString ()
}
org/bouncycastle/asn1/misc/VerisignCzagExtension.class
VerisignCzagExtension.java
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.VerisignCzagExtension extends org.bouncycastle.asn1.DERIA5String {
public void <init> (org.bouncycastle.asn1.DERIA5String)
org.bouncycastle.asn1.DERIA5String str
public java.lang.String toString ()
}
org/bouncycastle/asn1/nist/
org/bouncycastle/asn1/nist/NISTNamedCurves.class
NISTNamedCurves.java
package org.bouncycastle.asn1.nist
public org.bouncycastle.asn1.nist.NISTNamedCurves extends java.lang.Object {
static final java.util.Hashtable objIds
static final java.util.Hashtable names
public void <init> ()
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
String name
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static java.util.Enumeration getNames ()
static void <clinit> ()
}
org/bouncycastle/asn1/nist/NISTObjectIdentifiers.class
NISTObjectIdentifiers.java
package org.bouncycastle.asn1.nist
public abstract org.bouncycastle.asn1.nist.NISTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nistAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hashAlgs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha512_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha512_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha3_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha3_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha3_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha3_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_shake128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_shake256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA3_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA3_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA3_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA3_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_shake128_len
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_shake256_len
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_KmacWithSHAKE128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_KmacWithSHAKE256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_wrap_pad
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_wrap_pad
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_wrap_pad
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sigAlgs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha3_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha3_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha3_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha3_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_sha3_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_sha3_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_sha3_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_sha3_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_512
static void <clinit> ()
}
org/bouncycastle/asn1/nsri/
org/bouncycastle/asn1/nsri/NSRIObjectIdentifiers.class
NSRIObjectIdentifiers.java
package org.bouncycastle.asn1.nsri
public abstract org.bouncycastle.asn1.nsri.NSRIObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nsri
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_algorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sea
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pad
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pad_null
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pad_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ecb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_cfb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ofb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ctr
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ecb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_cfb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ofb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ctr
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ecb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_cfb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ofb
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ctr
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_cmac
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_cmac
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_cmac
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ocb2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ocb2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ocb2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_gcm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_gcm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_gcm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_ccm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_ccm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_ccm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_kw
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_kw
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_kw
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria128_kwp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria192_kwp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aria256_kwp
static void <clinit> ()
}
org/bouncycastle/asn1/ntt/
org/bouncycastle/asn1/ntt/NTTObjectIdentifiers.class
NTTObjectIdentifiers.java
package org.bouncycastle.asn1.ntt
public abstract org.bouncycastle.asn1.ntt.NTTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia256_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia128_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia192_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia256_wrap
static void <clinit> ()
}
org/bouncycastle/asn1/oiw/
org/bouncycastle/asn1/oiw/OIWObjectIdentifiers.class
OIWObjectIdentifiers.java
package org.bouncycastle.asn1.oiw
public abstract org.bouncycastle.asn1.oiw.OIWObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desCBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desOFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desCFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desEDE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier idSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsaWithSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha1WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier elGamalAlgorithm
static void <clinit> ()
}
org/bouncycastle/asn1/pkcs/
org/bouncycastle/asn1/pkcs/Attribute.class
Attribute.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.Attribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
private org.bouncycastle.asn1.ASN1Set attrValues
public static org.bouncycastle.asn1.pkcs.Attribute getInstance (java.lang.Object)
Object o
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
org.bouncycastle.asn1.ASN1Set attrValues
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType ()
public org.bouncycastle.asn1.ASN1Set getAttrValues ()
public org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/AuthenticatedSafe.class
AuthenticatedSafe.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.AuthenticatedSafe extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.pkcs.ContentInfo[] info
private boolean isBer
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
int i
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.pkcs.AuthenticatedSafe getInstance (java.lang.Object)
Object o
public void <init> (org.bouncycastle.asn1.pkcs.ContentInfo[])
org.bouncycastle.asn1.pkcs.ContentInfo[] info
public org.bouncycastle.asn1.pkcs.ContentInfo[] getContentInfo ()
private org.bouncycastle.asn1.pkcs.ContentInfo[] copy (org.bouncycastle.asn1.pkcs.ContentInfo[])
org.bouncycastle.asn1.pkcs.ContentInfo[] infos
org.bouncycastle.asn1.pkcs.ContentInfo[] tmp
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CRLBag.class
CRLBag.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CRLBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier crlId
private org.bouncycastle.asn1.ASN1Encodable crlValue
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.pkcs.CRLBag getInstance (java.lang.Object)
Object o
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier crlId
org.bouncycastle.asn1.ASN1Encodable crlValue
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCrlId ()
public org.bouncycastle.asn1.ASN1Encodable getCrlValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/CertBag.class
CertBag.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier certId
private org.bouncycastle.asn1.ASN1Encodable certValue
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.pkcs.CertBag getInstance (java.lang.Object)
Object o
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier certId
org.bouncycastle.asn1.ASN1Encodable certValue
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCertId ()
public org.bouncycastle.asn1.ASN1Encodable getCertValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/CertificationRequest.class
CertificationRequest.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertificationRequest extends org.bouncycastle.asn1.ASN1Object {
protected org.bouncycastle.asn1.pkcs.CertificationRequestInfo reqInfo
protected org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
protected org.bouncycastle.asn1.DERBitString sigBits
public static org.bouncycastle.asn1.pkcs.CertificationRequest getInstance (java.lang.Object)
Object o
protected void <init> ()
public void <init> (org.bouncycastle.asn1.pkcs.CertificationRequestInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
org.bouncycastle.asn1.pkcs.CertificationRequestInfo requestInfo
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm
org.bouncycastle.asn1.DERBitString signature
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.pkcs.CertificationRequestInfo getCertificationRequestInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/CertificationRequestInfo.class
CertificationRequestInfo.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertificationRequestInfo extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPKInfo
org.bouncycastle.asn1.ASN1Set attributes
public static org.bouncycastle.asn1.pkcs.CertificationRequestInfo getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pkInfo
org.bouncycastle.asn1.ASN1Set attributes
public void <init> (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.x509.X509Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pkInfo
org.bouncycastle.asn1.ASN1Set attributes
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject tagobj
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.ASN1Set getAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
private static void validateAttributes (org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.pkcs.Attribute attr
java.util.Enumeration en
org.bouncycastle.asn1.ASN1Set attributes
}
org/bouncycastle/asn1/pkcs/ContentInfo.class
ContentInfo.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.ContentInfo extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private org.bouncycastle.asn1.ASN1Encodable content
private boolean isBer
public static org.bouncycastle.asn1.pkcs.ContentInfo getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
org.bouncycastle.asn1.ASN1Encodable content
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.ASN1Encodable getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/DHParameter.class
DHParameter.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.DHParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer g
org.bouncycastle.asn1.ASN1Integer l
public void <init> (java.math.BigInteger, java.math.BigInteger, int)
java.math.BigInteger p
java.math.BigInteger g
int l
public static org.bouncycastle.asn1.pkcs.DHParameter getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public java.math.BigInteger getL ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/EncryptedData.class
EncryptedData.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptedData extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence data
public static org.bouncycastle.asn1.pkcs.EncryptedData getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
int version
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptionAlgorithm
org.bouncycastle.asn1.ASN1Encodable content
org.bouncycastle.asn1.ASN1EncodableVector v
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getContent ()
org.bouncycastle.asn1.ASN1TaggedObject o
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.class
EncryptedPrivateKeyInfo.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.ASN1OctetString data
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
byte[] encoding
public static org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm ()
public byte[] getEncryptedData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/EncryptionScheme.class
EncryptionScheme.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptionScheme extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier objectId
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier objectId
org.bouncycastle.asn1.ASN1Encodable parameters
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.pkcs.EncryptionScheme getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm ()
public org.bouncycastle.asn1.ASN1Encodable getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.class
IssuerAndSerialNumber.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x500.X500Name name
org.bouncycastle.asn1.ASN1Integer certSerialNumber
public static org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.x509.X509Name, java.math.BigInteger)
org.bouncycastle.asn1.x509.X509Name name
java.math.BigInteger certSerialNumber
public void <init> (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.x509.X509Name name
org.bouncycastle.asn1.ASN1Integer certSerialNumber
public void <init> (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
org.bouncycastle.asn1.x500.X500Name name
java.math.BigInteger certSerialNumber
public org.bouncycastle.asn1.x500.X500Name getName ()
public org.bouncycastle.asn1.ASN1Integer getCertificateSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/KeyDerivationFunc.class
KeyDerivationFunc.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.KeyDerivationFunc extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier objectId
org.bouncycastle.asn1.ASN1Encodable parameters
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.pkcs.KeyDerivationFunc getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm ()
public org.bouncycastle.asn1.ASN1Encodable getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/MacData.class
MacData.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.MacData extends org.bouncycastle.asn1.ASN1Object {
private static final java.math.BigInteger ONE
org.bouncycastle.asn1.x509.DigestInfo digInfo
byte[] salt
java.math.BigInteger iterationCount
public static org.bouncycastle.asn1.pkcs.MacData getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.x509.DigestInfo, byte[], int)
org.bouncycastle.asn1.x509.DigestInfo digInfo
byte[] salt
int iterationCount
public org.bouncycastle.asn1.x509.DigestInfo getMac ()
public byte[] getSalt ()
public java.math.BigInteger getIterationCount ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/pkcs/PBEParameter.class
PBEParameter.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBEParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer iterations
org.bouncycastle.asn1.ASN1OctetString salt
public void <init> (byte[], int)
byte[] salt
int iterations
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.pkcs.PBEParameter getInstance (java.lang.Object)
Object obj
public java.math.BigInteger getIterationCount ()
public byte[] getSalt ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/PBES2Parameters.class
PBES2Parameters.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBES2Parameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.pkcs.KeyDerivationFunc func
private org.bouncycastle.asn1.pkcs.EncryptionScheme scheme
public static org.bouncycastle.asn1.pkcs.PBES2Parameters getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.pkcs.KeyDerivationFunc, org.bouncycastle.asn1.pkcs.EncryptionScheme)
org.bouncycastle.asn1.pkcs.KeyDerivationFunc keyDevFunc
org.bouncycastle.asn1.pkcs.EncryptionScheme encScheme
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence obj
java.util.Enumeration e
org.bouncycastle.asn1.ASN1Sequence funcSeq
public org.bouncycastle.asn1.pkcs.KeyDerivationFunc getKeyDerivationFunc ()
public org.bouncycastle.asn1.pkcs.EncryptionScheme getEncryptionScheme ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/PBKDF2Params.class
PBKDF2Params.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBKDF2Params extends org.bouncycastle.asn1.ASN1Object {
private static final org.bouncycastle.asn1.x509.AlgorithmIdentifier algid_hmacWithSHA1
private final org.bouncycastle.asn1.ASN1OctetString octStr
private final org.bouncycastle.asn1.ASN1Integer iterationCount
private final org.bouncycastle.asn1.ASN1Integer keyLength
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier prf
public static org.bouncycastle.asn1.pkcs.PBKDF2Params getInstance (java.lang.Object)
Object obj
public void <init> (byte[], int)
byte[] salt
int iterationCount
public void <init> (byte[], int, int)
byte[] salt
int iterationCount
int keyLength
public void <init> (byte[], int, int, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
byte[] salt
int iterationCount
int keyLength
org.bouncycastle.asn1.x509.AlgorithmIdentifier prf
public void <init> (byte[], int, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
byte[] salt
int iterationCount
org.bouncycastle.asn1.x509.AlgorithmIdentifier prf
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
Object o
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public byte[] getSalt ()
public java.math.BigInteger getIterationCount ()
public java.math.BigInteger getKeyLength ()
public boolean isDefaultPrf ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrf ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/pkcs/PKCS12PBEParams.class
PKCS12PBEParams.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PKCS12PBEParams extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer iterations
org.bouncycastle.asn1.ASN1OctetString iv
public void <init> (byte[], int)
byte[] salt
int iterations
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.pkcs.PKCS12PBEParams getInstance (java.lang.Object)
Object obj
public java.math.BigInteger getIterations ()
public byte[] getIV ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.class
PKCSObjectIdentifiers.java
package org.bouncycastle.asn1.pkcs
public abstract org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha1WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier srsaOAEPEncryptionSET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_RSAES_OAEP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_mgf1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pSpecified
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_RSASSA_PSS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha256WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha384WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha512WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha224WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha512_224WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha512_256WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhKeyAgreement
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD2AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD2AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD5AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD5AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PBES2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PBKDF2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier des_EDE3_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rc4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_7
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier data
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier envelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedAndEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_emailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_unstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_contentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_messageDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_signingTime
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_counterSignature
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_challengePassword
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_unstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_extendedCertificateAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_signingDescription
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_extensionRequest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_smimeCapabilities
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_smime
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_friendlyName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_localKeyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509certType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certTypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509Certificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sdsiCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlTypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509Crl
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_cmsAlgorithmProtect
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitiesVersions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_authData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_TSTInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_compressedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_authEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_timestampedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_PWRI_KEK
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsa_KEM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_hss_lms_hashsig
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_AEADChaCha20Poly1305
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_hkdf_with_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_hkdf_with_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_hkdf_with_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfOrigin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfReceipt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfDelivery
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfSender
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfApproval
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfCreation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_receiptRequest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentHint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_msgSigDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentReference
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_encrypKeyPref
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signingCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signingCertificateV2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signatureTimeStampToken
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_sigPolicyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_commitmentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_signerLocation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_signerAttr
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_otherSigCert
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_contentTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certificateRefs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_revocationRefs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certValues
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_revocationValues
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_escTimeStamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certCRLTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_archiveTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_decryptKeyID
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_implCryptoAlgs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_asymmDecryptKeyID
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_implCompressAlgs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_communityIdentifiers
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_sigPolicyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_commitmentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signerLocation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_otherSigCert
public static final String id_spq
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_spq_ets_uri
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_spq_ets_unotice
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bagtypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs8ShroudedKeyBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secretBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier safeContentsBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_12PbeIds
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd128BitRC4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd40BitRC4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd3_KeyTripleDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd2_KeyTripleDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd128BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd40BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbewithSHAAnd40BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_CMS3DESwrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_CMSRC2wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_ESDH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_SSDH
static void <clinit> ()
}
org/bouncycastle/asn1/pkcs/Pfx.class
Pfx.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.Pfx extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.pkcs.ContentInfo contentInfo
private org.bouncycastle.asn1.pkcs.MacData macData
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer version
public static org.bouncycastle.asn1.pkcs.Pfx getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.pkcs.ContentInfo, org.bouncycastle.asn1.pkcs.MacData)
org.bouncycastle.asn1.pkcs.ContentInfo contentInfo
org.bouncycastle.asn1.pkcs.MacData macData
public org.bouncycastle.asn1.pkcs.ContentInfo getAuthSafe ()
public org.bouncycastle.asn1.pkcs.MacData getMacData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/PrivateKeyInfo.class
PrivateKeyInfo.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.AlgorithmIdentifier privateKeyAlgorithm
private org.bouncycastle.asn1.ASN1OctetString privateKey
private org.bouncycastle.asn1.ASN1Set attributes
private org.bouncycastle.asn1.ASN1BitString publicKey
public static org.bouncycastle.asn1.pkcs.PrivateKeyInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.pkcs.PrivateKeyInfo getInstance (java.lang.Object)
Object obj
private static int getVersionValue (org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.ASN1Integer version
int versionValue
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.x509.AlgorithmIdentifier privateKeyAlgorithm
org.bouncycastle.asn1.ASN1Encodable privateKey
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.asn1.ASN1Set) throws java.io.IOException
org.bouncycastle.asn1.x509.AlgorithmIdentifier privateKeyAlgorithm
org.bouncycastle.asn1.ASN1Encodable privateKey
org.bouncycastle.asn1.ASN1Set attributes
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.asn1.ASN1Set, byte[]) throws java.io.IOException
org.bouncycastle.asn1.x509.AlgorithmIdentifier privateKeyAlgorithm
org.bouncycastle.asn1.ASN1Encodable privateKey
org.bouncycastle.asn1.ASN1Set attributes
byte[] publicKey
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject tagged
int tag
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
int versionValue
int lastTag
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Set getAttributes ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrivateKeyAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getPrivateKey ()
public org.bouncycastle.asn1.ASN1Encodable parsePrivateKey () throws java.io.IOException
public boolean hasPublicKey ()
public org.bouncycastle.asn1.ASN1Encodable parsePublicKey () throws java.io.IOException
public org.bouncycastle.asn1.ASN1BitString getPublicKeyData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/RSAESOAEPparams.class
RSAESOAEPparams.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAESOAEPparams extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier pSourceAlgorithm
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_HASH_ALGORITHM
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_P_SOURCE_ALGORITHM
public static org.bouncycastle.asn1.pkcs.RSAESOAEPparams getInstance (java.lang.Object)
Object obj
public void <init> ()
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
org.bouncycastle.asn1.x509.AlgorithmIdentifier pSourceAlgorithm
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject o
int i
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMaskGenAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPSourceAlgorithm ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/pkcs/RSAPrivateKey.class
RSAPrivateKey.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPrivateKey extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger version
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
private java.math.BigInteger privateExponent
private java.math.BigInteger prime1
private java.math.BigInteger prime2
private java.math.BigInteger exponent1
private java.math.BigInteger exponent2
private java.math.BigInteger coefficient
private org.bouncycastle.asn1.ASN1Sequence otherPrimeInfos
public static org.bouncycastle.asn1.pkcs.RSAPrivateKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.pkcs.RSAPrivateKey getInstance (java.lang.Object)
Object obj
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger modulus
java.math.BigInteger publicExponent
java.math.BigInteger privateExponent
java.math.BigInteger prime1
java.math.BigInteger prime2
java.math.BigInteger exponent1
java.math.BigInteger exponent2
java.math.BigInteger coefficient
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
org.bouncycastle.asn1.ASN1Integer v
int versionValue
public java.math.BigInteger getVersion ()
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getPrivateExponent ()
public java.math.BigInteger getPrime1 ()
public java.math.BigInteger getPrime2 ()
public java.math.BigInteger getExponent1 ()
public java.math.BigInteger getExponent2 ()
public java.math.BigInteger getCoefficient ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.class
RSAPrivateKeyStructure.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure extends org.bouncycastle.asn1.ASN1Object {
private int version
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
private java.math.BigInteger privateExponent
private java.math.BigInteger prime1
private java.math.BigInteger prime2
private java.math.BigInteger exponent1
private java.math.BigInteger exponent2
private java.math.BigInteger coefficient
private org.bouncycastle.asn1.ASN1Sequence otherPrimeInfos
public static org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure getInstance (java.lang.Object)
Object obj
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger modulus
java.math.BigInteger publicExponent
java.math.BigInteger privateExponent
java.math.BigInteger prime1
java.math.BigInteger prime2
java.math.BigInteger exponent1
java.math.BigInteger exponent2
java.math.BigInteger coefficient
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
org.bouncycastle.asn1.ASN1Integer v
int versionValue
public int getVersion ()
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getPrivateExponent ()
public java.math.BigInteger getPrime1 ()
public java.math.BigInteger getPrime2 ()
public java.math.BigInteger getExponent1 ()
public java.math.BigInteger getExponent2 ()
public java.math.BigInteger getCoefficient ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/RSAPublicKey.class
RSAPublicKey.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPublicKey extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
public static org.bouncycastle.asn1.pkcs.RSAPublicKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.pkcs.RSAPublicKey getInstance (java.lang.Object)
Object obj
public void <init> (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger modulus
java.math.BigInteger publicExponent
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/RSASSAPSSparams.class
RSASSAPSSparams.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSASSAPSSparams extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
private org.bouncycastle.asn1.ASN1Integer saltLength
private org.bouncycastle.asn1.ASN1Integer trailerField
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_HASH_ALGORITHM
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION
public static final org.bouncycastle.asn1.ASN1Integer DEFAULT_SALT_LENGTH
public static final org.bouncycastle.asn1.ASN1Integer DEFAULT_TRAILER_FIELD
public static org.bouncycastle.asn1.pkcs.RSASSAPSSparams getInstance (java.lang.Object)
Object obj
public void <init> ()
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
org.bouncycastle.asn1.ASN1Integer saltLength
org.bouncycastle.asn1.ASN1Integer trailerField
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject o
int i
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMaskGenAlgorithm ()
public java.math.BigInteger getSaltLength ()
public java.math.BigInteger getTrailerField ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/pkcs/SafeBag.class
SafeBag.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.SafeBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier bagId
private org.bouncycastle.asn1.ASN1Encodable bagValue
private org.bouncycastle.asn1.ASN1Set bagAttributes
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable obj
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable obj
org.bouncycastle.asn1.ASN1Set bagAttributes
public static org.bouncycastle.asn1.pkcs.SafeBag getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.ASN1ObjectIdentifier getBagId ()
public org.bouncycastle.asn1.ASN1Encodable getBagValue ()
public org.bouncycastle.asn1.ASN1Set getBagAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/pkcs/SignedData.class
SignedData.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.SignedData extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Set digestAlgorithms
private org.bouncycastle.asn1.pkcs.ContentInfo contentInfo
private org.bouncycastle.asn1.ASN1Set certificates
private org.bouncycastle.asn1.ASN1Set crls
private org.bouncycastle.asn1.ASN1Set signerInfos
public static org.bouncycastle.asn1.pkcs.SignedData getInstance (java.lang.Object)
Object o
public void <init> (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.pkcs.ContentInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1Integer _version
org.bouncycastle.asn1.ASN1Set _digestAlgorithms
org.bouncycastle.asn1.pkcs.ContentInfo _contentInfo
org.bouncycastle.asn1.ASN1Set _certificates
org.bouncycastle.asn1.ASN1Set _crls
org.bouncycastle.asn1.ASN1Set _signerInfos
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject tagged
org.bouncycastle.asn1.ASN1Primitive o
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Set getDigestAlgorithms ()
public org.bouncycastle.asn1.pkcs.ContentInfo getContentInfo ()
public org.bouncycastle.asn1.ASN1Set getCertificates ()
public org.bouncycastle.asn1.ASN1Set getCRLs ()
public org.bouncycastle.asn1.ASN1Set getSignerInfos ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/sec/
org/bouncycastle/asn1/sec/ECPrivateKey.class
ECPrivateKey.java
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.ECPrivateKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence seq
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.sec.ECPrivateKey getInstance (java.lang.Object)
Object obj
public void <init> (java.math.BigInteger)
java.math.BigInteger key
public void <init> (int, java.math.BigInteger)
int orderBitLength
java.math.BigInteger key
byte[] bytes
org.bouncycastle.asn1.ASN1EncodableVector v
public void <init> (java.math.BigInteger, org.bouncycastle.asn1.ASN1Encodable)
java.math.BigInteger key
org.bouncycastle.asn1.ASN1Encodable parameters
public void <init> (java.math.BigInteger, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Encodable)
java.math.BigInteger key
org.bouncycastle.asn1.DERBitString publicKey
org.bouncycastle.asn1.ASN1Encodable parameters
public void <init> (int, java.math.BigInteger, org.bouncycastle.asn1.ASN1Encodable)
int orderBitLength
java.math.BigInteger key
org.bouncycastle.asn1.ASN1Encodable parameters
public void <init> (int, java.math.BigInteger, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Encodable)
int orderBitLength
java.math.BigInteger key
org.bouncycastle.asn1.DERBitString publicKey
org.bouncycastle.asn1.ASN1Encodable parameters
byte[] bytes
org.bouncycastle.asn1.ASN1EncodableVector v
public java.math.BigInteger getKey ()
org.bouncycastle.asn1.ASN1OctetString octs
public org.bouncycastle.asn1.DERBitString getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
private org.bouncycastle.asn1.ASN1Primitive getObjectInTag (int)
org.bouncycastle.asn1.ASN1TaggedObject tag
org.bouncycastle.asn1.ASN1Encodable obj
int tagNo
java.util.Enumeration e
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/sec/ECPrivateKeyStructure.class
ECPrivateKeyStructure.java
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.ECPrivateKeyStructure extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (java.math.BigInteger)
java.math.BigInteger key
byte[] bytes
org.bouncycastle.asn1.ASN1EncodableVector v
public void <init> (java.math.BigInteger, org.bouncycastle.asn1.ASN1Encodable)
java.math.BigInteger key
org.bouncycastle.asn1.ASN1Encodable parameters
public void <init> (java.math.BigInteger, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Encodable)
java.math.BigInteger key
org.bouncycastle.asn1.DERBitString publicKey
org.bouncycastle.asn1.ASN1Encodable parameters
byte[] bytes
org.bouncycastle.asn1.ASN1EncodableVector v
public java.math.BigInteger getKey ()
org.bouncycastle.asn1.ASN1OctetString octs
public org.bouncycastle.asn1.DERBitString getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
private org.bouncycastle.asn1.ASN1Primitive getObjectInTag (int)
org.bouncycastle.asn1.ASN1TaggedObject tag
org.bouncycastle.asn1.ASN1Encodable obj
int tagNo
java.util.Enumeration e
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$1.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$1 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$10.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$10 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.endo.GLVTypeBParameters glv
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$11.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$11 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$12.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$12 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.endo.GLVTypeBParameters glv
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$13.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$13 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$14.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$14 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$15.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$15 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$16.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$16 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$17.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$17 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$18.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$18 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$19.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$19 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$2.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$2 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$20.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$20 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$21.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$21 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$22.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$22 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$23.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$23 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$24.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$24 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$25.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$25 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$26.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$26 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$27.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$27 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$28.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$28 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$29.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$29 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$3.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$3 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$30.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$30 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$31.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$31 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$32.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$32 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$33.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$33 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$4.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$4 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$5.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$5 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.endo.GLVTypeBParameters glv
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$6.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$6 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$7.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$7 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$8.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$8 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.endo.GLVTypeBParameters glv
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves$9.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
org.bouncycastle.asn1.sec.SECNamedCurves$9 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger p
java.math.BigInteger a
java.math.BigInteger b
byte[] S
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/sec/SECNamedCurves.class
SECNamedCurves.java
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.SECNamedCurves extends java.lang.Object {
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp384r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp521r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect233k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect233r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect239k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect283k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect283r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect409k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect409r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect571k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect571r1
static final java.util.Hashtable objIds
static final java.util.Hashtable curves
static final java.util.Hashtable names
public void <init> ()
private static org.bouncycastle.asn1.x9.X9ECPoint configureBasepoint (org.bouncycastle.math.ec.ECCurve, java.lang.String)
org.bouncycastle.math.ec.ECCurve curve
String encoding
org.bouncycastle.asn1.x9.X9ECPoint G
private static org.bouncycastle.math.ec.ECCurve configureCurve (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve curve
private static org.bouncycastle.math.ec.ECCurve configureCurveGLV (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.endo.GLVTypeBParameters)
org.bouncycastle.math.ec.ECCurve c
org.bouncycastle.math.ec.endo.GLVTypeBParameters p
private static java.math.BigInteger fromHex (java.lang.String)
String hex
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParametersHolder holder
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParametersHolder holder
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
String name
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static java.util.Enumeration getNames ()
static synthetic java.math.BigInteger access$000 (java.lang.String)
String x0
static synthetic org.bouncycastle.math.ec.ECCurve access$100 (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve x0
static synthetic org.bouncycastle.asn1.x9.X9ECPoint access$200 (org.bouncycastle.math.ec.ECCurve, java.lang.String)
org.bouncycastle.math.ec.ECCurve x0
String x1
static synthetic org.bouncycastle.math.ec.ECCurve access$300 (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.endo.GLVTypeBParameters)
org.bouncycastle.math.ec.ECCurve x0
org.bouncycastle.math.ec.endo.GLVTypeBParameters x1
static void <clinit> ()
}
org/bouncycastle/asn1/sec/SECObjectIdentifiers.class
SECObjectIdentifiers.java
package org.bouncycastle.asn1.sec
public abstract org.bouncycastle.asn1.sec.SECObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect239k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect113r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect113r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp112r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp112r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp256k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect283k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect283r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect131r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect131r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect193r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect193r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect233k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect233r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp128r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp128r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp192k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp224k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp224r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp384r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp521r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect409k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect409r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect571k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect571r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp192r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp256r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secg_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha224kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha256kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha384kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha512kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha224kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha256kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha384kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha512kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha224kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha256kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha384kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha512kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvFull_sha224kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvFull_sha256kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvFull_sha384kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvFull_sha512kdf_scheme
static void <clinit> ()
}
org/bouncycastle/asn1/teletrust/
org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers.class
TeleTrusTObjectIdentifiers.java
package org.bouncycastle.asn1.teletrust
public abstract org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teleTrusTAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teleTrusTRSAsignatureAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSign
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSignWithSha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSignWithRipemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecc_brainpool
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier versionOne
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP160r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP160t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP192r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP192t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP224r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP224t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP256r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP256t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP320r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP320t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP384r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP384t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP512r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP512t1
static void <clinit> ()
}
org/bouncycastle/asn1/util/
org/bouncycastle/asn1/util/ASN1Dump.class
ASN1Dump.java
package org.bouncycastle.asn1.util
public org.bouncycastle.asn1.util.ASN1Dump extends java.lang.Object {
private static final String TAB
private static final int SAMPLE_SIZE
public void <init> ()
static void _dumpAsString (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Primitive, java.lang.StringBuffer)
Object o
java.util.Enumeration e
String tab
String tab
org.bouncycastle.asn1.ASN1TaggedObject o
Object o
java.util.Enumeration e
String tab
org.bouncycastle.asn1.ASN1OctetString oct
org.bouncycastle.asn1.DERBitString bt
org.bouncycastle.asn1.ASN1Enumerated en
org.bouncycastle.asn1.ASN1External ext
String tab
String indent
boolean verbose
org.bouncycastle.asn1.ASN1Primitive obj
StringBuffer buf
String nl
private static java.lang.String outputApplicationSpecific (java.lang.String, java.lang.String, boolean, org.bouncycastle.asn1.ASN1Primitive, java.lang.String)
java.util.Enumeration e
org.bouncycastle.asn1.ASN1Sequence s
java.io.IOException e
String type
String indent
boolean verbose
org.bouncycastle.asn1.ASN1Primitive obj
String nl
org.bouncycastle.asn1.ASN1ApplicationSpecific app
StringBuffer buf
public static java.lang.String dumpAsString (java.lang.Object)
Object obj
public static java.lang.String dumpAsString (java.lang.Object, boolean)
Object obj
boolean verbose
StringBuffer buf
private static java.lang.String dumpBinaryDataAsString (java.lang.String, byte[])
int j
int i
String indent
byte[] bytes
String nl
StringBuffer buf
private static java.lang.String calculateAscString (byte[], int, int)
int i
byte[] bytes
int off
int len
StringBuffer buf
}
org/bouncycastle/asn1/x500/
org/bouncycastle/asn1/x500/AttributeTypeAndValue.class
AttributeTypeAndValue.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.AttributeTypeAndValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier type
private org.bouncycastle.asn1.ASN1Encodable value
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x500.AttributeTypeAndValue getInstance (java.lang.Object)
Object o
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier type
org.bouncycastle.asn1.ASN1Encodable value
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x500/DirectoryString.class
DirectoryString.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.DirectoryString extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice org.bouncycastle.asn1.ASN1String {
private org.bouncycastle.asn1.ASN1String string
public static org.bouncycastle.asn1.x500.DirectoryString getInstance (java.lang.Object)
Object o
public static org.bouncycastle.asn1.x500.DirectoryString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject o
boolean explicit
private void <init> (org.bouncycastle.asn1.DERT61String)
org.bouncycastle.asn1.DERT61String string
private void <init> (org.bouncycastle.asn1.DERPrintableString)
org.bouncycastle.asn1.DERPrintableString string
private void <init> (org.bouncycastle.asn1.DERUniversalString)
org.bouncycastle.asn1.DERUniversalString string
private void <init> (org.bouncycastle.asn1.DERUTF8String)
org.bouncycastle.asn1.DERUTF8String string
private void <init> (org.bouncycastle.asn1.DERBMPString)
org.bouncycastle.asn1.DERBMPString string
public void <init> (java.lang.String)
String string
public java.lang.String getString ()
public java.lang.String toString ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x500/RDN.class
RDN.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.RDN extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Set values
private void <init> (org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1Set values
public static org.bouncycastle.asn1.x500.RDN getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable value
org.bouncycastle.asn1.ASN1EncodableVector v
public void <init> (org.bouncycastle.asn1.x500.AttributeTypeAndValue)
org.bouncycastle.asn1.x500.AttributeTypeAndValue attrTAndV
public void <init> (org.bouncycastle.asn1.x500.AttributeTypeAndValue[])
org.bouncycastle.asn1.x500.AttributeTypeAndValue[] aAndVs
public boolean isMultiValued ()
public int size ()
public org.bouncycastle.asn1.x500.AttributeTypeAndValue getFirst ()
public org.bouncycastle.asn1.x500.AttributeTypeAndValue[] getTypesAndValues ()
int i
org.bouncycastle.asn1.x500.AttributeTypeAndValue[] tmp
int collectAttributeTypes (org.bouncycastle.asn1.ASN1ObjectIdentifier[], int)
org.bouncycastle.asn1.x500.AttributeTypeAndValue attr
int i
org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids
int oidsOff
int count
boolean containsAttributeType (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.x500.AttributeTypeAndValue attr
int i
org.bouncycastle.asn1.ASN1ObjectIdentifier attributeType
int count
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x500/X500Name.class
X500Name.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.X500Name extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private static org.bouncycastle.asn1.x500.X500NameStyle defaultStyle
private boolean isHashCodeCalculated
private int hashCodeValue
private org.bouncycastle.asn1.x500.X500NameStyle style
private org.bouncycastle.asn1.x500.RDN[] rdns
private org.bouncycastle.asn1.DERSequence rdnSeq
public void <init> (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x500.X500NameStyle style
org.bouncycastle.asn1.x500.X500Name name
public static org.bouncycastle.asn1.x500.X500Name getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x500.X500Name getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x500.X500Name getInstance (org.bouncycastle.asn1.x500.X500NameStyle, java.lang.Object)
org.bouncycastle.asn1.x500.X500NameStyle style
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
private void <init> (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.ASN1Sequence)
Object element
org.bouncycastle.asn1.x500.RDN rdn
java.util.Enumeration e
org.bouncycastle.asn1.x500.X500NameStyle style
org.bouncycastle.asn1.ASN1Sequence seq
boolean inPlace
int index
public void <init> (org.bouncycastle.asn1.x500.RDN[])
org.bouncycastle.asn1.x500.RDN[] rDNs
public void <init> (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.x500.RDN[])
org.bouncycastle.asn1.x500.X500NameStyle style
org.bouncycastle.asn1.x500.RDN[] rDNs
public void <init> (java.lang.String)
String dirName
public void <init> (org.bouncycastle.asn1.x500.X500NameStyle, java.lang.String)
org.bouncycastle.asn1.x500.X500NameStyle style
String dirName
public org.bouncycastle.asn1.x500.RDN[] getRDNs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getAttributeTypes ()
org.bouncycastle.asn1.x500.RDN rdn
int i
org.bouncycastle.asn1.x500.RDN rdn
int i
int count
int totalSize
org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids
int oidsOff
public org.bouncycastle.asn1.x500.RDN[] getRDNs (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.x500.RDN rdn
int i
org.bouncycastle.asn1.x500.RDN[] tmp
org.bouncycastle.asn1.ASN1ObjectIdentifier attributeType
org.bouncycastle.asn1.x500.RDN[] res
int count
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public int hashCode ()
public boolean equals (java.lang.Object)
Exception e
Object obj
org.bouncycastle.asn1.ASN1Primitive derO
public java.lang.String toString ()
public static void setDefaultStyle (org.bouncycastle.asn1.x500.X500NameStyle)
org.bouncycastle.asn1.x500.X500NameStyle style
public static org.bouncycastle.asn1.x500.X500NameStyle getDefaultStyle ()
static void <clinit> ()
}
org/bouncycastle/asn1/x500/X500NameBuilder.class
X500NameBuilder.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.X500NameBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x500.X500NameStyle template
private java.util.Vector rdns
public void <init> ()
public void <init> (org.bouncycastle.asn1.x500.X500NameStyle)
org.bouncycastle.asn1.x500.X500NameStyle template
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String value
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable value
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.x500.AttributeTypeAndValue)
org.bouncycastle.asn1.x500.AttributeTypeAndValue attrTAndV
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier[], java.lang.String[])
int i
org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids
String[] values
org.bouncycastle.asn1.ASN1Encodable[] vals
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier[], org.bouncycastle.asn1.ASN1Encodable[])
int i
org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids
org.bouncycastle.asn1.ASN1Encodable[] values
org.bouncycastle.asn1.x500.AttributeTypeAndValue[] avs
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.x500.AttributeTypeAndValue[])
org.bouncycastle.asn1.x500.AttributeTypeAndValue[] attrTAndVs
public org.bouncycastle.asn1.x500.X500Name build ()
int i
org.bouncycastle.asn1.x500.RDN[] vals
}
org/bouncycastle/asn1/x500/X500NameStyle.class
X500NameStyle.java
package org.bouncycastle.asn1.x500
public abstract org.bouncycastle.asn1.x500.X500NameStyle extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Encodable stringToValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public abstract org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
public abstract org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
public abstract boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
public abstract int calculateHashCode (org.bouncycastle.asn1.x500.X500Name)
public abstract java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
public abstract java.lang.String oidToDisplayName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public abstract java.lang.String[] oidToAttrNames (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/asn1/x500/style/
org/bouncycastle/asn1/x500/style/AbstractX500NameStyle.class
AbstractX500NameStyle.java
package org.bouncycastle.asn1.x500.style
public abstract org.bouncycastle.asn1.x500.style.AbstractX500NameStyle extends java.lang.Object implements org.bouncycastle.asn1.x500.X500NameStyle {
public void <init> ()
public static java.util.Hashtable copyHashTable (java.util.Hashtable)
Object key
java.util.Hashtable paramsMap
java.util.Hashtable newTable
java.util.Enumeration keys
private int calcHashCode (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable enc
String value
public int calculateHashCode (org.bouncycastle.asn1.x500.X500Name)
int j
org.bouncycastle.asn1.x500.AttributeTypeAndValue[] atv
int i
org.bouncycastle.asn1.x500.X500Name name
int hashCodeValue
org.bouncycastle.asn1.x500.RDN[] rdns
public org.bouncycastle.asn1.ASN1Encodable stringToValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
java.io.IOException e
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String value
protected org.bouncycastle.asn1.ASN1Encodable encodeStringValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String value
public boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
int i
org.bouncycastle.asn1.x500.X500Name name1
org.bouncycastle.asn1.x500.X500Name name2
org.bouncycastle.asn1.x500.RDN[] rdns1
org.bouncycastle.asn1.x500.RDN[] rdns2
boolean reverse
private boolean foundMatch (boolean, org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN[])
int i
int i
boolean reverse
org.bouncycastle.asn1.x500.RDN rdn
org.bouncycastle.asn1.x500.RDN[] possRDNs
protected boolean rdnAreEqual (org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN)
org.bouncycastle.asn1.x500.RDN rdn1
org.bouncycastle.asn1.x500.RDN rdn2
}
org/bouncycastle/asn1/x500/style/BCStrictStyle.class
BCStrictStyle.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.BCStrictStyle extends org.bouncycastle.asn1.x500.style.BCStyle {
public static final org.bouncycastle.asn1.x500.X500NameStyle INSTANCE
public void <init> ()
public boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
int i
org.bouncycastle.asn1.x500.X500Name name1
org.bouncycastle.asn1.x500.X500Name name2
org.bouncycastle.asn1.x500.RDN[] rdns1
org.bouncycastle.asn1.x500.RDN[] rdns2
static void <clinit> ()
}
org/bouncycastle/asn1/x500/style/BCStyle.class
BCStyle.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.BCStyle extends org.bouncycastle.asn1.x500.style.AbstractX500NameStyle {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier C
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier O
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OU
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier T
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier STREET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SERIALNUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier L
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ST
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UNIQUE_IDENTIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DESCRIPTION
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BUSINESS_CATEGORY
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_CODE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DN_QUALIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PSEUDONYM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ROLE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DATE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PLACE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENDER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_CITIZENSHIP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_RESIDENCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME_AT_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_ADDRESS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DMD_NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TELEPHONE_NUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ORGANIZATION_IDENTIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier E
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UID
private static final java.util.Hashtable DefaultSymbols
private static final java.util.Hashtable DefaultLookUp
public static final org.bouncycastle.asn1.x500.X500NameStyle INSTANCE
protected final java.util.Hashtable defaultLookUp
protected final java.util.Hashtable defaultSymbols
protected void <init> ()
protected org.bouncycastle.asn1.ASN1Encodable encodeStringValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String value
public java.lang.String oidToDisplayName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.lang.String[] oidToAttrNames (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
String attrName
public org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
String dirName
public java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
int i
org.bouncycastle.asn1.x500.X500Name name
StringBuffer buf
boolean first
org.bouncycastle.asn1.x500.RDN[] rdns
static void <clinit> ()
}
org/bouncycastle/asn1/x500/style/IETFUtils.class
IETFUtils.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.IETFUtils extends java.lang.Object {
public void <init> ()
private static java.lang.String unescape (java.lang.String)
char c
int i
String elt
char[] elts
boolean escaped
boolean quoted
StringBuffer buf
int start
boolean nonWhiteSpaceEncountered
int lastEscaped
char hex1
private static boolean isHexDigit (char)
char c
private static int convertHex (char)
char c
public static org.bouncycastle.asn1.x500.RDN[] rDNsFromString (java.lang.String, org.bouncycastle.asn1.x500.X500NameStyle)
java.util.Vector oids
java.util.Vector values
org.bouncycastle.asn1.x500.style.X500NameTokenizer pTok
org.bouncycastle.asn1.x500.style.X500NameTokenizer vTok
String attr
String value
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x500.style.X500NameTokenizer vTok
String attr
String value
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String token
String name
org.bouncycastle.asn1.x500.X500NameStyle x500Style
org.bouncycastle.asn1.x500.style.X500NameTokenizer nTok
org.bouncycastle.asn1.x500.X500NameBuilder builder
private static java.lang.String[] toValueArray (java.util.Vector)
int i
java.util.Vector values
String[] tmp
private static org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOIDArray (java.util.Vector)
int i
java.util.Vector oids
org.bouncycastle.asn1.ASN1ObjectIdentifier[] tmp
public static java.lang.String[] findAttrNamesForOID (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.util.Hashtable)
java.util.Enumeration en
String key
java.util.Enumeration en
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
java.util.Hashtable lookup
int count
String[] aliases
public static org.bouncycastle.asn1.ASN1ObjectIdentifier decodeAttrName (java.lang.String, java.util.Hashtable)
String name
java.util.Hashtable lookUp
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static org.bouncycastle.asn1.ASN1Encodable valueFromHexString (java.lang.String, int) throws java.io.IOException
char left
char right
int index
String str
int off
byte[] data
public static void appendRDN (java.lang.StringBuffer, org.bouncycastle.asn1.x500.RDN, java.util.Hashtable)
int j
org.bouncycastle.asn1.x500.AttributeTypeAndValue[] atv
boolean firstAtv
StringBuffer buf
org.bouncycastle.asn1.x500.RDN rdn
java.util.Hashtable oidSymbols
public static void appendTypeAndValue (java.lang.StringBuffer, org.bouncycastle.asn1.x500.AttributeTypeAndValue, java.util.Hashtable)
StringBuffer buf
org.bouncycastle.asn1.x500.AttributeTypeAndValue typeAndValue
java.util.Hashtable oidSymbols
String sym
public static java.lang.String valueToString (org.bouncycastle.asn1.ASN1Encodable)
String v
java.io.IOException e
org.bouncycastle.asn1.ASN1Encodable value
StringBuffer vBuf
int end
int index
int start
int endBuf
public static java.lang.String canonicalize (java.lang.String)
org.bouncycastle.asn1.ASN1Primitive obj
String s
int length
int start
int last
int end
int first
public static java.lang.String canonicalString (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable value
private static org.bouncycastle.asn1.ASN1Primitive decodeObject (java.lang.String)
java.io.IOException e
String oValue
public static java.lang.String stripInternalSpaces (java.lang.String)
char c2
int k
String str
StringBuffer res
char c1
public static boolean rDNAreEqual (org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN)
int i
org.bouncycastle.asn1.x500.RDN rdn1
org.bouncycastle.asn1.x500.RDN rdn2
org.bouncycastle.asn1.x500.AttributeTypeAndValue[] atvs1
org.bouncycastle.asn1.x500.AttributeTypeAndValue[] atvs2
private static boolean atvAreEqual (org.bouncycastle.asn1.x500.AttributeTypeAndValue, org.bouncycastle.asn1.x500.AttributeTypeAndValue)
org.bouncycastle.asn1.x500.AttributeTypeAndValue atv1
org.bouncycastle.asn1.x500.AttributeTypeAndValue atv2
org.bouncycastle.asn1.ASN1ObjectIdentifier o1
org.bouncycastle.asn1.ASN1ObjectIdentifier o2
String v1
String v2
}
org/bouncycastle/asn1/x500/style/RFC4519Style.class
RFC4519Style.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.RFC4519Style extends org.bouncycastle.asn1.x500.style.AbstractX500NameStyle {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier businessCategory
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cn
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier description
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier destinationIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier distinguishedName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dnQualifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier enhancedSearchGuide
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier facsimileTelephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier generationQualifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier givenName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier houseIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier initials
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier internationalISDNNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier l
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier member
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier name
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier o
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ou
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier owner
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier physicalDeliveryOfficeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postalAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postalCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postOfficeBox
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferredDeliveryMethod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier registeredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier roleOccupant
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier searchGuide
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier seeAlso
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier serialNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sn
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier st
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier street
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier telephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teletexTerminalIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier telexNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier title
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier uid
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier uniqueMember
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier userPassword
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x121Address
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x500UniqueIdentifier
private static final java.util.Hashtable DefaultSymbols
private static final java.util.Hashtable DefaultLookUp
public static final org.bouncycastle.asn1.x500.X500NameStyle INSTANCE
protected final java.util.Hashtable defaultLookUp
protected final java.util.Hashtable defaultSymbols
protected void <init> ()
protected org.bouncycastle.asn1.ASN1Encodable encodeStringValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String value
public java.lang.String oidToDisplayName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.lang.String[] oidToAttrNames (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
String attrName
public org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
int i
String dirName
org.bouncycastle.asn1.x500.RDN[] tmp
org.bouncycastle.asn1.x500.RDN[] res
public java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
int i
org.bouncycastle.asn1.x500.X500Name name
StringBuffer buf
boolean first
org.bouncycastle.asn1.x500.RDN[] rdns
static void <clinit> ()
}
org/bouncycastle/asn1/x500/style/X500NameTokenizer.class
X500NameTokenizer.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.X500NameTokenizer extends java.lang.Object {
private String value
private int index
private char separator
private StringBuffer buf
public void <init> (java.lang.String)
String oid
public void <init> (java.lang.String, char)
String oid
char separator
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
char c
int end
boolean quoted
boolean escaped
}
org/bouncycastle/asn1/x509/
org/bouncycastle/asn1/x509/AlgorithmIdentifier.class
AlgorithmIdentifier.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AlgorithmIdentifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
private org.bouncycastle.asn1.ASN1Encodable parameters
public static org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
org.bouncycastle.asn1.ASN1Encodable parameters
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm ()
public org.bouncycastle.asn1.ASN1Encodable getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/AttCertIssuer.class
AttCertIssuer.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttCertIssuer extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Encodable obj
org.bouncycastle.asn1.ASN1Primitive choiceObj
public static org.bouncycastle.asn1.x509.AttCertIssuer getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.AttCertIssuer getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public void <init> (org.bouncycastle.asn1.x509.GeneralNames)
org.bouncycastle.asn1.x509.GeneralNames names
public void <init> (org.bouncycastle.asn1.x509.V2Form)
org.bouncycastle.asn1.x509.V2Form v2Form
public org.bouncycastle.asn1.ASN1Encodable getIssuer ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/AttCertValidityPeriod.class
AttCertValidityPeriod.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttCertValidityPeriod extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1GeneralizedTime notBeforeTime
org.bouncycastle.asn1.ASN1GeneralizedTime notAfterTime
public static org.bouncycastle.asn1.x509.AttCertValidityPeriod getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.ASN1GeneralizedTime, org.bouncycastle.asn1.ASN1GeneralizedTime)
org.bouncycastle.asn1.ASN1GeneralizedTime notBeforeTime
org.bouncycastle.asn1.ASN1GeneralizedTime notAfterTime
public org.bouncycastle.asn1.ASN1GeneralizedTime getNotBeforeTime ()
public org.bouncycastle.asn1.ASN1GeneralizedTime getNotAfterTime ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/Attribute.class
Attribute.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Attribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
private org.bouncycastle.asn1.ASN1Set attrValues
public static org.bouncycastle.asn1.x509.Attribute getInstance (java.lang.Object)
Object o
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
org.bouncycastle.asn1.ASN1Set attrValues
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType ()
public org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues ()
public org.bouncycastle.asn1.ASN1Set getAttrValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/AttributeCertificate.class
AttributeCertificate.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttributeCertificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AttributeCertificateInfo acinfo
org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm
org.bouncycastle.asn1.DERBitString signatureValue
public static org.bouncycastle.asn1.x509.AttributeCertificate getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.x509.AttributeCertificateInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
org.bouncycastle.asn1.x509.AttributeCertificateInfo acinfo
org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm
org.bouncycastle.asn1.DERBitString signatureValue
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.x509.AttributeCertificateInfo getAcinfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignatureValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/AttributeCertificateInfo.class
AttributeCertificateInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttributeCertificateInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.Holder holder
private org.bouncycastle.asn1.x509.AttCertIssuer issuer
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
private org.bouncycastle.asn1.ASN1Integer serialNumber
private org.bouncycastle.asn1.x509.AttCertValidityPeriod attrCertValidityPeriod
private org.bouncycastle.asn1.ASN1Sequence attributes
private org.bouncycastle.asn1.DERBitString issuerUniqueID
private org.bouncycastle.asn1.x509.Extensions extensions
public static org.bouncycastle.asn1.x509.AttributeCertificateInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.AttributeCertificateInfo getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
int start
org.bouncycastle.asn1.ASN1Encodable obj
int i
org.bouncycastle.asn1.ASN1Sequence seq
int start
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.Holder getHolder ()
public org.bouncycastle.asn1.x509.AttCertIssuer getIssuer ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AttCertValidityPeriod getAttrCertValidityPeriod ()
public org.bouncycastle.asn1.ASN1Sequence getAttributes ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueID ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.class
AuthorityKeyIdentifier.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AuthorityKeyIdentifier extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1OctetString keyidentifier
org.bouncycastle.asn1.x509.GeneralNames certissuer
org.bouncycastle.asn1.ASN1Integer certserno
public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier fromExtensions (org.bouncycastle.asn1.x509.Extensions)
org.bouncycastle.asn1.x509.Extensions extensions
protected void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject o
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public void <init> (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo spki
org.bouncycastle.crypto.Digest digest
byte[] resBuf
byte[] bytes
public void <init> (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo spki
org.bouncycastle.asn1.x509.GeneralNames name
java.math.BigInteger serialNumber
org.bouncycastle.crypto.Digest digest
byte[] resBuf
byte[] bytes
public void <init> (org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
org.bouncycastle.asn1.x509.GeneralNames name
java.math.BigInteger serialNumber
public void <init> (byte[])
byte[] keyIdentifier
public void <init> (byte[], org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
byte[] keyIdentifier
org.bouncycastle.asn1.x509.GeneralNames name
java.math.BigInteger serialNumber
public byte[] getKeyIdentifier ()
public org.bouncycastle.asn1.x509.GeneralNames getAuthorityCertIssuer ()
public java.math.BigInteger getAuthorityCertSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
public java.lang.String toString ()
String keyID
}
org/bouncycastle/asn1/x509/BasicConstraints.class
BasicConstraints.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.BasicConstraints extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Boolean cA
org.bouncycastle.asn1.ASN1Integer pathLenConstraint
public static org.bouncycastle.asn1.x509.BasicConstraints getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.BasicConstraints getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.BasicConstraints fromExtensions (org.bouncycastle.asn1.x509.Extensions)
org.bouncycastle.asn1.x509.Extensions extensions
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (boolean)
boolean cA
public void <init> (int)
int pathLenConstraint
public boolean isCA ()
public java.math.BigInteger getPathLenConstraint ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/CRLDistPoint.class
CRLDistPoint.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLDistPoint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.CRLDistPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.CRLDistPoint getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.CRLDistPoint fromExtensions (org.bouncycastle.asn1.x509.Extensions)
org.bouncycastle.asn1.x509.Extensions extensions
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.x509.DistributionPoint[])
org.bouncycastle.asn1.x509.DistributionPoint[] points
public org.bouncycastle.asn1.x509.DistributionPoint[] getDistributionPoints ()
int i
org.bouncycastle.asn1.x509.DistributionPoint[] dp
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
int i
StringBuffer buf
String sep
org.bouncycastle.asn1.x509.DistributionPoint[] dp
}
org/bouncycastle/asn1/x509/CRLNumber.class
CRLNumber.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLNumber extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger number
public void <init> (java.math.BigInteger)
java.math.BigInteger number
public java.math.BigInteger getCRLNumber ()
public java.lang.String toString ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.asn1.x509.CRLNumber getInstance (java.lang.Object)
Object o
}
org/bouncycastle/asn1/x509/CRLReason.class
CRLReason.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLReason extends org.bouncycastle.asn1.ASN1Object {
public static final int UNSPECIFIED
public static final int KEY_COMPROMISE
public static final int CA_COMPROMISE
public static final int AFFILIATION_CHANGED
public static final int SUPERSEDED
public static final int CESSATION_OF_OPERATION
public static final int CERTIFICATE_HOLD
public static final int REMOVE_FROM_CRL
public static final int PRIVILEGE_WITHDRAWN
public static final int AA_COMPROMISE
public static final int unspecified
public static final int keyCompromise
public static final int cACompromise
public static final int affiliationChanged
public static final int superseded
public static final int cessationOfOperation
public static final int certificateHold
public static final int removeFromCRL
public static final int privilegeWithdrawn
public static final int aACompromise
private static final String[] reasonString
private static final java.util.Hashtable table
private org.bouncycastle.asn1.ASN1Enumerated value
public static org.bouncycastle.asn1.x509.CRLReason getInstance (java.lang.Object)
Object o
private void <init> (int)
int reason
public java.lang.String toString ()
String str
String str
int reason
public java.math.BigInteger getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.asn1.x509.CRLReason lookup (int)
int value
Integer idx
static void <clinit> ()
}
org/bouncycastle/asn1/x509/Certificate.class
Certificate.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Certificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
public static org.bouncycastle.asn1.x509.Certificate getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.Certificate getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificate ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/CertificateList.class
CertificateList.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CertificateList extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.TBSCertList tbsCertList
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
boolean isHashCodeSet
int hashCodeValue
public static org.bouncycastle.asn1.x509.CertificateList getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.CertificateList getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.x509.TBSCertList getTBSCertList ()
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] getRevokedCertificates ()
public java.util.Enumeration getRevokedCertificateEnumeration ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public int getVersionNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getThisUpdate ()
public org.bouncycastle.asn1.x509.Time getNextUpdate ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
public int hashCode ()
}
org/bouncycastle/asn1/x509/DSAParameter.class
DSAParameter.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DSAParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer q
org.bouncycastle.asn1.ASN1Integer g
public static org.bouncycastle.asn1.x509.DSAParameter getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.DSAParameter getInstance (java.lang.Object)
Object obj
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger g
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getG ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/DigestInfo.class
DigestInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DigestInfo extends org.bouncycastle.asn1.ASN1Object {
private byte[] digest
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
public static org.bouncycastle.asn1.x509.DigestInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.DigestInfo getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
byte[] digest
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence obj
java.util.Enumeration e
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId ()
public byte[] getDigest ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/DistributionPoint.class
DistributionPoint.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DistributionPoint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
org.bouncycastle.asn1.x509.ReasonFlags reasons
org.bouncycastle.asn1.x509.GeneralNames cRLIssuer
public static org.bouncycastle.asn1.x509.DistributionPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.DistributionPoint getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject t
int i
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.x509.DistributionPointName, org.bouncycastle.asn1.x509.ReasonFlags, org.bouncycastle.asn1.x509.GeneralNames)
org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
org.bouncycastle.asn1.x509.ReasonFlags reasons
org.bouncycastle.asn1.x509.GeneralNames cRLIssuer
public org.bouncycastle.asn1.x509.DistributionPointName getDistributionPoint ()
public org.bouncycastle.asn1.x509.ReasonFlags getReasons ()
public org.bouncycastle.asn1.x509.GeneralNames getCRLIssuer ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
public java.lang.String toString ()
String sep
StringBuffer buf
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
StringBuffer buf
String sep
String name
String value
String indent
}
org/bouncycastle/asn1/x509/DistributionPointName.class
DistributionPointName.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DistributionPointName extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Encodable name
int type
public static final int FULL_NAME
public static final int NAME_RELATIVE_TO_CRL_ISSUER
public static org.bouncycastle.asn1.x509.DistributionPointName getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.DistributionPointName getInstance (java.lang.Object)
Object obj
public void <init> (int, org.bouncycastle.asn1.ASN1Encodable)
int type
org.bouncycastle.asn1.ASN1Encodable name
public void <init> (org.bouncycastle.asn1.x509.GeneralNames)
org.bouncycastle.asn1.x509.GeneralNames name
public int getType ()
public org.bouncycastle.asn1.ASN1Encodable getName ()
public void <init> (org.bouncycastle.asn1.ASN1TaggedObject)
org.bouncycastle.asn1.ASN1TaggedObject obj
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
String sep
StringBuffer buf
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
StringBuffer buf
String sep
String name
String value
String indent
}
org/bouncycastle/asn1/x509/ExtendedKeyUsage.class
ExtendedKeyUsage.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ExtendedKeyUsage extends org.bouncycastle.asn1.ASN1Object {
java.util.Hashtable usageTable
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.ExtendedKeyUsage getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.ExtendedKeyUsage getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.ExtendedKeyUsage fromExtensions (org.bouncycastle.asn1.x509.Extensions)
org.bouncycastle.asn1.x509.Extensions extensions
public void <init> (org.bouncycastle.asn1.x509.KeyPurposeId)
org.bouncycastle.asn1.x509.KeyPurposeId usage
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Encodable o
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public void <init> (org.bouncycastle.asn1.x509.KeyPurposeId[])
int i
org.bouncycastle.asn1.x509.KeyPurposeId[] usages
org.bouncycastle.asn1.ASN1EncodableVector v
public void <init> (java.util.Vector)
org.bouncycastle.asn1.x509.KeyPurposeId o
java.util.Vector usages
org.bouncycastle.asn1.ASN1EncodableVector v
java.util.Enumeration e
public boolean hasKeyPurposeId (org.bouncycastle.asn1.x509.KeyPurposeId)
org.bouncycastle.asn1.x509.KeyPurposeId keyPurposeId
public org.bouncycastle.asn1.x509.KeyPurposeId[] getUsages ()
java.util.Enumeration it
org.bouncycastle.asn1.x509.KeyPurposeId[] temp
int i
public int size ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Extension.class
Extension.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Extension extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier privateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier basicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier reasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier instructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier invalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier deltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier extendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier freshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier inhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier logoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier biometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier auditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier noRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier targetInformation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier expiredCertsOnCRL
private org.bouncycastle.asn1.ASN1ObjectIdentifier extnId
private boolean critical
private org.bouncycastle.asn1.ASN1OctetString value
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Boolean, org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.asn1.ASN1ObjectIdentifier extnId
org.bouncycastle.asn1.ASN1Boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
org.bouncycastle.asn1.ASN1ObjectIdentifier extnId
boolean critical
byte[] value
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.asn1.ASN1ObjectIdentifier extnId
boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public static org.bouncycastle.asn1.x509.Extension create (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1ObjectIdentifier extnId
boolean critical
org.bouncycastle.asn1.ASN1Encodable value
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.Extension getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.ASN1ObjectIdentifier getExtnId ()
public boolean isCritical ()
public org.bouncycastle.asn1.ASN1OctetString getExtnValue ()
public org.bouncycastle.asn1.ASN1Encodable getParsedValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.asn1.x509.Extension other
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
private static org.bouncycastle.asn1.ASN1Primitive convertValueToObject (org.bouncycastle.asn1.x509.Extension) throws java.lang.IllegalArgumentException
java.io.IOException e
org.bouncycastle.asn1.x509.Extension ext
static void <clinit> ()
}
org/bouncycastle/asn1/x509/Extensions.class
Extensions.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Extensions extends org.bouncycastle.asn1.ASN1Object {
private java.util.Hashtable extensions
private java.util.Vector ordering
public static org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.x509.Extensions, org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.x509.Extensions extensions
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static org.bouncycastle.asn1.ASN1Encodable getExtensionParsedValue (org.bouncycastle.asn1.x509.Extensions, org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.x509.Extensions extensions
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static org.bouncycastle.asn1.x509.Extensions getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.Extensions getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.x509.Extension ext
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public void <init> (org.bouncycastle.asn1.x509.Extension)
org.bouncycastle.asn1.x509.Extension extension
public void <init> (org.bouncycastle.asn1.x509.Extension[])
org.bouncycastle.asn1.x509.Extension ext
int i
org.bouncycastle.asn1.x509.Extension[] extensions
public java.util.Enumeration oids ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public org.bouncycastle.asn1.ASN1Encodable getExtensionParsedValue (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
org.bouncycastle.asn1.ASN1EncodableVector vec
java.util.Enumeration e
public boolean equivalent (org.bouncycastle.asn1.x509.Extensions)
Object key
org.bouncycastle.asn1.x509.Extensions other
java.util.Enumeration e1
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getCriticalExtensionOIDs ()
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs (boolean)
Object oid
int i
boolean isCritical
java.util.Vector oidVec
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOidArray (java.util.Vector)
int i
java.util.Vector oidVec
org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids
}
org/bouncycastle/asn1/x509/ExtensionsGenerator.class
ExtensionsGenerator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ExtensionsGenerator extends java.lang.Object {
private java.util.Hashtable extensions
private java.util.Vector extOrdering
public void <init> ()
public void reset ()
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
org.bouncycastle.asn1.ASN1Encodable value
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
byte[] value
public void addExtension (org.bouncycastle.asn1.x509.Extension)
org.bouncycastle.asn1.x509.Extension extension
public void replaceExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
org.bouncycastle.asn1.ASN1Encodable value
public void replaceExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
byte[] value
public void replaceExtension (org.bouncycastle.asn1.x509.Extension)
org.bouncycastle.asn1.x509.Extension extension
public void removeExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public boolean hasExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public boolean isEmpty ()
public org.bouncycastle.asn1.x509.Extensions generate ()
int i
org.bouncycastle.asn1.x509.Extension[] exts
}
org/bouncycastle/asn1/x509/GeneralName.class
GeneralName.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralName extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int otherName
public static final int rfc822Name
public static final int dNSName
public static final int x400Address
public static final int directoryName
public static final int ediPartyName
public static final int uniformResourceIdentifier
public static final int iPAddress
public static final int registeredID
private org.bouncycastle.asn1.ASN1Encodable obj
private int tag
public void <init> (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name dirName
public void <init> (org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x500.X500Name dirName
public void <init> (int, org.bouncycastle.asn1.ASN1Encodable)
int tag
org.bouncycastle.asn1.ASN1Encodable name
public void <init> (int, java.lang.String)
byte[] enc
int tag
String name
public static org.bouncycastle.asn1.x509.GeneralName getInstance (java.lang.Object)
org.bouncycastle.asn1.ASN1TaggedObject tagObj
int tag
java.io.IOException e
Object obj
public static org.bouncycastle.asn1.x509.GeneralName getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject tagObj
boolean explicit
public int getTagNo ()
public org.bouncycastle.asn1.ASN1Encodable getName ()
public java.lang.String toString ()
StringBuffer buf
private byte[] toGeneralNameEncoding (java.lang.String)
byte[] addr
int[] parsedIp
byte[] addr
int[] parsedIp
String mask
int slashIndex
byte[] addr
byte[] addr
String mask
int slashIndex
String ip
private void parseIPv4Mask (java.lang.String, byte[], int)
int i
String mask
byte[] addr
int offset
int maskVal
private void parseIPv4 (java.lang.String, byte[], int)
String ip
byte[] addr
int offset
java.util.StringTokenizer sTok
int index
private int[] parseMask (java.lang.String)
int i
String mask
int[] res
int maskVal
private void copyInts (int[], byte[], int)
int i
int[] parsedIp
byte[] addr
int offSet
private int[] parseIPv6 (java.lang.String)
java.util.StringTokenizer eTok
String e
int i
String ip
java.util.StringTokenizer sTok
int index
int[] val
int doubleColon
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
boolean explicit
}
org/bouncycastle/asn1/x509/GeneralNames.class
GeneralNames.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralNames extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.asn1.x509.GeneralName[] names
private static org.bouncycastle.asn1.x509.GeneralName[] copy (org.bouncycastle.asn1.x509.GeneralName[])
org.bouncycastle.asn1.x509.GeneralName[] names
org.bouncycastle.asn1.x509.GeneralName[] result
public static org.bouncycastle.asn1.x509.GeneralNames getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.GeneralNames getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.GeneralNames fromExtensions (org.bouncycastle.asn1.x509.Extensions, org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.x509.Extensions extensions
org.bouncycastle.asn1.ASN1ObjectIdentifier extOID
public void <init> (org.bouncycastle.asn1.x509.GeneralName)
org.bouncycastle.asn1.x509.GeneralName name
public void <init> (org.bouncycastle.asn1.x509.GeneralName[])
org.bouncycastle.asn1.x509.GeneralName[] names
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
int i
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.x509.GeneralName[] getNames ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
int i
StringBuffer buf
String sep
}
org/bouncycastle/asn1/x509/GeneralSubtree.class
GeneralSubtree.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralSubtree extends org.bouncycastle.asn1.ASN1Object {
private static final java.math.BigInteger ZERO
private org.bouncycastle.asn1.x509.GeneralName base
private org.bouncycastle.asn1.ASN1Integer minimum
private org.bouncycastle.asn1.ASN1Integer maximum
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject o
org.bouncycastle.asn1.ASN1TaggedObject oMin
org.bouncycastle.asn1.ASN1TaggedObject oMax
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.x509.GeneralName, java.math.BigInteger, java.math.BigInteger)
org.bouncycastle.asn1.x509.GeneralName base
java.math.BigInteger minimum
java.math.BigInteger maximum
public void <init> (org.bouncycastle.asn1.x509.GeneralName)
org.bouncycastle.asn1.x509.GeneralName base
public static org.bouncycastle.asn1.x509.GeneralSubtree getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject o
boolean explicit
public static org.bouncycastle.asn1.x509.GeneralSubtree getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.x509.GeneralName getBase ()
public java.math.BigInteger getMinimum ()
public java.math.BigInteger getMaximum ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/x509/Holder.class
Holder.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Holder extends org.bouncycastle.asn1.ASN1Object {
public static final int V1_CERTIFICATE_HOLDER
public static final int V2_CERTIFICATE_HOLDER
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
org.bouncycastle.asn1.x509.GeneralNames entityName
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
private int version
public static org.bouncycastle.asn1.x509.Holder getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1TaggedObject)
org.bouncycastle.asn1.ASN1TaggedObject tagObj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject tObj
int i
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.x509.IssuerSerial)
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
public void <init> (org.bouncycastle.asn1.x509.IssuerSerial, int)
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
int version
public int getVersion ()
public void <init> (org.bouncycastle.asn1.x509.GeneralNames)
org.bouncycastle.asn1.x509.GeneralNames entityName
public void <init> (org.bouncycastle.asn1.x509.GeneralNames, int)
org.bouncycastle.asn1.x509.GeneralNames entityName
int version
public void <init> (org.bouncycastle.asn1.x509.ObjectDigestInfo)
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
public org.bouncycastle.asn1.x509.IssuerSerial getBaseCertificateID ()
public org.bouncycastle.asn1.x509.GeneralNames getEntityName ()
public org.bouncycastle.asn1.x509.ObjectDigestInfo getObjectDigestInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/IssuerSerial.class
IssuerSerial.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.IssuerSerial extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.GeneralNames issuer
org.bouncycastle.asn1.ASN1Integer serial
org.bouncycastle.asn1.DERBitString issuerUID
public static org.bouncycastle.asn1.x509.IssuerSerial getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.IssuerSerial getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
org.bouncycastle.asn1.x500.X500Name issuer
java.math.BigInteger serial
public void <init> (org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
org.bouncycastle.asn1.x509.GeneralNames issuer
java.math.BigInteger serial
public void <init> (org.bouncycastle.asn1.x509.GeneralNames, org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.x509.GeneralNames issuer
org.bouncycastle.asn1.ASN1Integer serial
public org.bouncycastle.asn1.x509.GeneralNames getIssuer ()
public org.bouncycastle.asn1.ASN1Integer getSerial ()
public org.bouncycastle.asn1.DERBitString getIssuerUID ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/IssuingDistributionPoint.class
IssuingDistributionPoint.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.IssuingDistributionPoint extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
private boolean onlyContainsUserCerts
private boolean onlyContainsCACerts
private org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons
private boolean indirectCRL
private boolean onlyContainsAttributeCerts
private org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.IssuingDistributionPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.IssuingDistributionPoint getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.x509.DistributionPointName, boolean, boolean, org.bouncycastle.asn1.x509.ReasonFlags, boolean, boolean)
org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
boolean onlyContainsUserCerts
boolean onlyContainsCACerts
org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons
boolean indirectCRL
boolean onlyContainsAttributeCerts
org.bouncycastle.asn1.ASN1EncodableVector vec
public void <init> (org.bouncycastle.asn1.x509.DistributionPointName, boolean, boolean)
org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
boolean indirectCRL
boolean onlyContainsAttributeCerts
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject o
int i
org.bouncycastle.asn1.ASN1Sequence seq
public boolean onlyContainsUserCerts ()
public boolean onlyContainsCACerts ()
public boolean isIndirectCRL ()
public boolean onlyContainsAttributeCerts ()
public org.bouncycastle.asn1.x509.DistributionPointName getDistributionPoint ()
public org.bouncycastle.asn1.x509.ReasonFlags getOnlySomeReasons ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
String sep
StringBuffer buf
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
StringBuffer buf
String sep
String name
String value
String indent
private java.lang.String booleanToString (boolean)
boolean value
}
org/bouncycastle/asn1/x509/KeyPurposeId.class
KeyPurposeId.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.KeyPurposeId extends org.bouncycastle.asn1.ASN1Object {
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_kp
public static final org.bouncycastle.asn1.x509.KeyPurposeId anyExtendedKeyUsage
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_serverAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_clientAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_codeSigning
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_emailProtection
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecEndSystem
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecTunnel
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecUser
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_timeStamping
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_OCSPSigning
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_dvcs
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_sbgpCertAAServerAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvp_responder
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverPPP
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverLAN
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpServer
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpClient
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecIKE
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapAC
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapWTP
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_smartcardlogon
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_macAddress
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_msSGC
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_nsSGC
private org.bouncycastle.asn1.ASN1ObjectIdentifier id
private void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier id
public void <init> (java.lang.String)
String id
public static org.bouncycastle.asn1.x509.KeyPurposeId getInstance (java.lang.Object)
Object o
public org.bouncycastle.asn1.ASN1ObjectIdentifier toOID ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String getId ()
public java.lang.String toString ()
static void <clinit> ()
}
org/bouncycastle/asn1/x509/KeyUsage.class
KeyUsage.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.KeyUsage extends org.bouncycastle.asn1.ASN1Object {
public static final int digitalSignature
public static final int nonRepudiation
public static final int keyEncipherment
public static final int dataEncipherment
public static final int keyAgreement
public static final int keyCertSign
public static final int cRLSign
public static final int encipherOnly
public static final int decipherOnly
private org.bouncycastle.asn1.DERBitString bitString
public static org.bouncycastle.asn1.x509.KeyUsage getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.KeyUsage fromExtensions (org.bouncycastle.asn1.x509.Extensions)
org.bouncycastle.asn1.x509.Extensions extensions
public void <init> (int)
int usage
private void <init> (org.bouncycastle.asn1.DERBitString)
org.bouncycastle.asn1.DERBitString bitString
public boolean hasUsages (int)
int usages
public byte[] getBytes ()
public int getPadBits ()
public java.lang.String toString ()
byte[] data
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/NameConstraintValidator.class
NameConstraintValidator.java
package org.bouncycastle.asn1.x509
public abstract org.bouncycastle.asn1.x509.NameConstraintValidator extends java.lang.Object {
public abstract void checkPermitted (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
public abstract void checkExcluded (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
public abstract void intersectPermittedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
public abstract void intersectPermittedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree[])
public abstract void intersectEmptyPermittedSubtree (int)
public abstract void addExcludedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
}
org/bouncycastle/asn1/x509/NameConstraintValidatorException.class
NameConstraintValidatorException.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.NameConstraintValidatorException extends java.lang.Exception {
public void <init> (java.lang.String)
String msg
}
org/bouncycastle/asn1/x509/NameConstraints.class
NameConstraints.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.NameConstraints extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.GeneralSubtree[] permitted
private org.bouncycastle.asn1.x509.GeneralSubtree[] excluded
public static org.bouncycastle.asn1.x509.NameConstraints getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject o
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public void <init> (org.bouncycastle.asn1.x509.GeneralSubtree[], org.bouncycastle.asn1.x509.GeneralSubtree[])
org.bouncycastle.asn1.x509.GeneralSubtree[] permitted
org.bouncycastle.asn1.x509.GeneralSubtree[] excluded
private org.bouncycastle.asn1.x509.GeneralSubtree[] createArray (org.bouncycastle.asn1.ASN1Sequence)
int i
org.bouncycastle.asn1.ASN1Sequence subtree
org.bouncycastle.asn1.x509.GeneralSubtree[] ar
public org.bouncycastle.asn1.x509.GeneralSubtree[] getPermittedSubtrees ()
public org.bouncycastle.asn1.x509.GeneralSubtree[] getExcludedSubtrees ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
private static org.bouncycastle.asn1.x509.GeneralSubtree[] cloneSubtree (org.bouncycastle.asn1.x509.GeneralSubtree[])
org.bouncycastle.asn1.x509.GeneralSubtree[] rv
org.bouncycastle.asn1.x509.GeneralSubtree[] subtrees
}
org/bouncycastle/asn1/x509/ObjectDigestInfo.class
ObjectDigestInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ObjectDigestInfo extends org.bouncycastle.asn1.ASN1Object {
public static final int publicKey
public static final int publicKeyCert
public static final int otherObjectDigest
org.bouncycastle.asn1.ASN1Enumerated digestedObjectType
org.bouncycastle.asn1.ASN1ObjectIdentifier otherObjectTypeID
org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
org.bouncycastle.asn1.DERBitString objectDigest
public static org.bouncycastle.asn1.x509.ObjectDigestInfo getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.ObjectDigestInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public void <init> (int, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
int digestedObjectType
org.bouncycastle.asn1.ASN1ObjectIdentifier otherObjectTypeID
org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
byte[] objectDigest
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
int offset
public org.bouncycastle.asn1.ASN1Enumerated getDigestedObjectType ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOtherObjectTypeID ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.DERBitString getObjectDigest ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/OtherName.class
OtherName.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.OtherName extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.asn1.ASN1ObjectIdentifier typeID
private final org.bouncycastle.asn1.ASN1Encodable value
public static org.bouncycastle.asn1.x509.OtherName getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier typeID
org.bouncycastle.asn1.ASN1Encodable value
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.ASN1ObjectIdentifier getTypeID ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/PKIXNameConstraintValidator.class
PKIXNameConstraintValidator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PKIXNameConstraintValidator extends java.lang.Object implements org.bouncycastle.asn1.x509.NameConstraintValidator {
private java.util.Set excludedSubtreesDN
private java.util.Set excludedSubtreesDNS
private java.util.Set excludedSubtreesEmail
private java.util.Set excludedSubtreesURI
private java.util.Set excludedSubtreesIP
private java.util.Set excludedSubtreesOtherName
private java.util.Set permittedSubtreesDN
private java.util.Set permittedSubtreesDNS
private java.util.Set permittedSubtreesEmail
private java.util.Set permittedSubtreesURI
private java.util.Set permittedSubtreesIP
private java.util.Set permittedSubtreesOtherName
public void <init> ()
public void checkPermitted (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
org.bouncycastle.asn1.x509.GeneralName name
public void checkExcluded (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
org.bouncycastle.asn1.x509.GeneralName name
public void intersectPermittedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
org.bouncycastle.asn1.x509.GeneralSubtree permitted
public void intersectPermittedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree[])
org.bouncycastle.asn1.x509.GeneralSubtree subtree
Integer tagNo
int i
java.util.Map$Entry entry
int nameType
java.util.Iterator it
org.bouncycastle.asn1.x509.GeneralSubtree[] permitted
java.util.Map subtreesMap
public void intersectEmptyPermittedSubtree (int)
int nameType
public void addExcludedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
org.bouncycastle.asn1.x509.GeneralSubtree subtree
org.bouncycastle.asn1.x509.GeneralName base
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.asn1.x509.PKIXNameConstraintValidator constraintValidator
public void checkPermittedDN (org.bouncycastle.asn1.x500.X500Name) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
org.bouncycastle.asn1.x500.X500Name dns
public void checkExcludedDN (org.bouncycastle.asn1.x500.X500Name) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
org.bouncycastle.asn1.x500.X500Name dns
private static boolean withinDNSubtree (org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.x500.RDN dnsRdn
int j
org.bouncycastle.asn1.x500.RDN subtreeRdn
org.bouncycastle.asn1.x500.RDN dnsRdn
int j
org.bouncycastle.asn1.ASN1Sequence dns
org.bouncycastle.asn1.ASN1Sequence subtree
int start
org.bouncycastle.asn1.x500.RDN subtreeRdnStart
private void checkPermittedDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
org.bouncycastle.asn1.ASN1Sequence subtree
java.util.Set permitted
org.bouncycastle.asn1.ASN1Sequence dns
java.util.Iterator it
private void checkExcludedDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
org.bouncycastle.asn1.ASN1Sequence subtree
java.util.Set excluded
org.bouncycastle.asn1.ASN1Sequence dns
java.util.Iterator it
private java.util.Set intersectDN (java.util.Set, java.util.Set)
org.bouncycastle.asn1.ASN1Sequence subtree
java.util.Iterator _iter
org.bouncycastle.asn1.ASN1Sequence dn
java.util.Iterator it
java.util.Set permitted
java.util.Set dns
java.util.Set intersect
private java.util.Set unionDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence subtree
java.util.Set intersect
java.util.Iterator it
java.util.Set excluded
org.bouncycastle.asn1.ASN1Sequence dn
private java.util.Set intersectOtherName (java.util.Set, java.util.Set)
org.bouncycastle.asn1.x509.OtherName otName2
java.util.Iterator it2
org.bouncycastle.asn1.x509.OtherName otName1
java.util.Iterator it
java.util.Set permitted
java.util.Set otherNames
java.util.Set intersect
private void intersectOtherName (org.bouncycastle.asn1.x509.OtherName, org.bouncycastle.asn1.x509.OtherName, java.util.Set)
org.bouncycastle.asn1.x509.OtherName otName1
org.bouncycastle.asn1.x509.OtherName otName2
java.util.Set intersect
private java.util.Set unionOtherName (java.util.Set, org.bouncycastle.asn1.x509.OtherName)
java.util.Set permitted
org.bouncycastle.asn1.x509.OtherName otherName
java.util.Set union
private java.util.Set intersectEmail (java.util.Set, java.util.Set)
String _permitted
java.util.Iterator it2
String email
java.util.Iterator it
java.util.Set permitted
java.util.Set emails
java.util.Set intersect
private java.util.Set unionEmail (java.util.Set, java.lang.String)
String _excluded
java.util.Set union
java.util.Iterator it
java.util.Set excluded
String email
private java.util.Set intersectIP (java.util.Set, java.util.Set)
byte[] _permitted
java.util.Iterator it2
byte[] ip
java.util.Iterator it
java.util.Set permitted
java.util.Set ips
java.util.Set intersect
private java.util.Set unionIP (java.util.Set, byte[])
byte[] _excluded
java.util.Set union
java.util.Iterator it
java.util.Set excluded
byte[] ip
private java.util.Set unionIPRange (byte[], byte[])
byte[] ipWithSubmask1
byte[] ipWithSubmask2
java.util.Set set
private java.util.Set intersectIPRange (byte[], byte[])
byte[] ipWithSubmask1
byte[] ipWithSubmask2
byte[][] temp
byte[] ip1
byte[] subnetmask1
byte[] ip2
byte[] subnetmask2
byte[][] minMax
byte[] min
byte[] max
byte[] ip
byte[] subnetmask
private byte[] ipWithSubnetMask (byte[], byte[])
byte[] ip
byte[] subnetMask
int ipLength
byte[] temp
private byte[][] extractIPsAndSubnetMasks (byte[], byte[])
byte[] ipWithSubmask1
byte[] ipWithSubmask2
int ipLength
byte[] ip1
byte[] subnetmask1
byte[] ip2
byte[] subnetmask2
private byte[][] minMaxIPs (byte[], byte[], byte[], byte[])
int i
byte[] ip1
byte[] subnetmask1
byte[] ip2
byte[] subnetmask2
int ipLength
byte[] min1
byte[] max1
byte[] min2
byte[] max2
private void checkPermittedEmail (java.util.Set, java.lang.String) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
String str
java.util.Set permitted
String email
java.util.Iterator it
private void checkPermittedOtherName (java.util.Set, org.bouncycastle.asn1.x509.OtherName) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
org.bouncycastle.asn1.x509.OtherName str
java.util.Set permitted
org.bouncycastle.asn1.x509.OtherName name
java.util.Iterator it
private void checkExcludedOtherName (java.util.Set, org.bouncycastle.asn1.x509.OtherName) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
org.bouncycastle.asn1.x509.OtherName str
java.util.Set excluded
org.bouncycastle.asn1.x509.OtherName name
java.util.Iterator it
private void checkExcludedEmail (java.util.Set, java.lang.String) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
String str
java.util.Set excluded
String email
java.util.Iterator it
private void checkPermittedIP (java.util.Set, byte[]) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
byte[] ipWithSubnet
java.util.Set permitted
byte[] ip
java.util.Iterator it
private void checkExcludedIP (java.util.Set, byte[]) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
byte[] ipWithSubnet
java.util.Set excluded
byte[] ip
java.util.Iterator it
private boolean isIPConstrained (byte[], byte[])
int i
byte[] ip
byte[] constraint
int ipLength
byte[] subnetMask
byte[] permittedSubnetAddress
byte[] ipSubnetAddress
private boolean otherNameIsConstrained (org.bouncycastle.asn1.x509.OtherName, org.bouncycastle.asn1.x509.OtherName)
org.bouncycastle.asn1.x509.OtherName name
org.bouncycastle.asn1.x509.OtherName constraint
private boolean emailIsConstrained (java.lang.String, java.lang.String)
String email
String constraint
String sub
private boolean withinDomain (java.lang.String, java.lang.String)
int i
String testDomain
String domain
String tempDomain
String[] domainParts
String[] testDomainParts
int d
private void checkPermittedDNS (java.util.Set, java.lang.String) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
String str
java.util.Set permitted
String dns
java.util.Iterator it
private void checkExcludedDNS (java.util.Set, java.lang.String) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
String str
java.util.Set excluded
String dns
java.util.Iterator it
private void unionEmail (java.lang.String, java.lang.String, java.util.Set)
String _sub
String _sub
String _sub
String email1
String email2
java.util.Set union
private void unionURI (java.lang.String, java.lang.String, java.util.Set)
String _sub
String _sub
String _sub
String email1
String email2
java.util.Set union
private java.util.Set intersectDNS (java.util.Set, java.util.Set)
String _permitted
java.util.Iterator _iter
String dns
java.util.Iterator it
java.util.Set permitted
java.util.Set dnss
java.util.Set intersect
private java.util.Set unionDNS (java.util.Set, java.lang.String)
String _permitted
java.util.Set union
java.util.Iterator _iter
java.util.Set excluded
String dns
private void intersectEmail (java.lang.String, java.lang.String, java.util.Set)
String _sub
String _sub
String _sub
String email1
String email2
java.util.Set intersect
private void checkExcludedURI (java.util.Set, java.lang.String) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
String str
java.util.Set excluded
String uri
java.util.Iterator it
private java.util.Set intersectURI (java.util.Set, java.util.Set)
String _permitted
java.util.Iterator _iter
String uri
java.util.Iterator it
java.util.Set permitted
java.util.Set uris
java.util.Set intersect
private java.util.Set unionURI (java.util.Set, java.lang.String)
String _excluded
java.util.Set union
java.util.Iterator _iter
java.util.Set excluded
String uri
private void intersectURI (java.lang.String, java.lang.String, java.util.Set)
String _sub
String _sub
String _sub
String email1
String email2
java.util.Set intersect
private void checkPermittedURI (java.util.Set, java.lang.String) throws org.bouncycastle.asn1.x509.NameConstraintValidatorException
String str
java.util.Set permitted
String uri
java.util.Iterator it
private boolean isUriConstrained (java.lang.String, java.lang.String)
String uri
String constraint
String host
private static java.lang.String extractHostFromURL (java.lang.String)
String url
String sub
private java.lang.String extractNameAsString (org.bouncycastle.asn1.x509.GeneralName)
org.bouncycastle.asn1.x509.GeneralName name
private static byte[] max (byte[], byte[])
int i
byte[] ip1
byte[] ip2
private static byte[] min (byte[], byte[])
int i
byte[] ip1
byte[] ip2
private static int compareTo (byte[], byte[])
byte[] ip1
byte[] ip2
private static byte[] or (byte[], byte[])
int i
byte[] ip1
byte[] ip2
byte[] temp
private int hashCollection (java.util.Collection)
Object o
java.util.Collection coll
int hash
java.util.Iterator it1
private boolean collectionsAreEqual (java.util.Collection, java.util.Collection)
Object b
Object a
java.util.Iterator it2
boolean found
java.util.Collection coll1
java.util.Collection coll2
java.util.Iterator it1
private boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
private java.lang.String stringifyIP (byte[])
int i
int i
byte[] ip
StringBuilder temp
boolean first
private java.lang.String stringifyIPCollection (java.util.Set)
java.util.Iterator it
java.util.Set ips
StringBuilder temp
private java.lang.String stringifyOtherNameCollection (java.util.Set)
java.io.IOException e
org.bouncycastle.asn1.x509.OtherName name
java.util.Iterator it
java.util.Set otherNames
StringBuilder temp
private final void addLine (java.lang.StringBuilder, java.lang.String)
StringBuilder sb
String str
public java.lang.String toString ()
StringBuilder temp
}
org/bouncycastle/asn1/x509/PolicyConstraints.class
PolicyConstraints.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyConstraints extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger requireExplicitPolicyMapping
private java.math.BigInteger inhibitPolicyMapping
public void <init> (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger requireExplicitPolicyMapping
java.math.BigInteger inhibitPolicyMapping
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject to
int i
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.PolicyConstraints getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.PolicyConstraints fromExtensions (org.bouncycastle.asn1.x509.Extensions)
org.bouncycastle.asn1.x509.Extensions extensions
public java.math.BigInteger getRequireExplicitPolicyMapping ()
public java.math.BigInteger getInhibitPolicyMapping ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/PolicyInformation.class
PolicyInformation.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyInformation extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier policyIdentifier
private org.bouncycastle.asn1.ASN1Sequence policyQualifiers
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier policyIdentifier
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1ObjectIdentifier policyIdentifier
org.bouncycastle.asn1.ASN1Sequence policyQualifiers
public static org.bouncycastle.asn1.x509.PolicyInformation getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicyIdentifier ()
public org.bouncycastle.asn1.ASN1Sequence getPolicyQualifiers ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
public java.lang.String toString ()
int i
StringBuffer p
StringBuffer sb
}
org/bouncycastle/asn1/x509/PolicyQualifierId.class
PolicyQualifierId.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyQualifierId extends org.bouncycastle.asn1.ASN1ObjectIdentifier {
private static final String id_qt
public static final org.bouncycastle.asn1.x509.PolicyQualifierId id_qt_cps
public static final org.bouncycastle.asn1.x509.PolicyQualifierId id_qt_unotice
private void <init> (java.lang.String)
String id
static void <clinit> ()
}
org/bouncycastle/asn1/x509/PolicyQualifierInfo.class
PolicyQualifierInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyQualifierInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier policyQualifierId
private org.bouncycastle.asn1.ASN1Encodable qualifier
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier policyQualifierId
org.bouncycastle.asn1.ASN1Encodable qualifier
public void <init> (java.lang.String)
String cps
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence as
public static org.bouncycastle.asn1.x509.PolicyQualifierInfo getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicyQualifierId ()
public org.bouncycastle.asn1.ASN1Encodable getQualifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector dev
}
org/bouncycastle/asn1/x509/RSAPublicKeyStructure.class
RSAPublicKeyStructure.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.RSAPublicKeyStructure extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
public static org.bouncycastle.asn1.x509.RSAPublicKeyStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.RSAPublicKeyStructure getInstance (java.lang.Object)
Object obj
public void <init> (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger modulus
java.math.BigInteger publicExponent
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/ReasonFlags.class
ReasonFlags.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ReasonFlags extends org.bouncycastle.asn1.DERBitString {
public static final int UNUSED
public static final int KEY_COMPROMISE
public static final int CA_COMPROMISE
public static final int AFFILIATION_CHANGED
public static final int SUPERSEDED
public static final int CESSATION_OF_OPERATION
public static final int CERTIFICATE_HOLD
public static final int PRIVILEGE_WITHDRAWN
public static final int AA_COMPROMISE
public static final int unused
public static final int keyCompromise
public static final int cACompromise
public static final int affiliationChanged
public static final int superseded
public static final int cessationOfOperation
public static final int certificateHold
public static final int privilegeWithdrawn
public static final int aACompromise
public void <init> (int)
int reasons
public void <init> (org.bouncycastle.asn1.DERBitString)
org.bouncycastle.asn1.DERBitString reasons
}
org/bouncycastle/asn1/x509/SubjectKeyIdentifier.class
SubjectKeyIdentifier.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier extends org.bouncycastle.asn1.ASN1Object {
private byte[] keyidentifier
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier getInstance (java.lang.Object)
Object obj
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier fromExtensions (org.bouncycastle.asn1.x509.Extensions)
org.bouncycastle.asn1.x509.Extensions extensions
public void <init> (byte[])
byte[] keyid
protected void <init> (org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.asn1.ASN1OctetString keyid
public byte[] getKeyIdentifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.class
SubjectPublicKeyInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.DERBitString keyData
public static org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
org.bouncycastle.asn1.ASN1Encodable publicKey
public void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
byte[] publicKey
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId ()
public org.bouncycastle.asn1.ASN1Primitive parsePublicKey () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getPublicKey () throws java.io.IOException
public org.bouncycastle.asn1.DERBitString getPublicKeyData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/TBSCertList$1.class
TBSCertList.java
package org.bouncycastle.asn1.x509
synthetic org.bouncycastle.asn1.x509.TBSCertList$1 extends java.lang.Object {
}
org/bouncycastle/asn1/x509/TBSCertList$CRLEntry.class
TBSCertList.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.Extensions crlEntryExtensions
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.TBSCertList$CRLEntry getInstance (java.lang.Object)
Object o
public org.bouncycastle.asn1.ASN1Integer getUserCertificate ()
public org.bouncycastle.asn1.x509.Time getRevocationDate ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean hasExtensions ()
}
org/bouncycastle/asn1/x509/TBSCertList$EmptyEnumeration.class
TBSCertList.java
package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.TBSCertList$EmptyEnumeration extends java.lang.Object implements java.util.Enumeration {
final synthetic org.bouncycastle.asn1.x509.TBSCertList this$0
private void <init> (org.bouncycastle.asn1.x509.TBSCertList)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
synthetic void <init> (org.bouncycastle.asn1.x509.TBSCertList, org.bouncycastle.asn1.x509.TBSCertList$1)
org.bouncycastle.asn1.x509.TBSCertList x0
org.bouncycastle.asn1.x509.TBSCertList$1 x1
}
org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class
TBSCertList.java
package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.TBSCertList$RevokedCertificatesEnumeration extends java.lang.Object implements java.util.Enumeration {
private final java.util.Enumeration en
final synthetic org.bouncycastle.asn1.x509.TBSCertList this$0
void <init> (org.bouncycastle.asn1.x509.TBSCertList, java.util.Enumeration)
java.util.Enumeration en
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/bouncycastle/asn1/x509/TBSCertList.class
TBSCertList.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertList extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time thisUpdate
org.bouncycastle.asn1.x509.Time nextUpdate
org.bouncycastle.asn1.ASN1Sequence revokedCertificates
org.bouncycastle.asn1.x509.Extensions crlExtensions
public static org.bouncycastle.asn1.x509.TBSCertList getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.TBSCertList getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
int seqPos
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getThisUpdate ()
public org.bouncycastle.asn1.x509.Time getNextUpdate ()
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] getRevokedCertificates ()
int i
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] entries
public java.util.Enumeration getRevokedCertificateEnumeration ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/TBSCertificate.class
TBSCertificate.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.DERBitString issuerUniqueId
org.bouncycastle.asn1.DERBitString subjectUniqueId
org.bouncycastle.asn1.x509.Extensions extensions
public static org.bouncycastle.asn1.x509.TBSCertificate getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.TBSCertificate getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject extra
org.bouncycastle.asn1.ASN1Sequence seq
int seqStart
boolean isV1
boolean isV2
org.bouncycastle.asn1.ASN1Sequence dates
int extras
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueId ()
public org.bouncycastle.asn1.DERBitString getSubjectUniqueId ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector validity
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/TBSCertificateStructure.class
TBSCertificateStructure.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertificateStructure extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.DERBitString issuerUniqueId
org.bouncycastle.asn1.DERBitString subjectUniqueId
org.bouncycastle.asn1.x509.X509Extensions extensions
public static org.bouncycastle.asn1.x509.TBSCertificateStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.TBSCertificateStructure getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject extra
int extras
org.bouncycastle.asn1.ASN1Sequence seq
int seqStart
org.bouncycastle.asn1.ASN1Sequence dates
public int getVersion ()
public org.bouncycastle.asn1.ASN1Integer getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueId ()
public org.bouncycastle.asn1.DERBitString getSubjectUniqueId ()
public org.bouncycastle.asn1.x509.X509Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Time.class
Time.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Time extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Primitive time
public static org.bouncycastle.asn1.x509.Time getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public void <init> (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive time
public void <init> (java.util.Date)
java.util.Date time
java.util.SimpleTimeZone tz
java.text.SimpleDateFormat dateF
String d
int year
public void <init> (java.util.Date, java.util.Locale)
java.util.Date time
java.util.Locale locale
java.util.SimpleTimeZone tz
java.text.SimpleDateFormat dateF
String d
int year
public static org.bouncycastle.asn1.x509.Time getInstance (java.lang.Object)
Object obj
public java.lang.String getTime ()
public java.util.Date getDate ()
java.text.ParseException e
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/V1TBSCertificateGenerator.class
V1TBSCertificateGenerator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V1TBSCertificateGenerator extends java.lang.Object {
org.bouncycastle.asn1.DERTaggedObject version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
public void <init> ()
public void setSerialNumber (org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.ASN1Integer serialNumber
public void setSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
public void setIssuer (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name issuer
public void setIssuer (org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x500.X500Name issuer
public void setStartDate (org.bouncycastle.asn1.x509.Time)
org.bouncycastle.asn1.x509.Time startDate
public void setStartDate (org.bouncycastle.asn1.ASN1UTCTime)
org.bouncycastle.asn1.ASN1UTCTime startDate
public void setEndDate (org.bouncycastle.asn1.x509.Time)
org.bouncycastle.asn1.x509.Time endDate
public void setEndDate (org.bouncycastle.asn1.ASN1UTCTime)
org.bouncycastle.asn1.ASN1UTCTime endDate
public void setSubject (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name subject
public void setSubject (org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x500.X500Name subject
public void setSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pubKeyInfo
public org.bouncycastle.asn1.x509.TBSCertificate generateTBSCertificate ()
org.bouncycastle.asn1.ASN1EncodableVector validity
org.bouncycastle.asn1.ASN1EncodableVector seq
}
org/bouncycastle/asn1/x509/V2Form.class
V2Form.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V2Form extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.GeneralNames issuerName
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
public static org.bouncycastle.asn1.x509.V2Form getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.V2Form getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.x509.GeneralNames)
org.bouncycastle.asn1.x509.GeneralNames issuerName
public void <init> (org.bouncycastle.asn1.x509.GeneralNames, org.bouncycastle.asn1.x509.IssuerSerial)
org.bouncycastle.asn1.x509.GeneralNames issuerName
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
public void <init> (org.bouncycastle.asn1.x509.GeneralNames, org.bouncycastle.asn1.x509.ObjectDigestInfo)
org.bouncycastle.asn1.x509.GeneralNames issuerName
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
public void <init> (org.bouncycastle.asn1.x509.GeneralNames, org.bouncycastle.asn1.x509.IssuerSerial, org.bouncycastle.asn1.x509.ObjectDigestInfo)
org.bouncycastle.asn1.x509.GeneralNames issuerName
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1TaggedObject o
int i
org.bouncycastle.asn1.ASN1Sequence seq
int index
public org.bouncycastle.asn1.x509.GeneralNames getIssuerName ()
public org.bouncycastle.asn1.x509.IssuerSerial getBaseCertificateID ()
public org.bouncycastle.asn1.x509.ObjectDigestInfo getObjectDigestInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.class
V3TBSCertificateGenerator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V3TBSCertificateGenerator extends java.lang.Object {
org.bouncycastle.asn1.DERTaggedObject version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.x509.Extensions extensions
private boolean altNamePresentAndCritical
private org.bouncycastle.asn1.DERBitString issuerUniqueID
private org.bouncycastle.asn1.DERBitString subjectUniqueID
public void <init> ()
public void setSerialNumber (org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.ASN1Integer serialNumber
public void setSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
public void setIssuer (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name issuer
public void setIssuer (org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x500.X500Name issuer
public void setStartDate (org.bouncycastle.asn1.ASN1UTCTime)
org.bouncycastle.asn1.ASN1UTCTime startDate
public void setStartDate (org.bouncycastle.asn1.x509.Time)
org.bouncycastle.asn1.x509.Time startDate
public void setEndDate (org.bouncycastle.asn1.ASN1UTCTime)
org.bouncycastle.asn1.ASN1UTCTime endDate
public void setEndDate (org.bouncycastle.asn1.x509.Time)
org.bouncycastle.asn1.x509.Time endDate
public void setSubject (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name subject
public void setSubject (org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x500.X500Name subject
public void setIssuerUniqueID (org.bouncycastle.asn1.DERBitString)
org.bouncycastle.asn1.DERBitString uniqueID
public void setSubjectUniqueID (org.bouncycastle.asn1.DERBitString)
org.bouncycastle.asn1.DERBitString uniqueID
public void setSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pubKeyInfo
public void setExtensions (org.bouncycastle.asn1.x509.X509Extensions)
org.bouncycastle.asn1.x509.X509Extensions extensions
public void setExtensions (org.bouncycastle.asn1.x509.Extensions)
org.bouncycastle.asn1.x509.Extension altName
org.bouncycastle.asn1.x509.Extensions extensions
public org.bouncycastle.asn1.x509.TBSCertificate generateTBSCertificate ()
org.bouncycastle.asn1.ASN1EncodableVector validity
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x509/X509CertificateStructure.class
X509CertificateStructure.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509CertificateStructure extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
public static org.bouncycastle.asn1.x509.X509CertificateStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.X509CertificateStructure getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.x509.TBSCertificateStructure getTBSCertificate ()
public int getVersion ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/X509DefaultEntryConverter.class
X509DefaultEntryConverter.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509DefaultEntryConverter extends org.bouncycastle.asn1.x509.X509NameEntryConverter {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive getConvertedValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
java.io.IOException e
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String value
}
org/bouncycastle/asn1/x509/X509Extension.class
X509Extension.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Extension extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier privateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier basicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier reasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier instructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier invalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier deltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier extendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier freshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier inhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier logoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier biometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier auditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier noRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier targetInformation
boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public void <init> (org.bouncycastle.asn1.ASN1Boolean, org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.asn1.ASN1Boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public void <init> (boolean, org.bouncycastle.asn1.ASN1OctetString)
boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public boolean isCritical ()
public org.bouncycastle.asn1.ASN1OctetString getValue ()
public org.bouncycastle.asn1.ASN1Encodable getParsedValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.asn1.x509.X509Extension other
public static org.bouncycastle.asn1.ASN1Primitive convertValueToObject (org.bouncycastle.asn1.x509.X509Extension) throws java.lang.IllegalArgumentException
java.io.IOException e
org.bouncycastle.asn1.x509.X509Extension ext
static void <clinit> ()
}
org/bouncycastle/asn1/x509/X509Extensions.class
X509Extensions.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Extensions extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier KeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PrivateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier IssuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BasicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ReasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InstructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InvalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DeltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier IssuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CertificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CertificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PolicyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuthorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PolicyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ExtendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier FreshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuthorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier LogoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BiometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NoRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TargetInformation
private java.util.Hashtable extensions
private java.util.Vector ordering
public static org.bouncycastle.asn1.x509.X509Extensions getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.X509Extensions getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence s
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public void <init> (java.util.Hashtable)
java.util.Hashtable extensions
public void <init> (java.util.Vector, java.util.Hashtable)
java.util.Enumeration e
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.X509Extension ext
java.util.Vector ordering
java.util.Hashtable extensions
java.util.Enumeration e
public void <init> (java.util.Vector, java.util.Vector)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.X509Extension ext
java.util.Vector objectIDs
java.util.Vector values
java.util.Enumeration e
int count
public java.util.Enumeration oids ()
public org.bouncycastle.asn1.x509.X509Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.X509Extension ext
org.bouncycastle.asn1.ASN1EncodableVector vec
java.util.Enumeration e
public boolean equivalent (org.bouncycastle.asn1.x509.X509Extensions)
Object key
org.bouncycastle.asn1.x509.X509Extensions other
java.util.Enumeration e1
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getCriticalExtensionOIDs ()
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs (boolean)
Object oid
int i
boolean isCritical
java.util.Vector oidVec
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOidArray (java.util.Vector)
int i
java.util.Vector oidVec
org.bouncycastle.asn1.ASN1ObjectIdentifier[] oids
static void <clinit> ()
}
org/bouncycastle/asn1/x509/X509ExtensionsGenerator.class
X509ExtensionsGenerator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509ExtensionsGenerator extends java.lang.Object {
private java.util.Hashtable extensions
private java.util.Vector extOrdering
public void <init> ()
public void reset ()
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
java.io.IOException e
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
org.bouncycastle.asn1.ASN1Encodable value
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
byte[] value
public boolean isEmpty ()
public org.bouncycastle.asn1.x509.X509Extensions generate ()
}
org/bouncycastle/asn1/x509/X509Name.class
X509Name.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Name extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier C
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier O
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OU
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier T
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier STREET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SERIALNUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier L
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ST
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UNIQUE_IDENTIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BUSINESS_CATEGORY
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_CODE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DN_QUALIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PSEUDONYM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DATE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PLACE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENDER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_CITIZENSHIP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_RESIDENCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME_AT_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_ADDRESS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DMD_NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TELEPHONE_NUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier E
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UID
public static boolean DefaultReverse
public static final java.util.Hashtable DefaultSymbols
public static final java.util.Hashtable RFC2253Symbols
public static final java.util.Hashtable RFC1779Symbols
public static final java.util.Hashtable DefaultLookUp
public static final java.util.Hashtable OIDLookUp
public static final java.util.Hashtable SymbolLookUp
private static final Boolean TRUE
private static final Boolean FALSE
private org.bouncycastle.asn1.x509.X509NameEntryConverter converter
private java.util.Vector ordering
private java.util.Vector values
private java.util.Vector added
private org.bouncycastle.asn1.ASN1Sequence seq
private boolean isHashCodeCalculated
private int hashCodeValue
public static org.bouncycastle.asn1.x509.X509Name getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x509.X509Name getInstance (java.lang.Object)
Object obj
protected void <init> ()
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
String v
java.io.IOException e1
org.bouncycastle.asn1.ASN1Sequence s
org.bouncycastle.asn1.ASN1Encodable value
int i
org.bouncycastle.asn1.ASN1Set set
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
public void <init> (java.util.Hashtable)
java.util.Hashtable attributes
public void <init> (java.util.Vector, java.util.Hashtable)
java.util.Vector ordering
java.util.Hashtable attributes
public void <init> (java.util.Vector, java.util.Hashtable, org.bouncycastle.asn1.x509.X509NameEntryConverter)
int i
java.util.Enumeration e
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
int i
java.util.Vector ordering
java.util.Hashtable attributes
org.bouncycastle.asn1.x509.X509NameEntryConverter converter
public void <init> (java.util.Vector, java.util.Vector)
java.util.Vector oids
java.util.Vector values
public void <init> (java.util.Vector, java.util.Vector, org.bouncycastle.asn1.x509.X509NameEntryConverter)
int i
java.util.Vector oids
java.util.Vector values
org.bouncycastle.asn1.x509.X509NameEntryConverter converter
public void <init> (java.lang.String)
String dirName
public void <init> (java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
String dirName
org.bouncycastle.asn1.x509.X509NameEntryConverter converter
public void <init> (boolean, java.lang.String)
boolean reverse
String dirName
public void <init> (boolean, java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
boolean reverse
String dirName
org.bouncycastle.asn1.x509.X509NameEntryConverter converter
public void <init> (boolean, java.util.Hashtable, java.lang.String)
boolean reverse
java.util.Hashtable lookUp
String dirName
private org.bouncycastle.asn1.ASN1ObjectIdentifier decodeOID (java.lang.String, java.util.Hashtable)
String name
java.util.Hashtable lookUp
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
private java.lang.String unescape (java.lang.String)
char c
int i
String elt
char[] elts
boolean escaped
boolean quoted
StringBuffer buf
int start
boolean nonWhiteSpaceEncountered
int lastEscaped
public void <init> (boolean, java.util.Hashtable, java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
org.bouncycastle.asn1.x509.X509NameTokenizer pTok
String token
int i
java.util.Vector o
java.util.Vector v
java.util.Vector a
int count
boolean reverse
java.util.Hashtable lookUp
String dirName
org.bouncycastle.asn1.x509.X509NameEntryConverter converter
org.bouncycastle.asn1.x509.X509NameTokenizer nTok
private void addEntry (java.util.Hashtable, java.lang.String, java.lang.Boolean)
java.util.Hashtable lookUp
String token
Boolean isAdded
org.bouncycastle.asn1.x509.X509NameTokenizer vTok
String name
String value
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Vector getOIDs ()
int i
java.util.Vector v
public java.util.Vector getValues ()
int i
java.util.Vector v
public java.util.Vector getValues (org.bouncycastle.asn1.ASN1ObjectIdentifier)
String val
int i
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
java.util.Vector v
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String str
int i
org.bouncycastle.asn1.ASN1EncodableVector vec
org.bouncycastle.asn1.ASN1EncodableVector sVec
org.bouncycastle.asn1.ASN1ObjectIdentifier lstOid
public boolean equals (java.lang.Object, boolean)
org.bouncycastle.asn1.x509.X509Name other
IllegalArgumentException e
String value
String oValue
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1ObjectIdentifier oOid
int i
Object obj
boolean inOrder
org.bouncycastle.asn1.ASN1Primitive derO
org.bouncycastle.asn1.x509.X509Name other
int orderingSize
public int hashCode ()
String value
int i
public boolean equals (java.lang.Object)
org.bouncycastle.asn1.x509.X509Name other
IllegalArgumentException e
int start
int end
int delta
String oValue
org.bouncycastle.asn1.ASN1ObjectIdentifier oOid
int j
boolean found
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String value
int i
Object obj
org.bouncycastle.asn1.ASN1Primitive derO
org.bouncycastle.asn1.x509.X509Name other
int orderingSize
boolean[] indexes
int start
int end
int delta
private boolean equivalentStrings (java.lang.String, java.lang.String)
String s1
String s2
String value
String oValue
private java.lang.String canonicalize (java.lang.String)
org.bouncycastle.asn1.ASN1Primitive obj
String s
String value
private org.bouncycastle.asn1.ASN1Primitive decodeObject (java.lang.String)
java.io.IOException e
String oValue
private java.lang.String stripInternalSpaces (java.lang.String)
char c2
int k
char c1
String str
StringBuffer res
private void appendValue (java.lang.StringBuffer, java.util.Hashtable, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
StringBuffer buf
java.util.Hashtable oidSymbols
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String value
String sym
int start
int end
public java.lang.String toString (boolean, java.util.Hashtable)
int i
int i
int i
boolean reverse
java.util.Hashtable oidSymbols
StringBuffer buf
java.util.Vector components
boolean first
StringBuffer ava
private java.lang.String bytesToString (byte[])
int i
byte[] data
char[] cs
public java.lang.String toString ()
static void <clinit> ()
}
org/bouncycastle/asn1/x509/X509NameEntryConverter.class
X509NameEntryConverter.java
package org.bouncycastle.asn1.x509
public abstract org.bouncycastle.asn1.x509.X509NameEntryConverter extends java.lang.Object {
public void <init> ()
protected org.bouncycastle.asn1.ASN1Primitive convertHexEncoded (java.lang.String, int) throws java.io.IOException
String str
int off
protected boolean canBePrintable (java.lang.String)
String str
public abstract org.bouncycastle.asn1.ASN1Primitive getConvertedValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/asn1/x509/X509NameTokenizer.class
X509NameTokenizer.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509NameTokenizer extends java.lang.Object {
private String value
private int index
private char separator
private StringBuffer buf
public void <init> (java.lang.String)
String oid
public void <init> (java.lang.String, char)
String oid
char separator
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
char c
int end
boolean quoted
boolean escaped
}
org/bouncycastle/asn1/x509/X509ObjectIdentifiers.class
X509ObjectIdentifiers.java
package org.bouncycastle.asn1.x509
public abstract org.bouncycastle.asn1.x509.X509ObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier commonName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier countryName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier localityName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier stateOrProvinceName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier organization
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier organizationalUnitName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_telephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_name
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_organizationIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ea_rsa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pss_shake128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_rsassa_pss_shake256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_shake128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecdsa_with_shake256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pe
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ce
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_caIssuers
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_ocsp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ocspAccessMethod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlAccessMethod
static void <clinit> ()
}
org/bouncycastle/asn1/x9/
org/bouncycastle/asn1/x9/DHDomainParameters.class
DHDomainParameters.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHDomainParameters extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer p
private org.bouncycastle.asn1.ASN1Integer g
private org.bouncycastle.asn1.ASN1Integer q
private org.bouncycastle.asn1.ASN1Integer j
private org.bouncycastle.asn1.x9.DHValidationParms validationParms
public static org.bouncycastle.asn1.x9.DHDomainParameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x9.DHDomainParameters getInstance (java.lang.Object)
Object obj
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.asn1.x9.DHValidationParms)
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger q
java.math.BigInteger j
org.bouncycastle.asn1.x9.DHValidationParms validationParms
public void <init> (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x9.DHValidationParms)
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer g
org.bouncycastle.asn1.ASN1Integer q
org.bouncycastle.asn1.ASN1Integer j
org.bouncycastle.asn1.x9.DHValidationParms validationParms
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
org.bouncycastle.asn1.ASN1Encodable next
private static org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration)
java.util.Enumeration e
public org.bouncycastle.asn1.ASN1Integer getP ()
public org.bouncycastle.asn1.ASN1Integer getG ()
public org.bouncycastle.asn1.ASN1Integer getQ ()
public org.bouncycastle.asn1.ASN1Integer getJ ()
public org.bouncycastle.asn1.x9.DHValidationParms getValidationParms ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x9/DHPublicKey.class
DHPublicKey.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHPublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer y
public static org.bouncycastle.asn1.x9.DHPublicKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x9.DHPublicKey getInstance (java.lang.Object)
Object obj
private void <init> (org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.ASN1Integer y
public void <init> (java.math.BigInteger)
java.math.BigInteger y
public java.math.BigInteger getY ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/DHValidationParms.class
DHValidationParms.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHValidationParms extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERBitString seed
private org.bouncycastle.asn1.ASN1Integer pgenCounter
public static org.bouncycastle.asn1.x9.DHValidationParms getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x9.DHValidationParms getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.DERBitString seed
org.bouncycastle.asn1.ASN1Integer pgenCounter
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.DERBitString getSeed ()
public org.bouncycastle.asn1.ASN1Integer getPgenCounter ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x9/DomainParameters.class
DomainParameters.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DomainParameters extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.asn1.ASN1Integer p
private final org.bouncycastle.asn1.ASN1Integer g
private final org.bouncycastle.asn1.ASN1Integer q
private final org.bouncycastle.asn1.ASN1Integer j
private final org.bouncycastle.asn1.x9.ValidationParams validationParams
public static org.bouncycastle.asn1.x9.DomainParameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x9.DomainParameters getInstance (java.lang.Object)
Object obj
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.asn1.x9.ValidationParams)
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger q
java.math.BigInteger j
org.bouncycastle.asn1.x9.ValidationParams validationParams
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration e
org.bouncycastle.asn1.ASN1Encodable next
private static org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration)
java.util.Enumeration e
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getJ ()
public org.bouncycastle.asn1.x9.ValidationParams getValidationParams ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x9/ECNamedCurveTable.class
ECNamedCurveTable.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.ECNamedCurveTable extends java.lang.Object {
public void <init> ()
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
String name
org.bouncycastle.asn1.x9.X9ECParameters ecP
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String name
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters ecP
public static java.util.Enumeration getNames ()
java.util.Vector v
private static void addEnumeration (java.util.Vector, java.util.Enumeration)
java.util.Vector v
java.util.Enumeration e
}
org/bouncycastle/asn1/x9/ValidationParams.class
ValidationParams.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.ValidationParams extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERBitString seed
private org.bouncycastle.asn1.ASN1Integer pgenCounter
public static org.bouncycastle.asn1.x9.ValidationParams getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public static org.bouncycastle.asn1.x9.ValidationParams getInstance (java.lang.Object)
Object obj
public void <init> (byte[], int)
byte[] seed
int pgenCounter
public void <init> (org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.DERBitString seed
org.bouncycastle.asn1.ASN1Integer pgenCounter
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public byte[] getSeed ()
public java.math.BigInteger getPgenCounter ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x9/X962NamedCurves$1.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$1 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$10.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$10 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$11.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$11 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$12.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$12 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$13.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$13 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$14.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$14 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$15.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$15 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$16.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$16 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$17.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$17 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$18.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$18 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$19.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$19 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$2.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$2 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$20.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$20 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$21.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$21 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$22.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$22 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$23.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$23 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$3.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$3 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$4.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$4 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$5.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$5 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$6.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$6 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$7.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$7 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$8.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$8 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves$9.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
org.bouncycastle.asn1.x9.X962NamedCurves$9 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/asn1/x9/X962NamedCurves.class
X962NamedCurves.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X962NamedCurves extends java.lang.Object {
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime256v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb176w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb208w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb272w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb304w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb359v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb368w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb431r1
static final java.util.Hashtable objIds
static final java.util.Hashtable curves
static final java.util.Hashtable names
public void <init> ()
private static org.bouncycastle.asn1.x9.X9ECPoint configureBasepoint (org.bouncycastle.math.ec.ECCurve, java.lang.String)
org.bouncycastle.math.ec.ECCurve curve
String encoding
org.bouncycastle.asn1.x9.X9ECPoint G
private static org.bouncycastle.math.ec.ECCurve configureCurve (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve curve
private static java.math.BigInteger fromHex (java.lang.String)
String hex
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParametersHolder holder
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParametersHolder holder
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
String name
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static java.util.Enumeration getNames ()
static synthetic java.math.BigInteger access$000 (java.lang.String)
String x0
static synthetic org.bouncycastle.math.ec.ECCurve access$100 (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve x0
static synthetic org.bouncycastle.asn1.x9.X9ECPoint access$200 (org.bouncycastle.math.ec.ECCurve, java.lang.String)
org.bouncycastle.math.ec.ECCurve x0
String x1
static void <clinit> ()
}
org/bouncycastle/asn1/x9/X962Parameters.class
X962Parameters.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X962Parameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Primitive params
public static org.bouncycastle.asn1.x9.X962Parameters getInstance (java.lang.Object)
Exception e
Object obj
public static org.bouncycastle.asn1.x9.X962Parameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
org.bouncycastle.asn1.ASN1TaggedObject obj
boolean explicit
public void <init> (org.bouncycastle.asn1.x9.X9ECParameters)
org.bouncycastle.asn1.x9.X9ECParameters ecParameters
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier namedCurve
public void <init> (org.bouncycastle.asn1.ASN1Null)
org.bouncycastle.asn1.ASN1Null obj
private void <init> (org.bouncycastle.asn1.ASN1Primitive)
org.bouncycastle.asn1.ASN1Primitive obj
public boolean isNamedCurve ()
public boolean isImplicitlyCA ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X9Curve.class
X9Curve.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9Curve extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private org.bouncycastle.math.ec.ECCurve curve
private byte[] seed
private org.bouncycastle.asn1.ASN1ObjectIdentifier fieldIdentifier
public void <init> (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve curve
public void <init> (org.bouncycastle.math.ec.ECCurve, byte[])
org.bouncycastle.math.ec.ECCurve curve
byte[] seed
public void <init> (org.bouncycastle.asn1.x9.X9FieldID, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.asn1.ASN1Sequence)
java.math.BigInteger p
java.math.BigInteger A
java.math.BigInteger B
org.bouncycastle.asn1.ASN1Sequence pentanomial
org.bouncycastle.asn1.ASN1Sequence parameters
int m
org.bouncycastle.asn1.ASN1ObjectIdentifier representation
int k1
int k2
int k3
java.math.BigInteger A
java.math.BigInteger B
org.bouncycastle.asn1.x9.X9FieldID fieldID
java.math.BigInteger order
java.math.BigInteger cofactor
org.bouncycastle.asn1.ASN1Sequence seq
private void setFieldIdentifier ()
public org.bouncycastle.math.ec.ECCurve getCurve ()
public byte[] getSeed ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x9/X9ECParameters.class
X9ECParameters.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9ECParameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private static final java.math.BigInteger ONE
private org.bouncycastle.asn1.x9.X9FieldID fieldID
private org.bouncycastle.math.ec.ECCurve curve
private org.bouncycastle.asn1.x9.X9ECPoint g
private java.math.BigInteger n
private java.math.BigInteger h
private byte[] seed
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x9.X9Curve x9c
Object p
public static org.bouncycastle.asn1.x9.X9ECParameters getInstance (java.lang.Object)
Object obj
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.asn1.x9.X9ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint g
java.math.BigInteger n
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.asn1.x9.X9ECPoint, java.math.BigInteger, java.math.BigInteger)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint g
java.math.BigInteger n
java.math.BigInteger h
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.asn1.x9.X9ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
org.bouncycastle.math.field.PolynomialExtensionField field
int[] exponents
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint g
java.math.BigInteger n
java.math.BigInteger h
byte[] seed
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECPoint getG ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
public byte[] getSeed ()
public boolean hasSeed ()
public org.bouncycastle.asn1.x9.X9Curve getCurveEntry ()
public org.bouncycastle.asn1.x9.X9FieldID getFieldIDEntry ()
public org.bouncycastle.asn1.x9.X9ECPoint getBaseEntry ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
static void <clinit> ()
}
org/bouncycastle/asn1/x9/X9ECParametersHolder.class
X9ECParametersHolder.java
package org.bouncycastle.asn1.x9
public abstract org.bouncycastle.asn1.x9.X9ECParametersHolder extends java.lang.Object {
private org.bouncycastle.asn1.x9.X9ECParameters params
public void <init> ()
public synchronized org.bouncycastle.asn1.x9.X9ECParameters getParameters ()
protected abstract org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X9ECPoint.class
X9ECPoint.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9ECPoint extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.asn1.ASN1OctetString encoding
private org.bouncycastle.math.ec.ECCurve c
private org.bouncycastle.math.ec.ECPoint p
public void <init> (org.bouncycastle.math.ec.ECPoint, boolean)
org.bouncycastle.math.ec.ECPoint p
boolean compressed
public void <init> (org.bouncycastle.math.ec.ECCurve, byte[])
org.bouncycastle.math.ec.ECCurve c
byte[] encoding
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.math.ec.ECCurve c
org.bouncycastle.asn1.ASN1OctetString s
public byte[] getPointEncoding ()
public synchronized org.bouncycastle.math.ec.ECPoint getPoint ()
public boolean isPointCompressed ()
byte[] octets
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X9FieldElement.class
X9FieldElement.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9FieldElement extends org.bouncycastle.asn1.ASN1Object {
protected org.bouncycastle.math.ec.ECFieldElement f
private static org.bouncycastle.asn1.x9.X9IntegerConverter converter
public void <init> (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement f
public void <init> (java.math.BigInteger, org.bouncycastle.asn1.ASN1OctetString)
java.math.BigInteger p
org.bouncycastle.asn1.ASN1OctetString s
public void <init> (int, int, int, int, org.bouncycastle.asn1.ASN1OctetString)
int m
int k1
int k2
int k3
org.bouncycastle.asn1.ASN1OctetString s
public org.bouncycastle.math.ec.ECFieldElement getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
int byteCount
byte[] paddedBigInteger
static void <clinit> ()
}
org/bouncycastle/asn1/x9/X9FieldID.class
X9FieldID.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9FieldID extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier id
private org.bouncycastle.asn1.ASN1Primitive parameters
public void <init> (java.math.BigInteger)
java.math.BigInteger primeP
public void <init> (int, int)
int m
int k1
public void <init> (int, int, int, int)
org.bouncycastle.asn1.ASN1EncodableVector pentanomialParams
int m
int k1
int k2
int k3
org.bouncycastle.asn1.ASN1EncodableVector fieldIdParams
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x9.X9FieldID getInstance (java.lang.Object)
Object obj
public org.bouncycastle.asn1.ASN1ObjectIdentifier getIdentifier ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/asn1/x9/X9IntegerConverter.class
X9IntegerConverter.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9IntegerConverter extends java.lang.Object {
public void <init> ()
public int getByteLength (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve c
public int getByteLength (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement fe
public byte[] integerToBytes (java.math.BigInteger, int)
byte[] tmp
byte[] tmp
java.math.BigInteger s
int qLength
byte[] bytes
}
org/bouncycastle/asn1/x9/X9ObjectIdentifiers.class
X9ObjectIdentifiers.java
package org.bouncycastle.asn1.x9
public abstract org.bouncycastle.asn1.x9.X9ObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ansi_X9_62
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_fieldType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime_field
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier characteristic_two_field
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gnBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier tpBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ppBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecSigType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_publicKeyType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecPublicKey
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cTwoCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb176w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb191v4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb191v5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb208w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb239v4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb239v5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb272w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb304w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb359v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb368w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb431r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier primeCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime256v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x9_63_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ansi_X9_42
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhpublicnumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x9_42_schemes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhStatic
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhEphem
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhOneFlow
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybrid1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybrid2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybridOneFlow
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqv2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqv1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x9_44
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x9_44_components
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_kdf_kdf2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_kdf_kdf3
static void <clinit> ()
}
org/bouncycastle/crypto/
org/bouncycastle/crypto/AsymmetricBlockCipher.class
AsymmetricBlockCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.AsymmetricBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract int getInputBlockSize ()
public abstract int getOutputBlockSize ()
public abstract byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/AsymmetricCipherKeyPair.class
AsymmetricCipherKeyPair.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.AsymmetricCipherKeyPair extends java.lang.Object {
private org.bouncycastle.crypto.params.AsymmetricKeyParameter publicParam
private org.bouncycastle.crypto.params.AsymmetricKeyParameter privateParam
public void <init> (org.bouncycastle.crypto.params.AsymmetricKeyParameter, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
org.bouncycastle.crypto.params.AsymmetricKeyParameter publicParam
org.bouncycastle.crypto.params.AsymmetricKeyParameter privateParam
public void <init> (org.bouncycastle.crypto.CipherParameters, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.CipherParameters publicParam
org.bouncycastle.crypto.CipherParameters privateParam
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublic ()
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPrivate ()
}
org/bouncycastle/crypto/AsymmetricCipherKeyPairGenerator.class
AsymmetricCipherKeyPairGenerator.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.KeyGenerationParameters)
public abstract org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/BasicAgreement.class
BasicAgreement.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.BasicAgreement extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.CipherParameters)
public abstract int getFieldSize ()
public abstract java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/BlockCipher.class
BlockCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.BlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract int getBlockSize ()
public abstract int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract void reset ()
}
org/bouncycastle/crypto/BufferedBlockCipher.class
BufferedBlockCipher.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.BufferedBlockCipher extends java.lang.Object {
protected byte[] buf
protected int bufOff
protected boolean forEncryption
protected org.bouncycastle.crypto.BlockCipher cipher
protected boolean partialBlockOkay
protected boolean pgpCFB
protected void <init> ()
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher cipher
String name
int idx
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
public int getBlockSize ()
public int getUpdateOutputSize (int)
int leftOver
int leftOver
int len
int total
int leftOver
public int getOutputSize (int)
int length
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte in
byte[] out
int outOff
int resultLen
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
int len
byte[] out
int outOff
int blockSize
int length
int resultLen
int gapLen
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
int resultLen
byte[] out
int outOff
public void reset ()
int i
}
org/bouncycastle/crypto/CipherKeyGenerator.class
CipherKeyGenerator.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.CipherKeyGenerator extends java.lang.Object {
protected java.security.SecureRandom random
protected int strength
public void <init> ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
org.bouncycastle.crypto.KeyGenerationParameters param
public byte[] generateKey ()
byte[] key
}
org/bouncycastle/crypto/CipherParameters.class
CipherParameters.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.CipherParameters extends java.lang.Object {
}
org/bouncycastle/crypto/CryptoException.class
CryptoException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.CryptoException extends java.lang.Exception {
private Throwable cause
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/crypto/CryptoServicesPermission.class
CryptoServicesPermission.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.CryptoServicesPermission extends java.security.Permission {
public static final String GLOBAL_CONFIG
public static final String THREAD_LOCAL_CONFIG
public static final String DEFAULT_RANDOM
private final java.util.Set actions
public void <init> (java.lang.String)
String name
public boolean implies (java.security.Permission)
org.bouncycastle.crypto.CryptoServicesPermission other
java.security.Permission permission
public boolean equals (java.lang.Object)
org.bouncycastle.crypto.CryptoServicesPermission other
Object obj
public int hashCode ()
public java.lang.String getActions ()
}
org/bouncycastle/crypto/CryptoServicesRegistrar$1.class
CryptoServicesRegistrar.java
package org.bouncycastle.crypto
org.bouncycastle.crypto.CryptoServicesRegistrar$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic SecurityManager val$securityManager
final synthetic java.security.Permission val$permission
void <init> (java.lang.SecurityManager, java.security.Permission)
public java.lang.Object run ()
}
org/bouncycastle/crypto/CryptoServicesRegistrar$Property.class
CryptoServicesRegistrar.java
package org.bouncycastle.crypto
public final org.bouncycastle.crypto.CryptoServicesRegistrar$Property extends java.lang.Object {
public static final org.bouncycastle.crypto.CryptoServicesRegistrar$Property EC_IMPLICITLY_CA
public static final org.bouncycastle.crypto.CryptoServicesRegistrar$Property DH_DEFAULT_PARAMS
public static final org.bouncycastle.crypto.CryptoServicesRegistrar$Property DSA_DEFAULT_PARAMS
private final String name
private final Class type
private void <init> (java.lang.String, java.lang.Class)
String name
Class type
static synthetic java.lang.String access$000 (org.bouncycastle.crypto.CryptoServicesRegistrar$Property)
org.bouncycastle.crypto.CryptoServicesRegistrar$Property x0
static synthetic java.lang.Class access$100 (org.bouncycastle.crypto.CryptoServicesRegistrar$Property)
org.bouncycastle.crypto.CryptoServicesRegistrar$Property x0
static void <clinit> ()
}
org/bouncycastle/crypto/CryptoServicesRegistrar.class
CryptoServicesRegistrar.java
package org.bouncycastle.crypto
public final org.bouncycastle.crypto.CryptoServicesRegistrar extends java.lang.Object {
private static final java.security.Permission CanSetDefaultProperty
private static final java.security.Permission CanSetThreadProperty
private static final java.security.Permission CanSetDefaultRandom
private static final ThreadLocal threadProperties
private static final java.util.Map globalProperties
private static final Object cacheLock
private static java.security.SecureRandom defaultSecureRandom
private void <init> ()
public static java.security.SecureRandom getSecureRandom ()
java.security.SecureRandom tmp
public static java.security.SecureRandom getSecureRandom (java.security.SecureRandom)
java.security.SecureRandom secureRandom
public static void setSecureRandom (java.security.SecureRandom)
java.security.SecureRandom secureRandom
public static java.lang.Object getProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property)
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
Object[] values
private static java.lang.Object[] lookupProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property)
Object[] values
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
java.util.Map properties
Object[] values
public static java.lang.Object[] getSizedProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property)
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
Object[] values
public static java.lang.Object getSizedProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property, int)
org.bouncycastle.crypto.params.DHParameters params
int i
org.bouncycastle.crypto.params.DSAParameters params
int i
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
int size
Object[] values
public static transient void setThreadProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property, java.lang.Object[])
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
Object[] propertyValue
public static transient void setGlobalProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property, java.lang.Object[])
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
Object[] propertyValue
private static void localSetThread (org.bouncycastle.crypto.CryptoServicesRegistrar$Property, java.lang.Object[])
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
Object[] propertyValue
java.util.Map properties
private static transient void localSetGlobalProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property, java.lang.Object[])
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
Object[] propertyValue
public static java.lang.Object[] clearGlobalProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property)
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
public static java.lang.Object[] clearThreadProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property)
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
private static java.lang.Object[] localClearThreadProperty (org.bouncycastle.crypto.CryptoServicesRegistrar$Property)
org.bouncycastle.crypto.CryptoServicesRegistrar$Property property
java.util.Map properties
private static void checkPermission (java.security.Permission)
java.security.Permission permission
SecurityManager securityManager
private static org.bouncycastle.crypto.params.DHParameters toDH (org.bouncycastle.crypto.params.DSAParameters)
org.bouncycastle.crypto.params.DSAParameters dsaParams
int pSize
int m
private static int chooseLowerBound (int)
int pSize
int m
static void <clinit> ()
org.bouncycastle.crypto.params.DSAParameters def512Params
org.bouncycastle.crypto.params.DSAParameters def768Params
org.bouncycastle.crypto.params.DSAParameters def1024Params
org.bouncycastle.crypto.params.DSAParameters def2048Params
}
org/bouncycastle/crypto/DSA.class
DSA.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DSA extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract java.math.BigInteger[] generateSignature (byte[])
public abstract boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
}
org/bouncycastle/crypto/DSAExt.class
DSAExt.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DSAExt extends java.lang.Object implements org.bouncycastle.crypto.DSA {
public abstract java.math.BigInteger getOrder ()
}
org/bouncycastle/crypto/DataLengthException.class
DataLengthException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.DataLengthException extends org.bouncycastle.crypto.RuntimeCryptoException {
public void <init> ()
public void <init> (java.lang.String)
String message
}
org/bouncycastle/crypto/DerivationFunction.class
DerivationFunction.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DerivationFunction extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.DerivationParameters)
public abstract int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
}
org/bouncycastle/crypto/DerivationParameters.class
DerivationParameters.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DerivationParameters extends java.lang.Object {
}
org/bouncycastle/crypto/Digest.class
Digest.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Digest extends java.lang.Object {
public abstract java.lang.String getAlgorithmName ()
public abstract int getDigestSize ()
public abstract void update (byte)
public abstract void update (byte[], int, int)
public abstract int doFinal (byte[], int)
public abstract void reset ()
}
org/bouncycastle/crypto/ExtendedDigest.class
ExtendedDigest.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.ExtendedDigest extends java.lang.Object implements org.bouncycastle.crypto.Digest {
public abstract int getByteLength ()
}
org/bouncycastle/crypto/InvalidCipherTextException.class
InvalidCipherTextException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.InvalidCipherTextException extends org.bouncycastle.crypto.CryptoException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/bouncycastle/crypto/KeyGenerationParameters.class
KeyGenerationParameters.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.KeyGenerationParameters extends java.lang.Object {
private java.security.SecureRandom random
private int strength
public void <init> (java.security.SecureRandom, int)
java.security.SecureRandom random
int strength
public java.security.SecureRandom getRandom ()
public int getStrength ()
}
org/bouncycastle/crypto/Mac.class
Mac.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Mac extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract int getMacSize ()
public abstract void update (byte) throws java.lang.IllegalStateException
public abstract void update (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract void reset ()
}
org/bouncycastle/crypto/OutputLengthException.class
OutputLengthException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.OutputLengthException extends org.bouncycastle.crypto.DataLengthException {
public void <init> (java.lang.String)
String msg
}
org/bouncycastle/crypto/PBEParametersGenerator.class
PBEParametersGenerator.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.PBEParametersGenerator extends java.lang.Object {
protected byte[] password
protected byte[] salt
protected int iterationCount
protected void <init> ()
public void init (byte[], byte[], int)
byte[] password
byte[] salt
int iterationCount
public byte[] getPassword ()
public byte[] getSalt ()
public int getIterationCount ()
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
public static byte[] PKCS5PasswordToBytes (char[])
int i
byte[] bytes
char[] password
public static byte[] PKCS5PasswordToUTF8Bytes (char[])
char[] password
public static byte[] PKCS12PasswordToBytes (char[])
int i
byte[] bytes
char[] password
}
org/bouncycastle/crypto/RawAgreement.class
RawAgreement.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.RawAgreement extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.CipherParameters)
public abstract int getAgreementSize ()
public abstract void calculateAgreement (org.bouncycastle.crypto.CipherParameters, byte[], int)
}
org/bouncycastle/crypto/RuntimeCryptoException.class
RuntimeCryptoException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.RuntimeCryptoException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
}
org/bouncycastle/crypto/Signer.class
Signer.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Signer extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract void update (byte)
public abstract void update (byte[], int, int)
public abstract byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException org.bouncycastle.crypto.DataLengthException
public abstract boolean verifySignature (byte[])
public abstract void reset ()
}
org/bouncycastle/crypto/SignerWithRecovery.class
SignerWithRecovery.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.SignerWithRecovery extends java.lang.Object implements org.bouncycastle.crypto.Signer {
public abstract boolean hasFullMessage ()
public abstract byte[] getRecoveredMessage ()
public abstract void updateWithRecoveredMessage (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/SkippingCipher.class
SkippingCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.SkippingCipher extends java.lang.Object {
public abstract long skip (long)
public abstract long seekTo (long)
public abstract long getPosition ()
}
org/bouncycastle/crypto/SkippingStreamCipher.class
SkippingStreamCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.SkippingStreamCipher extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher org.bouncycastle.crypto.SkippingCipher {
}
org/bouncycastle/crypto/StagedAgreement.class
StagedAgreement.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.StagedAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
public abstract org.bouncycastle.crypto.params.AsymmetricKeyParameter calculateStage (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/StreamBlockCipher.class
StreamBlockCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.StreamBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher org.bouncycastle.crypto.StreamCipher {
private final org.bouncycastle.crypto.BlockCipher cipher
protected void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher cipher
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public final byte returnByte (byte)
byte in
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
byte[] in
int inOff
int len
byte[] out
int outOff
int inStart
int inEnd
int outStart
protected abstract byte calculateByte (byte)
}
org/bouncycastle/crypto/StreamCipher.class
StreamCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.StreamCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract byte returnByte (byte)
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract void reset ()
}
org/bouncycastle/crypto/Wrapper.class
Wrapper.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Wrapper extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract java.lang.String getAlgorithmName ()
public abstract byte[] wrap (byte[], int, int)
public abstract byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/agreement/
org/bouncycastle/crypto/agreement/DHBasicAgreement.class
DHBasicAgreement.java
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.DHBasicAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.params.DHPrivateKeyParameters key
private org.bouncycastle.crypto.params.DHParameters dhParams
public void <init> ()
public void init (org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.ParametersWithRandom rParam
org.bouncycastle.crypto.params.AsymmetricKeyParameter kParam
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.AsymmetricKeyParameter kParam
public int getFieldSize ()
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.CipherParameters pubKey
org.bouncycastle.crypto.params.DHPublicKeyParameters pub
java.math.BigInteger p
java.math.BigInteger peerY
java.math.BigInteger result
static void <clinit> ()
}
org/bouncycastle/crypto/agreement/ECDHBasicAgreement.class
ECDHBasicAgreement.java
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.ECDHBasicAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
private org.bouncycastle.crypto.params.ECPrivateKeyParameters key
public void <init> ()
public void init (org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.CipherParameters key
public int getFieldSize ()
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.CipherParameters pubKey
org.bouncycastle.crypto.params.ECPublicKeyParameters pub
org.bouncycastle.crypto.params.ECDomainParameters params
java.math.BigInteger d
org.bouncycastle.math.ec.ECPoint Q
java.math.BigInteger h
org.bouncycastle.math.ec.ECPoint P
}
org/bouncycastle/crypto/digests/
org/bouncycastle/crypto/digests/AndroidDigestFactory.class
AndroidDigestFactory.java
package org.bouncycastle.crypto.digests
public final org.bouncycastle.crypto.digests.AndroidDigestFactory extends java.lang.Object {
private static final org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface CONSCRYPT
private static final org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface BC
public void <init> ()
public static org.bouncycastle.crypto.Digest getMD5 ()
public static org.bouncycastle.crypto.Digest getSHA1 ()
public static org.bouncycastle.crypto.Digest getSHA224 ()
public static org.bouncycastle.crypto.Digest getSHA256 ()
public static org.bouncycastle.crypto.Digest getSHA384 ()
public static org.bouncycastle.crypto.Digest getSHA512 ()
static void <clinit> ()
}
org/bouncycastle/crypto/digests/AndroidDigestFactoryBouncyCastle.class
AndroidDigestFactoryBouncyCastle.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.AndroidDigestFactoryBouncyCastle extends java.lang.Object implements org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface {
public void <init> ()
public org.bouncycastle.crypto.Digest getMD5 ()
public org.bouncycastle.crypto.Digest getSHA1 ()
public org.bouncycastle.crypto.Digest getSHA224 ()
public org.bouncycastle.crypto.Digest getSHA256 ()
public org.bouncycastle.crypto.Digest getSHA384 ()
public org.bouncycastle.crypto.Digest getSHA512 ()
}
org/bouncycastle/crypto/digests/AndroidDigestFactoryInterface.class
AndroidDigestFactoryInterface.java
package org.bouncycastle.crypto.digests
abstract org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface extends java.lang.Object {
public abstract org.bouncycastle.crypto.Digest getMD5 ()
public abstract org.bouncycastle.crypto.Digest getSHA1 ()
public abstract org.bouncycastle.crypto.Digest getSHA224 ()
public abstract org.bouncycastle.crypto.Digest getSHA256 ()
public abstract org.bouncycastle.crypto.Digest getSHA384 ()
public abstract org.bouncycastle.crypto.Digest getSHA512 ()
}
org/bouncycastle/crypto/digests/AndroidDigestFactoryOpenSSL.class
AndroidDigestFactoryOpenSSL.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.AndroidDigestFactoryOpenSSL extends java.lang.Object implements org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface {
public void <init> ()
public org.bouncycastle.crypto.Digest getMD5 ()
public org.bouncycastle.crypto.Digest getSHA1 ()
public org.bouncycastle.crypto.Digest getSHA224 ()
public org.bouncycastle.crypto.Digest getSHA256 ()
public org.bouncycastle.crypto.Digest getSHA384 ()
public org.bouncycastle.crypto.Digest getSHA512 ()
}
org/bouncycastle/crypto/digests/EncodableDigest.class
EncodableDigest.java
package org.bouncycastle.crypto.digests
public abstract org.bouncycastle.crypto.digests.EncodableDigest extends java.lang.Object {
public abstract byte[] getEncodedState ()
}
org/bouncycastle/crypto/digests/GeneralDigest.class
GeneralDigest.java
package org.bouncycastle.crypto.digests
public abstract org.bouncycastle.crypto.digests.GeneralDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest org.bouncycastle.util.Memoable {
private static final int BYTE_LENGTH
private final byte[] xBuf
private int xBufOff
private long byteCount
protected void <init> ()
protected void <init> (org.bouncycastle.crypto.digests.GeneralDigest)
org.bouncycastle.crypto.digests.GeneralDigest t
protected void <init> (byte[])
byte[] encodedState
protected void copyIn (org.bouncycastle.crypto.digests.GeneralDigest)
org.bouncycastle.crypto.digests.GeneralDigest t
public void update (byte)
byte in
public void update (byte[], int, int)
byte[] in
int inOff
int len
int i
int limit
public void finish ()
long bitLength
public void reset ()
int i
protected void populateState (byte[])
byte[] state
public int getByteLength ()
protected abstract void processWord (byte[], int)
protected abstract void processLength (long)
protected abstract void processBlock ()
}
org/bouncycastle/crypto/digests/LongDigest.class
LongDigest.java
package org.bouncycastle.crypto.digests
public abstract org.bouncycastle.crypto.digests.LongDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest org.bouncycastle.util.Memoable org.bouncycastle.crypto.digests.EncodableDigest {
private static final int BYTE_LENGTH
private byte[] xBuf
private int xBufOff
private long byteCount1
private long byteCount2
protected long H1
protected long H2
protected long H3
protected long H4
protected long H5
protected long H6
protected long H7
protected long H8
private long[] W
private int wOff
static final long[] K
protected void <init> ()
protected void <init> (org.bouncycastle.crypto.digests.LongDigest)
org.bouncycastle.crypto.digests.LongDigest t
protected void copyIn (org.bouncycastle.crypto.digests.LongDigest)
org.bouncycastle.crypto.digests.LongDigest t
protected void populateState (byte[])
int i
byte[] state
protected void restoreState (byte[])
int i
byte[] encodedState
protected int getEncodedStateSize ()
public void update (byte)
byte in
public void update (byte[], int, int)
byte[] in
int inOff
int len
public void finish ()
long lowBitLength
long hiBitLength
public void reset ()
int i
int i
public int getByteLength ()
protected void processWord (byte[], int)
byte[] in
int inOff
private void adjustByteCounts ()
protected void processLength (long, long)
long lowW
long hiW
protected void processBlock ()
int t
int i
int i
long a
long b
long c
long d
long e
long f
long g
long h
int t
private long Ch (long, long, long)
long x
long y
long z
private long Maj (long, long, long)
long x
long y
long z
private long Sum0 (long)
long x
private long Sum1 (long)
long x
private long Sigma0 (long)
long x
private long Sigma1 (long)
long x
static void <clinit> ()
}
org/bouncycastle/crypto/digests/MD4Digest.class
MD4Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.MD4Digest extends org.bouncycastle.crypto.digests.GeneralDigest {
private static final int DIGEST_LENGTH
private int H1
private int H2
private int H3
private int H4
private int[] X
private int xOff
private static final int S11
private static final int S12
private static final int S13
private static final int S14
private static final int S21
private static final int S22
private static final int S23
private static final int S24
private static final int S31
private static final int S32
private static final int S33
private static final int S34
public void <init> ()
public void <init> (org.bouncycastle.crypto.digests.MD4Digest)
org.bouncycastle.crypto.digests.MD4Digest t
private void copyIn (org.bouncycastle.crypto.digests.MD4Digest)
org.bouncycastle.crypto.digests.MD4Digest t
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
byte[] in
int inOff
protected void processLength (long)
long bitLength
private void unpackWord (int, byte[], int)
int word
byte[] out
int outOff
public int doFinal (byte[], int)
byte[] out
int outOff
public void reset ()
int i
private int rotateLeft (int, int)
int x
int n
private int F (int, int, int)
int u
int v
int w
private int G (int, int, int)
int u
int v
int w
private int H (int, int, int)
int u
int v
int w
protected void processBlock ()
int i
int a
int b
int c
int d
public org.bouncycastle.util.Memoable copy ()
public void reset (org.bouncycastle.util.Memoable)
org.bouncycastle.util.Memoable other
org.bouncycastle.crypto.digests.MD4Digest d
}
org/bouncycastle/crypto/digests/MD5Digest.class
MD5Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.MD5Digest extends org.bouncycastle.crypto.digests.GeneralDigest implements org.bouncycastle.crypto.digests.EncodableDigest {
private static final int DIGEST_LENGTH
private int H1
private int H2
private int H3
private int H4
private int[] X
private int xOff
private static final int S11
private static final int S12
private static final int S13
private static final int S14
private static final int S21
private static final int S22
private static final int S23
private static final int S24
private static final int S31
private static final int S32
private static final int S33
private static final int S34
private static final int S41
private static final int S42
private static final int S43
private static final int S44
public void <init> ()
public void <init> (byte[])
int i
byte[] encodedState
public void <init> (org.bouncycastle.crypto.digests.MD5Digest)
org.bouncycastle.crypto.digests.MD5Digest t
private void copyIn (org.bouncycastle.crypto.digests.MD5Digest)
org.bouncycastle.crypto.digests.MD5Digest t
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
byte[] in
int inOff
protected void processLength (long)
long bitLength
private void unpackWord (int, byte[], int)
int word
byte[] out
int outOff
public int doFinal (byte[], int)
byte[] out
int outOff
public void reset ()
int i
private int rotateLeft (int, int)
int x
int n
private int F (int, int, int)
int u
int v
int w
private int G (int, int, int)
int u
int v
int w
private int H (int, int, int)
int u
int v
int w
private int K (int, int, int)
int u
int v
int w
protected void processBlock ()
int i
int a
int b
int c
int d
public org.bouncycastle.util.Memoable copy ()
public void reset (org.bouncycastle.util.Memoable)
org.bouncycastle.util.Memoable other
org.bouncycastle.crypto.digests.MD5Digest d
public byte[] getEncodedState ()
int i
byte[] state
}
org/bouncycastle/crypto/digests/NullDigest$1.class
NullDigest.java
package org.bouncycastle.crypto.digests
synthetic org.bouncycastle.crypto.digests.NullDigest$1 extends java.lang.Object {
}
org/bouncycastle/crypto/digests/NullDigest$OpenByteArrayOutputStream.class
NullDigest.java
package org.bouncycastle.crypto.digests
org.bouncycastle.crypto.digests.NullDigest$OpenByteArrayOutputStream extends java.io.ByteArrayOutputStream {
private void <init> ()
public void reset ()
void copy (byte[], int)
byte[] out
int outOff
synthetic void <init> (org.bouncycastle.crypto.digests.NullDigest$1)
org.bouncycastle.crypto.digests.NullDigest$1 x0
}
org/bouncycastle/crypto/digests/NullDigest.class
NullDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.NullDigest extends java.lang.Object implements org.bouncycastle.crypto.Digest {
private org.bouncycastle.crypto.digests.NullDigest$OpenByteArrayOutputStream bOut
public void <init> ()
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public void update (byte)
byte in
public void update (byte[], int, int)
byte[] in
int inOff
int len
public int doFinal (byte[], int)
byte[] out
int outOff
int size
public void reset ()
}
org/bouncycastle/crypto/digests/OpenSSLDigest$MD5.class
OpenSSLDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.OpenSSLDigest$MD5 extends org.bouncycastle.crypto.digests.OpenSSLDigest {
public void <init> ()
}
org/bouncycastle/crypto/digests/OpenSSLDigest$SHA1.class
OpenSSLDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.OpenSSLDigest$SHA1 extends org.bouncycastle.crypto.digests.OpenSSLDigest {
public void <init> ()
}
org/bouncycastle/crypto/digests/OpenSSLDigest$SHA224.class
OpenSSLDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.OpenSSLDigest$SHA224 extends org.bouncycastle.crypto.digests.OpenSSLDigest {
public void <init> ()
}
org/bouncycastle/crypto/digests/OpenSSLDigest$SHA256.class
OpenSSLDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.OpenSSLDigest$SHA256 extends org.bouncycastle.crypto.digests.OpenSSLDigest {
public void <init> ()
}
org/bouncycastle/crypto/digests/OpenSSLDigest$SHA384.class
OpenSSLDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.OpenSSLDigest$SHA384 extends org.bouncycastle.crypto.digests.OpenSSLDigest {
public void <init> ()
}
org/bouncycastle/crypto/digests/OpenSSLDigest$SHA512.class
OpenSSLDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.OpenSSLDigest$SHA512 extends org.bouncycastle.crypto.digests.OpenSSLDigest {
public void <init> ()
}
org/bouncycastle/crypto/digests/OpenSSLDigest.class
OpenSSLDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.OpenSSLDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private final java.security.MessageDigest delegate
private final int byteSize
public void <init> (java.lang.String, int)
Exception e
String algorithm
int byteSize
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int getByteLength ()
public void reset ()
public void update (byte)
byte in
public void update (byte[], int, int)
byte[] in
int inOff
int len
public int doFinal (byte[], int)
java.security.DigestException e
byte[] out
int outOff
}
org/bouncycastle/crypto/digests/SHA1Digest.class
SHA1Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA1Digest extends org.bouncycastle.crypto.digests.GeneralDigest implements org.bouncycastle.crypto.digests.EncodableDigest {
private static final int DIGEST_LENGTH
private int H1
private int H2
private int H3
private int H4
private int H5
private int[] X
private int xOff
private static final int Y1
private static final int Y2
private static final int Y3
private static final int Y4
public void <init> ()
public void <init> (org.bouncycastle.crypto.digests.SHA1Digest)
org.bouncycastle.crypto.digests.SHA1Digest t
public void <init> (byte[])
int i
byte[] encodedState
private void copyIn (org.bouncycastle.crypto.digests.SHA1Digest)
org.bouncycastle.crypto.digests.SHA1Digest t
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
byte[] in
int inOff
int n
protected void processLength (long)
long bitLength
public int doFinal (byte[], int)
byte[] out
int outOff
public void reset ()
int i
private int f (int, int, int)
int u
int v
int w
private int h (int, int, int)
int u
int v
int w
private int g (int, int, int)
int u
int v
int w
protected void processBlock ()
int t
int i
int j
int j
int j
int j
int i
int A
int B
int C
int D
int E
int idx
public org.bouncycastle.util.Memoable copy ()
public void reset (org.bouncycastle.util.Memoable)
org.bouncycastle.util.Memoable other
org.bouncycastle.crypto.digests.SHA1Digest d
public byte[] getEncodedState ()
int i
byte[] state
}
org/bouncycastle/crypto/digests/SHA224Digest.class
SHA224Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA224Digest extends org.bouncycastle.crypto.digests.GeneralDigest implements org.bouncycastle.crypto.digests.EncodableDigest {
private static final int DIGEST_LENGTH
private int H1
private int H2
private int H3
private int H4
private int H5
private int H6
private int H7
private int H8
private int[] X
private int xOff
static final int[] K
public void <init> ()
public void <init> (org.bouncycastle.crypto.digests.SHA224Digest)
org.bouncycastle.crypto.digests.SHA224Digest t
private void doCopy (org.bouncycastle.crypto.digests.SHA224Digest)
org.bouncycastle.crypto.digests.SHA224Digest t
public void <init> (byte[])
int i
byte[] encodedState
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
byte[] in
int inOff
int n
protected void processLength (long)
long bitLength
public int doFinal (byte[], int)
byte[] out
int outOff
public void reset ()
int i
protected void processBlock ()
int t
int i
int i
int a
int b
int c
int d
int e
int f
int g
int h
int t
private int Ch (int, int, int)
int x
int y
int z
private int Maj (int, int, int)
int x
int y
int z
private int Sum0 (int)
int x
private int Sum1 (int)
int x
private int Theta0 (int)
int x
private int Theta1 (int)
int x
public org.bouncycastle.util.Memoable copy ()
public void reset (org.bouncycastle.util.Memoable)
org.bouncycastle.util.Memoable other
org.bouncycastle.crypto.digests.SHA224Digest d
public byte[] getEncodedState ()
int i
byte[] state
static void <clinit> ()
}
org/bouncycastle/crypto/digests/SHA256Digest.class
SHA256Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA256Digest extends org.bouncycastle.crypto.digests.GeneralDigest implements org.bouncycastle.crypto.digests.EncodableDigest {
private static final int DIGEST_LENGTH
private int H1
private int H2
private int H3
private int H4
private int H5
private int H6
private int H7
private int H8
private int[] X
private int xOff
static final int[] K
public void <init> ()
public void <init> (org.bouncycastle.crypto.digests.SHA256Digest)
org.bouncycastle.crypto.digests.SHA256Digest t
private void copyIn (org.bouncycastle.crypto.digests.SHA256Digest)
org.bouncycastle.crypto.digests.SHA256Digest t
public void <init> (byte[])
int i
byte[] encodedState
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
byte[] in
int inOff
int n
protected void processLength (long)
long bitLength
public int doFinal (byte[], int)
byte[] out
int outOff
public void reset ()
int i
protected void processBlock ()
int t
int i
int i
int a
int b
int c
int d
int e
int f
int g
int h
int t
private static int Ch (int, int, int)
int x
int y
int z
private static int Maj (int, int, int)
int x
int y
int z
private static int Sum0 (int)
int x
private static int Sum1 (int)
int x
private static int Theta0 (int)
int x
private static int Theta1 (int)
int x
public org.bouncycastle.util.Memoable copy ()
public void reset (org.bouncycastle.util.Memoable)
org.bouncycastle.util.Memoable other
org.bouncycastle.crypto.digests.SHA256Digest d
public byte[] getEncodedState ()
int i
byte[] state
static void <clinit> ()
}
org/bouncycastle/crypto/digests/SHA384Digest.class
SHA384Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA384Digest extends org.bouncycastle.crypto.digests.LongDigest {
private static final int DIGEST_LENGTH
public void <init> ()
public void <init> (org.bouncycastle.crypto.digests.SHA384Digest)
org.bouncycastle.crypto.digests.SHA384Digest t
public void <init> (byte[])
byte[] encodedState
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int doFinal (byte[], int)
byte[] out
int outOff
public void reset ()
public org.bouncycastle.util.Memoable copy ()
public void reset (org.bouncycastle.util.Memoable)
org.bouncycastle.util.Memoable other
org.bouncycastle.crypto.digests.SHA384Digest d
public byte[] getEncodedState ()
byte[] encoded
}
org/bouncycastle/crypto/digests/SHA512Digest.class
SHA512Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA512Digest extends org.bouncycastle.crypto.digests.LongDigest {
private static final int DIGEST_LENGTH
public void <init> ()
public void <init> (org.bouncycastle.crypto.digests.SHA512Digest)
org.bouncycastle.crypto.digests.SHA512Digest t
public void <init> (byte[])
byte[] encodedState
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int doFinal (byte[], int)
byte[] out
int outOff
public void reset ()
public org.bouncycastle.util.Memoable copy ()
public void reset (org.bouncycastle.util.Memoable)
org.bouncycastle.util.Memoable other
org.bouncycastle.crypto.digests.SHA512Digest d
public byte[] getEncodedState ()
byte[] encoded
}
org/bouncycastle/crypto/digests/XofUtils.class
XofUtils.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.XofUtils extends java.lang.Object {
public void <init> ()
public static byte[] leftEncode (long)
int i
long strLen
byte n
long v
byte[] b
public static byte[] rightEncode (long)
int i
long strLen
byte n
long v
byte[] b
}
org/bouncycastle/crypto/ec/
org/bouncycastle/crypto/ec/CustomNamedCurves$1.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
org.bouncycastle.crypto.ec.CustomNamedCurves$1 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
byte[] S
org.bouncycastle.math.ec.endo.GLVTypeBParameters glv
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/crypto/ec/CustomNamedCurves$2.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
org.bouncycastle.crypto.ec.CustomNamedCurves$2 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
byte[] S
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/crypto/ec/CustomNamedCurves$3.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
org.bouncycastle.crypto.ec.CustomNamedCurves$3 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
byte[] S
org.bouncycastle.math.ec.endo.GLVTypeBParameters glv
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/crypto/ec/CustomNamedCurves$4.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
org.bouncycastle.crypto.ec.CustomNamedCurves$4 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
byte[] S
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/crypto/ec/CustomNamedCurves$5.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
org.bouncycastle.crypto.ec.CustomNamedCurves$5 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
byte[] S
org.bouncycastle.math.ec.endo.GLVTypeBParameters glv
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/crypto/ec/CustomNamedCurves$6.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
org.bouncycastle.crypto.ec.CustomNamedCurves$6 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
byte[] S
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/crypto/ec/CustomNamedCurves$7.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
org.bouncycastle.crypto.ec.CustomNamedCurves$7 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
byte[] S
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/crypto/ec/CustomNamedCurves$8.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
org.bouncycastle.crypto.ec.CustomNamedCurves$8 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void <init> ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
byte[] S
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECPoint G
}
org/bouncycastle/crypto/ec/CustomNamedCurves.class
CustomNamedCurves.java
package org.bouncycastle.crypto.ec
public org.bouncycastle.crypto.ec.CustomNamedCurves extends java.lang.Object {
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp384r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp521r1
static final java.util.Hashtable nameToCurve
static final java.util.Hashtable nameToOID
static final java.util.Hashtable oidToCurve
static final java.util.Hashtable oidToName
static final java.util.Vector names
public void <init> ()
private static org.bouncycastle.asn1.x9.X9ECPoint configureBasepoint (org.bouncycastle.math.ec.ECCurve, java.lang.String)
org.bouncycastle.math.ec.ECCurve curve
String encoding
org.bouncycastle.asn1.x9.X9ECPoint G
private static org.bouncycastle.math.ec.ECCurve configureCurve (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve curve
private static org.bouncycastle.math.ec.ECCurve configureCurveGLV (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.endo.GLVTypeBParameters)
org.bouncycastle.math.ec.ECCurve c
org.bouncycastle.math.ec.endo.GLVTypeBParameters p
static void defineCurve (java.lang.String, org.bouncycastle.asn1.x9.X9ECParametersHolder)
String name
org.bouncycastle.asn1.x9.X9ECParametersHolder holder
static void defineCurveWithOID (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParametersHolder holder
static void defineCurveAlias (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
String name
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
Object curve
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
String name
org.bouncycastle.asn1.x9.X9ECParametersHolder holder
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParametersHolder holder
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
String name
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static java.util.Enumeration getNames ()
static synthetic org.bouncycastle.math.ec.ECCurve access$000 (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.endo.GLVTypeBParameters)
org.bouncycastle.math.ec.ECCurve x0
org.bouncycastle.math.ec.endo.GLVTypeBParameters x1
static synthetic org.bouncycastle.asn1.x9.X9ECPoint access$100 (org.bouncycastle.math.ec.ECCurve, java.lang.String)
org.bouncycastle.math.ec.ECCurve x0
String x1
static synthetic org.bouncycastle.math.ec.ECCurve access$200 (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve x0
static void <clinit> ()
}
org/bouncycastle/crypto/encodings/
org/bouncycastle/crypto/encodings/OAEPEncoding.class
OAEPEncoding.java
package org.bouncycastle.crypto.encodings
public org.bouncycastle.crypto.encodings.OAEPEncoding extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private byte[] defHash
private org.bouncycastle.crypto.Digest mgf1Hash
private org.bouncycastle.crypto.AsymmetricBlockCipher engine
private java.security.SecureRandom random
private boolean forEncryption
public void <init> (org.bouncycastle.crypto.AsymmetricBlockCipher)
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
public void <init> (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
org.bouncycastle.crypto.Digest hash
public void <init> (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, byte[])
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
org.bouncycastle.crypto.Digest hash
byte[] encodingParams
public void <init> (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.Digest, byte[])
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
org.bouncycastle.crypto.Digest hash
org.bouncycastle.crypto.Digest mgf1Hash
byte[] encodingParams
public org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.ParametersWithRandom rParam
boolean forEncryption
org.bouncycastle.crypto.CipherParameters param
public int getInputBlockSize ()
int baseBlockSize
public int getOutputBlockSize ()
int baseBlockSize
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] in
int inOff
int inLen
public byte[] encodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
int i
int i
byte[] in
int inOff
int inLen
byte[] block
byte[] seed
byte[] mask
public byte[] decodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
int i
int i
int i
int index
byte[] in
int inOff
int inLen
byte[] data
byte[] block
boolean wrongData
byte[] mask
boolean defHashWrong
int start
boolean dataStartWrong
byte[] output
private void ItoOSP (int, byte[])
int i
byte[] sp
private byte[] maskGeneratorFunction1 (byte[], int, int, int)
byte[] Z
int zOff
int zLen
int length
byte[] mask
byte[] hashBuf
byte[] C
int counter
}
org/bouncycastle/crypto/encodings/PKCS1Encoding.class
PKCS1Encoding.java
package org.bouncycastle.crypto.encodings
public org.bouncycastle.crypto.encodings.PKCS1Encoding extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
public static final String STRICT_LENGTH_ENABLED_PROPERTY
public static final String NOT_STRICT_LENGTH_ENABLED_PROPERTY
private static final int HEADER_LENGTH
private java.security.SecureRandom random
private org.bouncycastle.crypto.AsymmetricBlockCipher engine
private boolean forEncryption
private boolean forPrivateKey
private boolean useStrictLength
private int pLen
private byte[] fallback
private byte[] blockBuffer
public void <init> (org.bouncycastle.crypto.AsymmetricBlockCipher)
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
public void <init> (org.bouncycastle.crypto.AsymmetricBlockCipher, int)
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
int pLen
public void <init> (org.bouncycastle.crypto.AsymmetricBlockCipher, byte[])
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
byte[] fallback
private boolean useStrict ()
public org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.ParametersWithRandom rParam
org.bouncycastle.crypto.params.AsymmetricKeyParameter kParam
boolean forEncryption
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.AsymmetricKeyParameter kParam
public int getInputBlockSize ()
int baseBlockSize
public int getOutputBlockSize ()
int baseBlockSize
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] in
int inOff
int inLen
private byte[] encodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
int i
int i
byte[] in
int inOff
int inLen
byte[] block
private static int checkPkcs1Encoding (byte[], int)
int tmp
int i
byte[] encoded
int pLen
int correct
int plen
private byte[] decodeBlockOrRandom (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] random
int i
byte[] in
int inOff
int inLen
byte[] block
byte[] random
byte[] data
int correct
byte[] result
private byte[] decodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] data
boolean badType
byte[] in
int inOff
int inLen
byte[] block
boolean incorrectLength
byte[] data
byte type
boolean badType
int start
byte[] result
private int findStart (byte, byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
byte pad
int i
byte type
byte[] block
int start
boolean padErr
}
org/bouncycastle/crypto/engines/
org/bouncycastle/crypto/engines/AESEngine.class
AESEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final byte[] S
private static final byte[] Si
private static final int[] rcon
private static final int[] T0
private static final int[] Tinv0
private static final int m1
private static final int m2
private static final int m3
private static final int m4
private static final int m5
private int ROUNDS
private int[][] WorkingKey
private int C0
private int C1
private int C2
private int C3
private boolean forEncryption
private byte[] s
private static final int BLOCK_SIZE
private static int shift (int, int)
int r
int shift
private static int FFmulX (int)
int x
private static int FFmulX2 (int)
int x
int t0
int t1
private static int inv_mcol (int)
int x
int t0
int t1
private static int subWord (int)
int x
private int[][] generateWorkingKey (byte[], boolean)
int colx
int i
int col0
int col1
int col2
int col3
int col0
int col1
int col2
int col3
int col4
int col5
int i
int rcon
int colx
int col0
int col1
int col2
int col3
int col4
int col5
int col6
int col7
int i
int rcon
int colx
int i
int j
byte[] key
boolean forEncryption
int keyLen
int KC
int[][] W
public void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
byte[] in
int inOff
byte[] out
int outOff
public void reset ()
private void unpackBlock (byte[], int)
byte[] bytes
int off
int index
private void packBlock (byte[], int)
byte[] bytes
int off
int index
private void encryptBlock (int[][])
int r0
int r1
int r2
int[][] KW
int t0
int t1
int t2
int r
int r0
int r1
int r2
int r3
private void decryptBlock (int[][])
int r0
int r1
int r2
int[][] KW
int t0
int t1
int t2
int r
int r0
int r1
int r2
int r3
static void <clinit> ()
}
org/bouncycastle/crypto/engines/AESFastEngine.class
AESFastEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESFastEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final byte[] S
private static final byte[] Si
private static final int[] rcon
private static final int[] T
private static final int[] Tinv
private static final int m1
private static final int m2
private static final int m3
private static final int m4
private static final int m5
private int ROUNDS
private int[][] WorkingKey
private int C0
private int C1
private int C2
private int C3
private boolean forEncryption
private static final int BLOCK_SIZE
private static int shift (int, int)
int r
int shift
private static int FFmulX (int)
int x
private static int FFmulX2 (int)
int x
int t0
int t1
private static int inv_mcol (int)
int x
int t0
int t1
private static int subWord (int)
int x
int i0
int i1
int i2
int i3
private int[][] generateWorkingKey (byte[], boolean)
int colx
int i
int col0
int col1
int col2
int col3
int col0
int col1
int col2
int col3
int col4
int col5
int i
int rcon
int colx
int col0
int col1
int col2
int col3
int col4
int col5
int col6
int col7
int i
int rcon
int colx
int i
int j
byte[] key
boolean forEncryption
int keyLen
int KC
int[][] W
public void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
byte[] in
int inOff
byte[] out
int outOff
public void reset ()
private void unpackBlock (byte[], int)
byte[] bytes
int off
private void packBlock (byte[], int)
byte[] bytes
int off
private void encryptBlock (int[][])
int r0
int r1
int r2
int i0
int i1
int i2
int i3
int[][] KW
int t0
int t1
int t2
int r
int r0
int r1
int r2
int r3
int i0
int i1
int i2
int i3
private void decryptBlock (int[][])
int r0
int r1
int r2
int i0
int i1
int i2
int i3
int[][] KW
int t0
int t1
int t2
int r
int r0
int r1
int r2
int r3
int i0
int i1
int i2
int i3
static void <clinit> ()
}
org/bouncycastle/crypto/engines/AESWrapEngine.class
AESWrapEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESWrapEngine extends org.bouncycastle.crypto.engines.RFC3394WrapEngine {
public void <init> ()
public void <init> (boolean)
boolean useReverseDirection
}
org/bouncycastle/crypto/engines/BlowfishEngine.class
BlowfishEngine.java
package org.bouncycastle.crypto.engines
public final org.bouncycastle.crypto.engines.BlowfishEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int[] KP
private static final int[] KS0
private static final int[] KS1
private static final int[] KS2
private static final int[] KS3
private static final int ROUNDS
private static final int BLOCK_SIZE
private static final int SBOX_SK
private static final int P_SZ
private final int[] S0
private final int[] S1
private final int[] S2
private final int[] S3
private final int[] P
private boolean encrypting
private byte[] workingKey
public void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
boolean encrypting
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public final int processBlock (byte[], int, byte[], int)
byte[] in
int inOff
byte[] out
int outOff
public void reset ()
public int getBlockSize ()
private int F (int)
int x
private void processTable (int, int, int[])
int i
int s
int xl
int xr
int[] table
int size
private void setKey (byte[])
int j
int data
int i
byte[] key
int keyLength
int keyIndex
private void encryptBlock (byte[], int, byte[], int)
int i
byte[] src
int srcIndex
byte[] dst
int dstIndex
int xl
int xr
private void decryptBlock (byte[], int, byte[], int)
int i
byte[] src
int srcIndex
byte[] dst
int dstIndex
int xl
int xr
private int BytesTo32bits (byte[], int)
byte[] b
int i
private void Bits32ToBytes (int, byte[], int)
int in
byte[] b
int offset
static void <clinit> ()
}
org/bouncycastle/crypto/engines/DESEngine.class
DESEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
protected static final int BLOCK_SIZE
private int[] workingKey
private static final short[] bytebit
private static final int[] bigbyte
private static final byte[] pc1
private static final byte[] totrot
private static final byte[] pc2
private static final int[] SP1
private static final int[] SP2
private static final int[] SP3
private static final int[] SP4
private static final int[] SP5
private static final int[] SP6
private static final int[] SP7
private static final int[] SP8
public void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
boolean encrypting
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
byte[] in
int inOff
byte[] out
int outOff
public void reset ()
protected int[] generateWorkingKey (boolean, byte[])
int l
int j
int m
int l
int j
int l
int j
int j
int m
int n
int i
int i1
int i2
int i
boolean encrypting
byte[] key
int[] newKey
boolean[] pc1m
boolean[] pcr
protected void desFunc (int[], byte[], int, byte[], int)
int fval
int round
int[] wKey
byte[] in
int inOff
byte[] out
int outOff
int work
int right
int left
static void <clinit> ()
}
org/bouncycastle/crypto/engines/DESedeEngine.class
DESedeEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESedeEngine extends org.bouncycastle.crypto.engines.DESEngine {
protected static final int BLOCK_SIZE
private int[] workingKey1
private int[] workingKey2
private int[] workingKey3
private boolean forEncryption
public void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
byte[] key3
boolean encrypting
org.bouncycastle.crypto.CipherParameters params
byte[] keyMaster
byte[] key1
byte[] key2
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
byte[] in
int inOff
byte[] out
int outOff
byte[] temp
public void reset ()
}
org/bouncycastle/crypto/engines/DESedeWrapEngine.class
DESedeWrapEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESedeWrapEngine extends java.lang.Object implements org.bouncycastle.crypto.Wrapper {
private org.bouncycastle.crypto.modes.CBCBlockCipher engine
private org.bouncycastle.crypto.params.KeyParameter param
private org.bouncycastle.crypto.params.ParametersWithIV paramPlusIV
private byte[] iv
private boolean forWrapping
private static final byte[] IV2
org.bouncycastle.crypto.Digest sha1
byte[] digest
public void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.ParametersWithRandom pr
java.security.SecureRandom sr
boolean forWrapping
org.bouncycastle.crypto.CipherParameters param
java.security.SecureRandom sr
public java.lang.String getAlgorithmName ()
public byte[] wrap (byte[], int, int)
int currentBytePos
int currentBytePos
byte[] in
int inOff
int inLen
byte[] keyToBeWrapped
byte[] CKS
byte[] WKCKS
int blockSize
byte[] TEMP1
byte[] TEMP2
byte[] TEMP3
org.bouncycastle.crypto.params.ParametersWithIV param2
public byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
int currentBytePos
int currentBytePos
byte[] in
int inOff
int inLen
int blockSize
org.bouncycastle.crypto.params.ParametersWithIV param2
byte[] TEMP3
byte[] TEMP2
byte[] TEMP1
byte[] WKCKS
byte[] result
byte[] CKStoBeVerified
private byte[] calculateCMSKeyChecksum (byte[])
byte[] key
byte[] result
private boolean checkCMSKeyChecksum (byte[], byte[])
byte[] key
byte[] checksum
private static byte[] reverse (byte[])
int i
byte[] bs
byte[] result
static void <clinit> ()
}
org/bouncycastle/crypto/engines/RC2Engine.class
RC2Engine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC2Engine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static byte[] piTable
private static final int BLOCK_SIZE
private int[] workingKey
private boolean encrypting
public void <init> ()
private int[] generateWorkingKey (byte[], int)
int i
int index
int x
int i
int i
byte[] key
int bits
int x
int[] xKey
int len
int[] newKey
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.RC2Parameters param
byte[] key
boolean encrypting
org.bouncycastle.crypto.CipherParameters params
public void reset ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public final int processBlock (byte[], int, byte[], int)
byte[] in
int inOff
byte[] out
int outOff
private int rotateWordLeft (int, int)
int x
int y
private void encryptBlock (byte[], int, byte[], int)
int i
int i
int i
byte[] in
int inOff
byte[] out
int outOff
int x76
int x54
int x32
int x10
private void decryptBlock (byte[], int, byte[], int)
int i
int i
int i
byte[] in
int inOff
byte[] out
int outOff
int x76
int x54
int x32
int x10
static void <clinit> ()
}
org/bouncycastle/crypto/engines/RC4Engine.class
RC4Engine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC4Engine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private static final int STATE_LENGTH
private byte[] engineState
private int x
private int y
private byte[] workingKey
public void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public byte returnByte (byte)
byte in
byte tmp
public int processBytes (byte[], int, int, byte[], int)
byte tmp
int i
byte[] in
int inOff
int len
byte[] out
int outOff
public void reset ()
private void setKey (byte[])
int i
byte tmp
int i
byte[] keyBytes
int i1
int i2
}
org/bouncycastle/crypto/engines/RFC3394WrapEngine.class
RFC3394WrapEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RFC3394WrapEngine extends java.lang.Object implements org.bouncycastle.crypto.Wrapper {
private org.bouncycastle.crypto.BlockCipher engine
private boolean wrapCipherMode
private org.bouncycastle.crypto.params.KeyParameter param
private boolean forWrapping
private byte[] iv
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher engine
public void <init> (org.bouncycastle.crypto.BlockCipher, boolean)
org.bouncycastle.crypto.BlockCipher engine
boolean useReverseDirection
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
boolean forWrapping
org.bouncycastle.crypto.CipherParameters param
public java.lang.String getAlgorithmName ()
public byte[] wrap (byte[], int, int)
byte v
int k
int t
int i
int j
byte[] in
int inOff
int inLen
int n
byte[] block
byte[] buf
public byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
byte v
int k
int t
int i
int j
byte[] in
int inOff
int inLen
int n
byte[] block
byte[] a
byte[] buf
}
org/bouncycastle/crypto/engines/RSABlindedEngine.class
RSABlindedEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RSABlindedEngine extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.engines.RSACoreEngine core
private org.bouncycastle.crypto.params.RSAKeyParameters key
private java.security.SecureRandom random
public void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.ParametersWithRandom rParam
boolean forEncryption
org.bouncycastle.crypto.CipherParameters param
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int)
java.math.BigInteger m
java.math.BigInteger r
java.math.BigInteger blindedInput
java.math.BigInteger blindedResult
java.math.BigInteger rInv
java.math.BigInteger result
org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters k
java.math.BigInteger e
java.math.BigInteger result
byte[] in
int inOff
int inLen
java.math.BigInteger input
java.math.BigInteger result
static void <clinit> ()
}
org/bouncycastle/crypto/engines/RSACoreEngine.class
RSACoreEngine.java
package org.bouncycastle.crypto.engines
org.bouncycastle.crypto.engines.RSACoreEngine extends java.lang.Object {
private org.bouncycastle.crypto.params.RSAKeyParameters key
private boolean forEncryption
void <init> ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.ParametersWithRandom rParam
boolean forEncryption
org.bouncycastle.crypto.CipherParameters param
public int getInputBlockSize ()
int bitSize
public int getOutputBlockSize ()
int bitSize
public java.math.BigInteger convertInput (byte[], int, int)
byte[] block
byte[] in
int inOff
int inLen
byte[] block
java.math.BigInteger res
public byte[] convertOutput (java.math.BigInteger)
byte[] tmp
byte[] tmp
byte[] rv
byte[] rv
java.math.BigInteger result
byte[] output
public java.math.BigInteger processBlock (java.math.BigInteger)
org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters crtKey
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger dP
java.math.BigInteger dQ
java.math.BigInteger qInv
java.math.BigInteger mP
java.math.BigInteger mQ
java.math.BigInteger h
java.math.BigInteger m
java.math.BigInteger input
}
org/bouncycastle/crypto/engines/TwofishEngine.class
TwofishEngine.java
package org.bouncycastle.crypto.engines
public final org.bouncycastle.crypto.engines.TwofishEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final byte[][] P
private static final int P_00
private static final int P_01
private static final int P_02
private static final int P_03
private static final int P_04
private static final int P_10
private static final int P_11
private static final int P_12
private static final int P_13
private static final int P_14
private static final int P_20
private static final int P_21
private static final int P_22
private static final int P_23
private static final int P_24
private static final int P_30
private static final int P_31
private static final int P_32
private static final int P_33
private static final int P_34
private static final int GF256_FDBK
private static final int GF256_FDBK_2
private static final int GF256_FDBK_4
private static final int RS_GF_FDBK
private static final int ROUNDS
private static final int MAX_ROUNDS
private static final int BLOCK_SIZE
private static final int MAX_KEY_BITS
private static final int INPUT_WHITEN
private static final int OUTPUT_WHITEN
private static final int ROUND_SUBKEYS
private static final int TOTAL_SUBKEYS
private static final int SK_STEP
private static final int SK_BUMP
private static final int SK_ROTL
private boolean encrypting
private int[] gMDS0
private int[] gMDS1
private int[] gMDS2
private int[] gMDS3
private int[] gSubKeys
private int[] gSBox
private int k64Cnt
private byte[] workingKey
public void <init> ()
int j
int i
int[] m1
int[] mX
int[] mY
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
boolean encrypting
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public int processBlock (byte[], int, byte[], int)
byte[] in
int inOff
byte[] out
int outOff
public void reset ()
public int getBlockSize ()
private void setKey (byte[])
int p
int i
int q
int A
int B
int i
int b0
int b1
int b2
int b3
int i
byte[] key
int[] k32e
int[] k32o
int[] sBoxKeys
int k0
int k1
int k2
int k3
private void encryptBlock (byte[], int, byte[], int)
int t0
int t1
int r
byte[] src
int srcIndex
byte[] dst
int dstIndex
int x0
int x1
int x2
int x3
int k
private void decryptBlock (byte[], int, byte[], int)
int t0
int t1
int r
byte[] src
int srcIndex
byte[] dst
int dstIndex
int x2
int x3
int x0
int x1
int k
private int F32 (int, int[])
int x
int[] k32
int b0
int b1
int b2
int b3
int k0
int k1
int k2
int k3
int result
private int RS_MDS_Encode (int, int)
int i
int i
int k0
int k1
int r
private int RS_rem (int)
int x
int b
int g2
int g3
private int LFSR1 (int)
int x
private int LFSR2 (int)
int x
private int Mx_X (int)
int x
private int Mx_Y (int)
int x
private int b0 (int)
int x
private int b1 (int)
int x
private int b2 (int)
int x
private int b3 (int)
int x
private int Fe32_0 (int)
int x
private int Fe32_3 (int)
int x
private int BytesTo32Bits (byte[], int)
byte[] b
int p
private void Bits32ToBytes (int, byte[], int)
int in
byte[] b
int offset
static void <clinit> ()
}
org/bouncycastle/crypto/generators/
org/bouncycastle/crypto/generators/DESKeyGenerator.class
DESKeyGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DESKeyGenerator extends org.bouncycastle.crypto.CipherKeyGenerator {
public void <init> ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
org.bouncycastle.crypto.KeyGenerationParameters param
public byte[] generateKey ()
byte[] newKey
}
org/bouncycastle/crypto/generators/DESedeKeyGenerator.class
DESedeKeyGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DESedeKeyGenerator extends org.bouncycastle.crypto.generators.DESKeyGenerator {
private static final int MAX_IT
public void <init> ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
org.bouncycastle.crypto.KeyGenerationParameters param
public byte[] generateKey ()
byte[] newKey
int count
}
org/bouncycastle/crypto/generators/DHBasicKeyPairGenerator.class
DHBasicKeyPairGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private org.bouncycastle.crypto.params.DHKeyGenerationParameters param
public void <init> ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
org.bouncycastle.crypto.KeyGenerationParameters param
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
org.bouncycastle.crypto.generators.DHKeyGeneratorHelper helper
org.bouncycastle.crypto.params.DHParameters dhp
java.math.BigInteger x
java.math.BigInteger y
}
org/bouncycastle/crypto/generators/DHKeyGeneratorHelper.class
DHKeyGeneratorHelper.java
package org.bouncycastle.crypto.generators
org.bouncycastle.crypto.generators.DHKeyGeneratorHelper extends java.lang.Object {
static final org.bouncycastle.crypto.generators.DHKeyGeneratorHelper INSTANCE
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
private void <init> ()
java.math.BigInteger calculatePrivate (org.bouncycastle.crypto.params.DHParameters, java.security.SecureRandom)
java.math.BigInteger x
int minWeight
java.math.BigInteger x
org.bouncycastle.crypto.params.DHParameters dhParams
java.security.SecureRandom random
int limit
java.math.BigInteger min
int m
java.math.BigInteger q
java.math.BigInteger max
int minWeight
java.math.BigInteger calculatePublic (org.bouncycastle.crypto.params.DHParameters, java.math.BigInteger)
org.bouncycastle.crypto.params.DHParameters dhParams
java.math.BigInteger x
static void <clinit> ()
}
org/bouncycastle/crypto/generators/DHParametersGenerator.class
DHParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DHParametersGenerator extends java.lang.Object {
private int size
private int certainty
private java.security.SecureRandom random
private static final java.math.BigInteger TWO
public void <init> ()
public void init (int, int, java.security.SecureRandom)
int size
int certainty
java.security.SecureRandom random
public org.bouncycastle.crypto.params.DHParameters generateParameters ()
java.math.BigInteger[] safePrimes
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger g
static void <clinit> ()
}
org/bouncycastle/crypto/generators/DHParametersHelper.class
DHParametersHelper.java
package org.bouncycastle.crypto.generators
org.bouncycastle.crypto.generators.DHParametersHelper extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
void <init> ()
static java.math.BigInteger[] generateSafePrimes (int, int, java.security.SecureRandom)
int size
int certainty
java.security.SecureRandom random
long start
int tries
java.math.BigInteger p
java.math.BigInteger q
int qLength
int minWeight
long end
long duration
static java.math.BigInteger selectGenerator (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
java.math.BigInteger h
java.math.BigInteger p
java.math.BigInteger q
java.security.SecureRandom random
java.math.BigInteger pMinusTwo
java.math.BigInteger g
static void <clinit> ()
}
org/bouncycastle/crypto/generators/DSAKeyPairGenerator.class
DSAKeyPairGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DSAKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.params.DSAKeyGenerationParameters param
public void <init> ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
org.bouncycastle.crypto.KeyGenerationParameters param
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
org.bouncycastle.crypto.params.DSAParameters dsaParams
java.math.BigInteger x
java.math.BigInteger y
private static java.math.BigInteger generatePrivateKey (java.math.BigInteger, java.security.SecureRandom)
java.math.BigInteger x
java.math.BigInteger q
java.security.SecureRandom random
int minWeight
private static java.math.BigInteger calculatePublicKey (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger x
static void <clinit> ()
}
org/bouncycastle/crypto/generators/DSAParametersGenerator.class
DSAParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DSAParametersGenerator extends java.lang.Object {
private static final java.math.BigInteger ZERO
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
private org.bouncycastle.crypto.Digest digest
private int L
private int N
private int certainty
private int iterations
private java.security.SecureRandom random
private boolean use186_3
private int usageIndex
public void <init> ()
public void <init> (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest digest
public void init (int, int, java.security.SecureRandom)
int size
int certainty
java.security.SecureRandom random
public void init (org.bouncycastle.crypto.params.DSAParameterGenerationParameters)
org.bouncycastle.crypto.params.DSAParameterGenerationParameters params
int L
int N
public org.bouncycastle.crypto.params.DSAParameters generateParameters ()
private org.bouncycastle.crypto.params.DSAParameters generateParameters_FIPS186_2 ()
int i
int k
int remaining
java.math.BigInteger g
java.math.BigInteger x
java.math.BigInteger c
java.math.BigInteger p
int counter
java.math.BigInteger q
byte[] offset
byte[] seed
byte[] part1
byte[] part2
byte[] u
int n
byte[] w
private static java.math.BigInteger calculateGenerator_FIPS186_2 (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
java.math.BigInteger h
java.math.BigInteger g
java.math.BigInteger p
java.math.BigInteger q
java.security.SecureRandom r
java.math.BigInteger e
java.math.BigInteger pSub2
private org.bouncycastle.crypto.params.DSAParameters generateParameters_FIPS186_3 ()
int j
int remaining
java.math.BigInteger g
java.math.BigInteger g
java.math.BigInteger X
java.math.BigInteger c
java.math.BigInteger p
int counter
java.math.BigInteger U
java.math.BigInteger q
byte[] offset
int counterLimit
org.bouncycastle.crypto.Digest d
int outlen
int seedlen
byte[] seed
int n
int b
byte[] w
byte[] output
private boolean isProbablePrime (java.math.BigInteger)
java.math.BigInteger x
private static java.math.BigInteger calculateGenerator_FIPS186_3_Unverifiable (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
java.math.BigInteger p
java.math.BigInteger q
java.security.SecureRandom r
private static java.math.BigInteger calculateGenerator_FIPS186_3_Verifiable (org.bouncycastle.crypto.Digest, java.math.BigInteger, java.math.BigInteger, byte[], int)
java.math.BigInteger W
java.math.BigInteger g
int count
org.bouncycastle.crypto.Digest d
java.math.BigInteger p
java.math.BigInteger q
byte[] seed
int index
java.math.BigInteger e
byte[] ggen
byte[] U
byte[] w
private static void hash (org.bouncycastle.crypto.Digest, byte[], byte[], int)
org.bouncycastle.crypto.Digest d
byte[] input
byte[] output
int outputPos
private static int getDefaultN (int)
int L
private static int getMinimumIterations (int)
int L
private static void inc (byte[])
byte b
int i
byte[] buf
static void <clinit> ()
}
org/bouncycastle/crypto/generators/ECKeyPairGenerator.class
ECKeyPairGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.ECKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator org.bouncycastle.math.ec.ECConstants {
org.bouncycastle.crypto.params.ECDomainParameters params
java.security.SecureRandom random
public void <init> ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
org.bouncycastle.crypto.KeyGenerationParameters param
org.bouncycastle.crypto.params.ECKeyGenerationParameters ecP
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
java.math.BigInteger n
int nBitLength
int minWeight
java.math.BigInteger d
org.bouncycastle.math.ec.ECPoint Q
protected org.bouncycastle.math.ec.ECMultiplier createBasePointMultiplier ()
}
org/bouncycastle/crypto/generators/OpenSSLPBEParametersGenerator.class
OpenSSLPBEParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Digest digest
public void <init> ()
public void init (byte[], byte[])
byte[] password
byte[] salt
private byte[] generateDerivedKey (int)
int len
int bytesNeeded
byte[] buf
byte[] key
int offset
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
int keySize
byte[] dKey
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
int keySize
int ivSize
byte[] dKey
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
int keySize
}
org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.class
PKCS12ParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS12ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
public static final int KEY_MATERIAL
public static final int IV_MATERIAL
public static final int MAC_MATERIAL
private org.bouncycastle.crypto.Digest digest
private int u
private int v
public void <init> (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest digest
private void adjust (byte[], int, byte[])
int i
byte[] a
int aOff
byte[] b
int x
private byte[] generateDerivedKey (int, int)
int i
int i
byte[] S
int i
byte[] P
int j
int j
int j
int i
int idByte
int n
byte[] D
byte[] dKey
byte[] S
byte[] P
byte[] I
byte[] B
int c
byte[] A
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
int keySize
byte[] dKey
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
int keySize
int ivSize
byte[] dKey
byte[] iv
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
int keySize
byte[] dKey
}
org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.class
PKCS5S1ParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Digest digest
public void <init> (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest digest
private byte[] generateDerivedKey ()
int i
byte[] digestBytes
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
int keySize
byte[] dKey
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
int keySize
int ivSize
byte[] dKey
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
int keySize
}
org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.class
PKCS5S2ParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Mac hMac
private byte[] state
public void <init> ()
public void <init> (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest digest
private void F (byte[], int, byte[], byte[], int)
int j
int count
byte[] S
int c
byte[] iBuf
byte[] out
int outOff
private byte[] generateDerivedKey (int)
int pos
int i
int dkLen
int hLen
int l
byte[] iBuf
byte[] outBytes
int outPos
org.bouncycastle.crypto.CipherParameters param
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
int keySize
byte[] dKey
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
int keySize
int ivSize
byte[] dKey
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
int keySize
}
org/bouncycastle/crypto/generators/RSAKeyPairGenerator.class
RSAKeyPairGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.RSAKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.params.RSAKeyGenerationParameters param
public void <init> ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
org.bouncycastle.crypto.KeyGenerationParameters param
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
java.math.BigInteger diff
java.math.BigInteger gcd
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger n
java.math.BigInteger d
java.math.BigInteger e
java.math.BigInteger pSub1
java.math.BigInteger qSub1
java.math.BigInteger gcd
java.math.BigInteger lcm
java.math.BigInteger dP
java.math.BigInteger dQ
java.math.BigInteger qInv
org.bouncycastle.crypto.AsymmetricCipherKeyPair result
boolean done
int strength
int pbitlength
int qbitlength
int mindiffbits
int minWeight
java.math.BigInteger dLowerBound
java.math.BigInteger squaredBound
java.math.BigInteger minDiff
protected java.math.BigInteger chooseRandomPrime (int, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger p
int i
int bitlength
java.math.BigInteger e
java.math.BigInteger sqrdBound
protected boolean isProbablePrime (java.math.BigInteger)
java.math.BigInteger x
int iterations
private static int getNumberOfIterations (int, int)
int bits
int certainty
static void <clinit> ()
}
org/bouncycastle/crypto/io/
org/bouncycastle/crypto/io/DigestInputStream.class
DigestInputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.DigestInputStream extends java.io.FilterInputStream {
protected org.bouncycastle.crypto.Digest digest
public void <init> (java.io.InputStream, org.bouncycastle.crypto.Digest)
java.io.InputStream stream
org.bouncycastle.crypto.Digest digest
public int read () throws java.io.IOException
int b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int n
public org.bouncycastle.crypto.Digest getDigest ()
}
org/bouncycastle/crypto/io/DigestOutputStream.class
DigestOutputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.DigestOutputStream extends java.io.OutputStream {
protected org.bouncycastle.crypto.Digest digest
public void <init> (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest Digest
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public byte[] getDigest ()
byte[] res
}
org/bouncycastle/crypto/io/MacInputStream.class
MacInputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.MacInputStream extends java.io.FilterInputStream {
protected org.bouncycastle.crypto.Mac mac
public void <init> (java.io.InputStream, org.bouncycastle.crypto.Mac)
java.io.InputStream stream
org.bouncycastle.crypto.Mac mac
public int read () throws java.io.IOException
int b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int n
public org.bouncycastle.crypto.Mac getMac ()
}
org/bouncycastle/crypto/io/MacOutputStream.class
MacOutputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.MacOutputStream extends java.io.OutputStream {
protected org.bouncycastle.crypto.Mac mac
public void <init> (org.bouncycastle.crypto.Mac)
org.bouncycastle.crypto.Mac mac
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public byte[] getMac ()
byte[] res
}
org/bouncycastle/crypto/macs/
org/bouncycastle/crypto/macs/CBCBlockCipherMac.class
CBCBlockCipherMac.java
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.CBCBlockCipherMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private byte[] mac
private byte[] buf
private int bufOff
private org.bouncycastle.crypto.BlockCipher cipher
private org.bouncycastle.crypto.paddings.BlockCipherPadding padding
private int macSize
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher cipher
public void <init> (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
org.bouncycastle.crypto.BlockCipher cipher
org.bouncycastle.crypto.paddings.BlockCipherPadding padding
public void <init> (org.bouncycastle.crypto.BlockCipher, int)
org.bouncycastle.crypto.BlockCipher cipher
int macSizeInBits
public void <init> (org.bouncycastle.crypto.BlockCipher, int, org.bouncycastle.crypto.paddings.BlockCipherPadding)
org.bouncycastle.crypto.BlockCipher cipher
int macSizeInBits
org.bouncycastle.crypto.paddings.BlockCipherPadding padding
public java.lang.String getAlgorithmName ()
public void init (org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.CipherParameters params
public int getMacSize ()
public void update (byte)
byte in
public void update (byte[], int, int)
byte[] in
int inOff
int len
int blockSize
int gapLen
public int doFinal (byte[], int)
byte[] out
int outOff
int blockSize
public void reset ()
int i
}
org/bouncycastle/crypto/macs/HMac.class
HMac.java
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.HMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private static final byte IPAD
private static final byte OPAD
private org.bouncycastle.crypto.Digest digest
private int digestSize
private int blockLength
private org.bouncycastle.util.Memoable ipadState
private org.bouncycastle.util.Memoable opadState
private byte[] inputPad
private byte[] outputBuf
private static java.util.Hashtable blockLengths
private static int getByteLength (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest digest
Integer b
public void <init> (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest digest
private void <init> (org.bouncycastle.crypto.Digest, int)
org.bouncycastle.crypto.Digest digest
int byteLength
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.Digest getUnderlyingDigest ()
public void init (org.bouncycastle.crypto.CipherParameters)
int i
org.bouncycastle.crypto.CipherParameters params
byte[] key
int keyLength
public int getMacSize ()
public void update (byte)
byte in
public void update (byte[], int, int)
byte[] in
int inOff
int len
public int doFinal (byte[], int)
int i
byte[] out
int outOff
int len
public void reset ()
private static void xorPad (byte[], int, byte)
int i
byte[] pad
int len
byte n
static void <clinit> ()
}
org/bouncycastle/crypto/modes/
org/bouncycastle/crypto/modes/AEADBlockCipher.class
AEADBlockCipher.java
package org.bouncycastle.crypto.modes
public abstract org.bouncycastle.crypto.modes.AEADBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.modes.AEADCipher {
public abstract org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
}
org/bouncycastle/crypto/modes/AEADCipher.class
AEADCipher.java
package org.bouncycastle.crypto.modes
public abstract org.bouncycastle.crypto.modes.AEADCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract void processAADByte (byte)
public abstract void processAADBytes (byte[], int, int)
public abstract int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public abstract byte[] getMac ()
public abstract int getUpdateOutputSize (int)
public abstract int getOutputSize (int)
public abstract void reset ()
}
org/bouncycastle/crypto/modes/CBCBlockCipher.class
CBCBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CBCBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] cbcV
private byte[] cbcNextV
private int blockSize
private org.bouncycastle.crypto.BlockCipher cipher
private boolean encrypting
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher cipher
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
org.bouncycastle.crypto.params.ParametersWithIV ivParam
byte[] iv
boolean encrypting
org.bouncycastle.crypto.CipherParameters params
boolean oldEncrypting
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
byte[] out
int outOff
public void reset ()
private int encryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
int i
byte[] in
int inOff
byte[] out
int outOff
int length
private int decryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
int i
byte[] in
int inOff
byte[] out
int outOff
int length
byte[] tmp
}
org/bouncycastle/crypto/modes/CCMBlockCipher$ExposedByteArrayOutputStream.class
CCMBlockCipher.java
package org.bouncycastle.crypto.modes
org.bouncycastle.crypto.modes.CCMBlockCipher$ExposedByteArrayOutputStream extends java.io.ByteArrayOutputStream {
final synthetic org.bouncycastle.crypto.modes.CCMBlockCipher this$0
public void <init> (org.bouncycastle.crypto.modes.CCMBlockCipher)
public byte[] getBuffer ()
}
org/bouncycastle/crypto/modes/CCMBlockCipher.class
CCMBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CCMBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.modes.AEADBlockCipher {
private org.bouncycastle.crypto.BlockCipher cipher
private int blockSize
private boolean forEncryption
private byte[] nonce
private byte[] initialAssociatedText
private int macSize
private org.bouncycastle.crypto.CipherParameters keyParam
private byte[] macBlock
private org.bouncycastle.crypto.modes.CCMBlockCipher$ExposedByteArrayOutputStream associatedText
private org.bouncycastle.crypto.modes.CCMBlockCipher$ExposedByteArrayOutputStream data
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher c
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
org.bouncycastle.crypto.params.AEADParameters param
org.bouncycastle.crypto.CipherParameters cipherParameters
org.bouncycastle.crypto.params.ParametersWithIV param
org.bouncycastle.crypto.CipherParameters cipherParameters
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
org.bouncycastle.crypto.CipherParameters cipherParameters
public java.lang.String getAlgorithmName ()
public void processAADByte (byte)
byte in
public void processAADBytes (byte[], int, int)
byte[] in
int inOff
int len
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte in
byte[] out
int outOff
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
int inLen
byte[] out
int outOff
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
byte[] out
int outOff
int len
public void reset ()
public byte[] getMac ()
byte[] mac
public int getUpdateOutputSize (int)
int len
public int getOutputSize (int)
int len
int totalData
public byte[] processPacket (byte[], int, int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
byte[] output
byte[] in
int inOff
int inLen
byte[] output
public int processPacket (byte[], int, int, byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException org.bouncycastle.crypto.DataLengthException
int limitLen
byte[] encMac
byte[] block
int outputLen
int i
byte[] block
byte[] calculatedMacBlock
byte[] in
int inOff
int inLen
byte[] output
int outOff
int n
int q
byte[] iv
org.bouncycastle.crypto.BlockCipher ctrCipher
int outputLen
int inIndex
int outIndex
private int calculateMac (byte[], int, int, byte[])
int extra
int i
int extra
int textLength
byte[] data
int dataOff
int dataLen
byte[] macBlock
org.bouncycastle.crypto.Mac cMac
byte[] b0
int q
int count
private int getMacSize (boolean, int)
boolean forEncryption
int requestedMacBits
private int getAssociatedTextLength ()
private boolean hasAssociatedText ()
}
org/bouncycastle/crypto/modes/CFBBlockCipher.class
CFBBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CFBBlockCipher extends org.bouncycastle.crypto.StreamBlockCipher {
private byte[] IV
private byte[] cfbV
private byte[] cfbOutV
private byte[] inBuf
private int blockSize
private org.bouncycastle.crypto.BlockCipher cipher
private boolean encrypting
private int byteCount
public void <init> (org.bouncycastle.crypto.BlockCipher, int)
org.bouncycastle.crypto.BlockCipher cipher
int bitBlockSize
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
int i
org.bouncycastle.crypto.params.ParametersWithIV ivParam
byte[] iv
boolean encrypting
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
protected byte calculateByte (byte) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte in
private byte encryptByte (byte)
byte in
byte rv
private byte decryptByte (byte)
byte in
byte rv
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
byte[] out
int outOff
public int encryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
byte[] out
int outOff
public int decryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
byte[] out
int outOff
public byte[] getCurrentIV ()
public void reset ()
}
org/bouncycastle/crypto/modes/CTSBlockCipher.class
CTSBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CTSBlockCipher extends org.bouncycastle.crypto.BufferedBlockCipher {
private int blockSize
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher cipher
public int getUpdateOutputSize (int)
int len
int total
int leftOver
public int getOutputSize (int)
int len
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte in
byte[] out
int outOff
int resultLen
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
int len
byte[] out
int outOff
int blockSize
int length
int resultLen
int gapLen
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
int i
int i
org.bouncycastle.crypto.BlockCipher c
org.bouncycastle.crypto.BlockCipher c
int i
byte[] lastBlock
byte[] out
int outOff
int blockSize
int len
byte[] block
int offset
}
org/bouncycastle/crypto/modes/GCMBlockCipher.class
GCMBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.GCMBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.modes.AEADBlockCipher {
private static final int BLOCK_SIZE
private static final long MAX_INPUT_SIZE
private org.bouncycastle.crypto.BlockCipher cipher
private org.bouncycastle.crypto.modes.gcm.GCMMultiplier multiplier
private org.bouncycastle.crypto.modes.gcm.GCMExponentiator exp
private boolean forEncryption
private boolean initialised
private int macSize
private byte[] lastKey
private byte[] nonce
private byte[] initialAssociatedText
private byte[] H
private byte[] J0
private byte[] bufBlock
private byte[] macBlock
private byte[] S
private byte[] S_at
private byte[] S_atPre
private byte[] counter
private int blocksRemaining
private int bufOff
private long totalLength
private byte[] atBlock
private int atBlockPos
private long atLength
private long atLengthPre
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher c
public void <init> (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.modes.gcm.GCMMultiplier)
org.bouncycastle.crypto.BlockCipher c
org.bouncycastle.crypto.modes.gcm.GCMMultiplier m
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
org.bouncycastle.crypto.params.AEADParameters param
int macSizeBits
org.bouncycastle.crypto.params.KeyParameter keyParam
org.bouncycastle.crypto.params.ParametersWithIV param
org.bouncycastle.crypto.params.KeyParameter keyParam
byte[] X
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
org.bouncycastle.crypto.params.KeyParameter keyParam
byte[] newNonce
int bufLength
public byte[] getMac ()
public int getOutputSize (int)
int len
int totalData
private long getTotalInputSizeAfterNewInput (int)
int newInputLen
public int getUpdateOutputSize (int)
int len
int totalData
public void processAADByte (byte)
byte in
public void processAADBytes (byte[], int, int)
int i
byte[] in
int inOff
int len
private void initCipher ()
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
byte in
byte[] out
int outOff
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
int i
byte[] in
int inOff
int len
byte[] out
int outOff
int resultLen
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
long c
byte[] H_c
byte[] msgMac
byte[] out
int outOff
int extra
byte[] X
byte[] tag
int resultLen
public void reset ()
private void reset (boolean)
boolean clearMac
private void processBlock (byte[], int, byte[], int)
byte[] buf
int bufOff
byte[] out
int outOff
byte[] ctrBlock
private void processPartial (byte[], int, int, byte[], int)
byte[] buf
int off
int len
byte[] out
int outOff
byte[] ctrBlock
private void gHASH (byte[], byte[], int)
int num
int pos
byte[] Y
byte[] b
int len
private void gHASHBlock (byte[], byte[])
byte[] Y
byte[] b
private void gHASHBlock (byte[], byte[], int)
byte[] Y
byte[] b
int off
private void gHASHPartial (byte[], byte[], int, int)
byte[] Y
byte[] b
int off
int len
private void getNextCTRBlock (byte[])
byte[] block
int c
private void checkStatus ()
}
org/bouncycastle/crypto/modes/OFBBlockCipher.class
OFBBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.OFBBlockCipher extends org.bouncycastle.crypto.StreamBlockCipher {
private int byteCount
private byte[] IV
private byte[] ofbV
private byte[] ofbOutV
private final int blockSize
private final org.bouncycastle.crypto.BlockCipher cipher
public void <init> (org.bouncycastle.crypto.BlockCipher, int)
org.bouncycastle.crypto.BlockCipher cipher
int bitBlockSize
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
int i
org.bouncycastle.crypto.params.ParametersWithIV ivParam
byte[] iv
boolean encrypting
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
byte[] out
int outOff
public void reset ()
protected byte calculateByte (byte) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte in
byte rv
}
org/bouncycastle/crypto/modes/SICBlockCipher.class
SICBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.SICBlockCipher extends org.bouncycastle.crypto.StreamBlockCipher implements org.bouncycastle.crypto.SkippingStreamCipher {
private final org.bouncycastle.crypto.BlockCipher cipher
private final int blockSize
private byte[] IV
private byte[] counter
private byte[] counterOut
private int byteCount
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher c
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
org.bouncycastle.crypto.params.ParametersWithIV ivParam
int maxCounterSize
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
byte[] out
int outOff
protected byte calculateByte (byte) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte in
byte rv
private void checkCounter ()
int i
private void incrementCounterAt (int)
int pos
int i
private void incrementCounter (int)
int offSet
byte old
private void decrementCounterAt (int)
int pos
int i
private void adjustCounter (long)
long diff
int i
long numBlocks
long rem
long diff
int i
long i
long numBlocks
long rem
int gap
long n
public void reset ()
public long skip (long)
long numberOfBytes
public long seekTo (long)
long position
public long getPosition ()
int v
int v
int i
byte[] res
}
org/bouncycastle/crypto/modes/gcm/
org/bouncycastle/crypto/modes/gcm/BasicGCMExponentiator.class
BasicGCMExponentiator.java
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.BasicGCMExponentiator extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMExponentiator {
private long[] x
public void <init> ()
public void init (byte[])
byte[] x
public void exponentiateX (long, byte[])
long[] powX
long pow
byte[] output
long[] y
}
org/bouncycastle/crypto/modes/gcm/GCMExponentiator.class
GCMExponentiator.java
package org.bouncycastle.crypto.modes.gcm
public abstract org.bouncycastle.crypto.modes.gcm.GCMExponentiator extends java.lang.Object {
public abstract void init (byte[])
public abstract void exponentiateX (long, byte[])
}
org/bouncycastle/crypto/modes/gcm/GCMMultiplier.class
GCMMultiplier.java
package org.bouncycastle.crypto.modes.gcm
public abstract org.bouncycastle.crypto.modes.gcm.GCMMultiplier extends java.lang.Object {
public abstract void init (byte[])
public abstract void multiplyH (byte[])
}
org/bouncycastle/crypto/modes/gcm/GCMUtil.class
GCMUtil.java
package org.bouncycastle.crypto.modes.gcm
public abstract org.bouncycastle.crypto.modes.gcm.GCMUtil extends java.lang.Object {
private static final int E1
private static final long E1L
public void <init> ()
public static byte[] oneAsBytes ()
byte[] tmp
public static int[] oneAsInts ()
int[] tmp
public static long[] oneAsLongs ()
long[] tmp
public static byte[] asBytes (int[])
int[] x
byte[] z
public static void asBytes (int[], byte[])
int[] x
byte[] z
public static byte[] asBytes (long[])
long[] x
byte[] z
public static void asBytes (long[], byte[])
long[] x
byte[] z
public static int[] asInts (byte[])
byte[] x
int[] z
public static void asInts (byte[], int[])
byte[] x
int[] z
public static long[] asLongs (byte[])
byte[] x
long[] z
public static void asLongs (byte[], long[])
byte[] x
long[] z
public static void copy (int[], int[])
int[] x
int[] z
public static void copy (long[], long[])
long[] x
long[] z
public static void divideP (long[], long[])
long[] x
long[] z
long x0
long x1
long m
public static void multiply (byte[], byte[])
byte[] x
byte[] y
long[] t1
long[] t2
public static void multiply (int[], int[])
int m1
int m2
int j
int bits
int i
int[] x
int[] y
int y0
int y1
int y2
int y3
int z0
int z1
int z2
int z3
public static void multiply (long[], long[])
long[] x
long[] y
long x0
long x1
long y0
long y1
long x0r
long x1r
long y0r
long y1r
long h0
long h1
long h2
long h3
long h4
long h5
long z0
long z1
long z2
long z3
public static void multiplyP (int[])
int[] x
int x0
int x1
int x2
int x3
int m
public static void multiplyP (int[], int[])
int[] x
int[] z
int x0
int x1
int x2
int x3
int m
public static void multiplyP (long[])
long[] x
long x0
long x1
long m
public static void multiplyP (long[], long[])
long[] x
long[] z
long x0
long x1
long m
public static void multiplyP3 (long[], long[])
long[] x
long[] z
long x0
long x1
long c
public static void multiplyP4 (long[], long[])
long[] x
long[] z
long x0
long x1
long c
public static void multiplyP7 (long[], long[])
long[] x
long[] z
long x0
long x1
long c
public static void multiplyP8 (int[])
int[] x
int x0
int x1
int x2
int x3
int c
public static void multiplyP8 (int[], int[])
int[] x
int[] y
int x0
int x1
int x2
int x3
int c
public static void multiplyP8 (long[])
long[] x
long x0
long x1
long c
public static void multiplyP8 (long[], long[])
long[] x
long[] y
long x0
long x1
long c
public static long[] pAsLongs ()
long[] tmp
public static void square (long[], long[])
long[] x
long[] z
long[] t
long z0
long z1
long z2
long z3
public static void xor (byte[], byte[])
byte[] x
byte[] y
int i
public static void xor (byte[], byte[], int)
byte[] x
byte[] y
int yOff
int i
public static void xor (byte[], int, byte[], int, byte[], int)
byte[] x
int xOff
byte[] y
int yOff
byte[] z
int zOff
int i
public static void xor (byte[], byte[], int, int)
byte[] x
byte[] y
int yOff
int yLen
public static void xor (byte[], int, byte[], int, int)
byte[] x
int xOff
byte[] y
int yOff
int len
public static void xor (byte[], byte[], byte[])
byte[] x
byte[] y
byte[] z
int i
public static void xor (int[], int[])
int[] x
int[] y
public static void xor (int[], int[], int[])
int[] x
int[] y
int[] z
public static void xor (long[], long[])
long[] x
long[] y
public static void xor (long[], long[], long[])
long[] x
long[] y
long[] z
private static long implMul64 (long, long)
long x
long y
long x0
long x1
long x2
long x3
long y0
long y1
long y2
long y3
long z0
long z1
long z2
long z3
}
org/bouncycastle/crypto/modes/gcm/Tables1kGCMExponentiator.class
Tables1kGCMExponentiator.java
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.Tables1kGCMExponentiator extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMExponentiator {
private java.util.Vector lookupPowX2
public void <init> ()
public void init (byte[])
byte[] x
long[] y
public void exponentiateX (long, byte[])
long pow
byte[] output
long[] y
int bit
private void ensureAvailable (int)
long[] tmp
int bit
int count
}
org/bouncycastle/crypto/modes/gcm/Tables4kGCMMultiplier.class
Tables4kGCMMultiplier.java
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.Tables4kGCMMultiplier extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMMultiplier {
private byte[] H
private long[][] T
public void <init> ()
public void init (byte[])
int n
byte[] H
public void multiplyH (byte[])
long c
int i
byte[] x
long[] t
long z0
long z1
}
org/bouncycastle/crypto/modes/gcm/Tables8kGCMMultiplier.class
Tables8kGCMMultiplier.java
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.Tables8kGCMMultiplier extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMMultiplier {
private byte[] H
private long[][][] T
public void <init> ()
public void init (byte[])
int n
long[][] t
int i
byte[] H
public void multiplyH (byte[])
long[] u
long[] v
int i
byte[] x
long z0
long z1
}
org/bouncycastle/crypto/paddings/
org/bouncycastle/crypto/paddings/BlockCipherPadding.class
BlockCipherPadding.java
package org.bouncycastle.crypto.paddings
public abstract org.bouncycastle.crypto.paddings.BlockCipherPadding extends java.lang.Object {
public abstract void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public abstract java.lang.String getPaddingName ()
public abstract int addPadding (byte[], int)
public abstract int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/ISO10126d2Padding.class
ISO10126d2Padding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ISO10126d2Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
java.security.SecureRandom random
public void <init> ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
java.security.SecureRandom random
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
byte[] in
int inOff
byte code
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] in
int count
}
org/bouncycastle/crypto/paddings/ISO7816d4Padding.class
ISO7816d4Padding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ISO7816d4Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void <init> ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
java.security.SecureRandom random
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
byte[] in
int inOff
int added
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] in
int count
}
org/bouncycastle/crypto/paddings/PKCS7Padding.class
PKCS7Padding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.PKCS7Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void <init> ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
java.security.SecureRandom random
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
byte[] in
int inOff
byte code
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
int i
byte[] in
int count
byte countAsbyte
boolean failed
}
org/bouncycastle/crypto/paddings/PaddedBufferedBlockCipher.class
PaddedBufferedBlockCipher.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher extends org.bouncycastle.crypto.BufferedBlockCipher {
org.bouncycastle.crypto.paddings.BlockCipherPadding padding
public void <init> (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
org.bouncycastle.crypto.BlockCipher cipher
org.bouncycastle.crypto.paddings.BlockCipherPadding padding
public void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher cipher
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
org.bouncycastle.crypto.params.ParametersWithRandom p
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
public int getOutputSize (int)
int len
int total
int leftOver
public int getUpdateOutputSize (int)
int len
int total
int leftOver
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte in
byte[] out
int outOff
int resultLen
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
byte[] in
int inOff
int len
byte[] out
int outOff
int blockSize
int length
int resultLen
int gapLen
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
byte[] out
int outOff
int blockSize
int resultLen
}
org/bouncycastle/crypto/paddings/TBCPadding.class
TBCPadding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.TBCPadding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void <init> ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
java.security.SecureRandom random
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
byte code
byte[] in
int inOff
int count
byte code
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] in
byte code
int index
}
org/bouncycastle/crypto/paddings/X923Padding.class
X923Padding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.X923Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
java.security.SecureRandom random
public void <init> ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
java.security.SecureRandom random
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
byte[] in
int inOff
byte code
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] in
int count
}
org/bouncycastle/crypto/paddings/ZeroBytePadding.class
ZeroBytePadding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ZeroBytePadding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void <init> ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
java.security.SecureRandom random
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
byte[] in
int inOff
int added
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
byte[] in
int count
}
org/bouncycastle/crypto/params/
org/bouncycastle/crypto/params/AEADParameters.class
AEADParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.AEADParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] associatedText
private byte[] nonce
private org.bouncycastle.crypto.params.KeyParameter key
private int macSize
public void <init> (org.bouncycastle.crypto.params.KeyParameter, int, byte[])
org.bouncycastle.crypto.params.KeyParameter key
int macSize
byte[] nonce
public void <init> (org.bouncycastle.crypto.params.KeyParameter, int, byte[], byte[])
org.bouncycastle.crypto.params.KeyParameter key
int macSize
byte[] nonce
byte[] associatedText
public org.bouncycastle.crypto.params.KeyParameter getKey ()
public int getMacSize ()
public byte[] getAssociatedText ()
public byte[] getNonce ()
}
org/bouncycastle/crypto/params/AsymmetricKeyParameter.class
AsymmetricKeyParameter.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.AsymmetricKeyParameter extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
boolean privateKey
public void <init> (boolean)
boolean privateKey
public boolean isPrivate ()
}
org/bouncycastle/crypto/params/DESParameters.class
DESParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DESParameters extends org.bouncycastle.crypto.params.KeyParameter {
public static final int DES_KEY_LENGTH
private static final int N_DES_WEAK_KEYS
private static byte[] DES_weak_keys
public void <init> (byte[])
byte[] key
public static boolean isWeakKey (byte[], int)
int j
int i
byte[] key
int offset
public static void setOddParity (byte[])
int b
int i
byte[] bytes
static void <clinit> ()
}
org/bouncycastle/crypto/params/DESedeParameters.class
DESedeParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DESedeParameters extends org.bouncycastle.crypto.params.DESParameters {
public static final int DES_EDE_KEY_LENGTH
public void <init> (byte[])
byte[] key
public static boolean isWeakKey (byte[], int, int)
int i
byte[] key
int offset
int length
public static boolean isWeakKey (byte[], int)
byte[] key
int offset
public static boolean isRealEDEKey (byte[], int)
byte[] key
int offset
public static boolean isReal2Key (byte[], int)
int i
byte[] key
int offset
boolean isValid
public static boolean isReal3Key (byte[], int)
int i
byte[] key
int offset
boolean diff12
boolean diff13
boolean diff23
}
org/bouncycastle/crypto/params/DHKeyGenerationParameters.class
DHKeyGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.DHParameters params
public void <init> (java.security.SecureRandom, org.bouncycastle.crypto.params.DHParameters)
java.security.SecureRandom random
org.bouncycastle.crypto.params.DHParameters params
public org.bouncycastle.crypto.params.DHParameters getParameters ()
static int getStrength (org.bouncycastle.crypto.params.DHParameters)
org.bouncycastle.crypto.params.DHParameters params
}
org/bouncycastle/crypto/params/DHKeyParameters.class
DHKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.crypto.params.DHParameters params
protected void <init> (boolean, org.bouncycastle.crypto.params.DHParameters)
boolean isPrivate
org.bouncycastle.crypto.params.DHParameters params
public org.bouncycastle.crypto.params.DHParameters getParameters ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.crypto.params.DHKeyParameters dhKey
public int hashCode ()
int code
}
org/bouncycastle/crypto/params/DHParameters.class
DHParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private static final int DEFAULT_MINIMUM_LENGTH
private java.math.BigInteger g
private java.math.BigInteger p
private java.math.BigInteger q
private java.math.BigInteger j
private int m
private int l
private org.bouncycastle.crypto.params.DHValidationParameters validation
private static int getDefaultMParam (int)
int lParam
public void <init> (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger p
java.math.BigInteger g
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger q
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int)
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger q
int l
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int)
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger q
int m
int l
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.params.DHValidationParameters)
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger q
java.math.BigInteger j
org.bouncycastle.crypto.params.DHValidationParameters validation
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int, java.math.BigInteger, org.bouncycastle.crypto.params.DHValidationParameters)
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger q
int m
int l
java.math.BigInteger j
org.bouncycastle.crypto.params.DHValidationParameters validation
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getJ ()
public int getM ()
public int getL ()
public org.bouncycastle.crypto.params.DHValidationParameters getValidationParameters ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.crypto.params.DHParameters pm
public int hashCode ()
}
org/bouncycastle/crypto/params/DHPrivateKeyParameters.class
DHPrivateKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHPrivateKeyParameters extends org.bouncycastle.crypto.params.DHKeyParameters {
private java.math.BigInteger x
public void <init> (java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
java.math.BigInteger x
org.bouncycastle.crypto.params.DHParameters params
public java.math.BigInteger getX ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.crypto.params.DHPrivateKeyParameters other
}
org/bouncycastle/crypto/params/DHPublicKeyParameters.class
DHPublicKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHPublicKeyParameters extends org.bouncycastle.crypto.params.DHKeyParameters {
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
private java.math.BigInteger y
public void <init> (java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
java.math.BigInteger y
org.bouncycastle.crypto.params.DHParameters params
private java.math.BigInteger validate (java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
java.math.BigInteger y
org.bouncycastle.crypto.params.DHParameters dhParams
java.math.BigInteger p
java.math.BigInteger q
public java.math.BigInteger getY ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.crypto.params.DHPublicKeyParameters other
private static int legendre (java.math.BigInteger, java.math.BigInteger)
int bits
int[] t
int shift
int cmp
java.math.BigInteger a
java.math.BigInteger b
int bitLength
int[] A
int[] B
int r
int len
static void <clinit> ()
}
org/bouncycastle/crypto/params/DHValidationParameters.class
DHValidationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHValidationParameters extends java.lang.Object {
private byte[] seed
private int counter
public void <init> (byte[], int)
byte[] seed
int counter
public int getCounter ()
public byte[] getSeed ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.crypto.params.DHValidationParameters other
public int hashCode ()
}
org/bouncycastle/crypto/params/DSAKeyGenerationParameters.class
DSAKeyGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.DSAParameters params
public void <init> (java.security.SecureRandom, org.bouncycastle.crypto.params.DSAParameters)
java.security.SecureRandom random
org.bouncycastle.crypto.params.DSAParameters params
public org.bouncycastle.crypto.params.DSAParameters getParameters ()
}
org/bouncycastle/crypto/params/DSAKeyParameters.class
DSAKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.crypto.params.DSAParameters params
public void <init> (boolean, org.bouncycastle.crypto.params.DSAParameters)
boolean isPrivate
org.bouncycastle.crypto.params.DSAParameters params
public org.bouncycastle.crypto.params.DSAParameters getParameters ()
}
org/bouncycastle/crypto/params/DSAParameterGenerationParameters.class
DSAParameterGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAParameterGenerationParameters extends java.lang.Object {
public static final int DIGITAL_SIGNATURE_USAGE
public static final int KEY_ESTABLISHMENT_USAGE
private final int l
private final int n
private final int usageIndex
private final int certainty
private final java.security.SecureRandom random
public void <init> (int, int, int, java.security.SecureRandom)
int L
int N
int certainty
java.security.SecureRandom random
public void <init> (int, int, int, java.security.SecureRandom, int)
int L
int N
int certainty
java.security.SecureRandom random
int usageIndex
public int getL ()
public int getN ()
public int getCertainty ()
public java.security.SecureRandom getRandom ()
public int getUsageIndex ()
}
org/bouncycastle/crypto/params/DSAParameters.class
DSAParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private java.math.BigInteger g
private java.math.BigInteger q
private java.math.BigInteger p
private org.bouncycastle.crypto.params.DSAValidationParameters validation
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger g
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.params.DSAValidationParameters)
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger g
org.bouncycastle.crypto.params.DSAValidationParameters params
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getG ()
public org.bouncycastle.crypto.params.DSAValidationParameters getValidationParameters ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.crypto.params.DSAParameters pm
public int hashCode ()
}
org/bouncycastle/crypto/params/DSAPrivateKeyParameters.class
DSAPrivateKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAPrivateKeyParameters extends org.bouncycastle.crypto.params.DSAKeyParameters {
private java.math.BigInteger x
public void <init> (java.math.BigInteger, org.bouncycastle.crypto.params.DSAParameters)
java.math.BigInteger x
org.bouncycastle.crypto.params.DSAParameters params
public java.math.BigInteger getX ()
}
org/bouncycastle/crypto/params/DSAPublicKeyParameters.class
DSAPublicKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAPublicKeyParameters extends org.bouncycastle.crypto.params.DSAKeyParameters {
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
private java.math.BigInteger y
public void <init> (java.math.BigInteger, org.bouncycastle.crypto.params.DSAParameters)
java.math.BigInteger y
org.bouncycastle.crypto.params.DSAParameters params
private java.math.BigInteger validate (java.math.BigInteger, org.bouncycastle.crypto.params.DSAParameters)
java.math.BigInteger y
org.bouncycastle.crypto.params.DSAParameters params
public java.math.BigInteger getY ()
static void <clinit> ()
}
org/bouncycastle/crypto/params/DSAValidationParameters.class
DSAValidationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAValidationParameters extends java.lang.Object {
private int usageIndex
private byte[] seed
private int counter
public void <init> (byte[], int)
byte[] seed
int counter
public void <init> (byte[], int, int)
byte[] seed
int counter
int usageIndex
public int getCounter ()
public byte[] getSeed ()
public int getUsageIndex ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.crypto.params.DSAValidationParameters other
}
org/bouncycastle/crypto/params/ECDomainParameters.class
ECDomainParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECDomainParameters extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants {
private final org.bouncycastle.math.ec.ECCurve curve
private final byte[] seed
private final org.bouncycastle.math.ec.ECPoint G
private final java.math.BigInteger n
private final java.math.BigInteger h
private java.math.BigInteger hInv
public void <init> (org.bouncycastle.asn1.x9.X9ECParameters)
org.bouncycastle.asn1.x9.X9ECParameters x9
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
byte[] seed
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECPoint getG ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
public synchronized java.math.BigInteger getHInv ()
public byte[] getSeed ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.crypto.params.ECDomainParameters other
public int hashCode ()
int hc
public java.math.BigInteger validatePrivateScalar (java.math.BigInteger)
java.math.BigInteger d
public org.bouncycastle.math.ec.ECPoint validatePublicPoint (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint q
static org.bouncycastle.math.ec.ECPoint validatePublicPoint (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECCurve c
org.bouncycastle.math.ec.ECPoint q
}
org/bouncycastle/crypto/params/ECKeyGenerationParameters.class
ECKeyGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.ECDomainParameters domainParams
public void <init> (org.bouncycastle.crypto.params.ECDomainParameters, java.security.SecureRandom)
org.bouncycastle.crypto.params.ECDomainParameters domainParams
java.security.SecureRandom random
public org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters ()
}
org/bouncycastle/crypto/params/ECKeyParameters.class
ECKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private final org.bouncycastle.crypto.params.ECDomainParameters parameters
protected void <init> (boolean, org.bouncycastle.crypto.params.ECDomainParameters)
boolean isPrivate
org.bouncycastle.crypto.params.ECDomainParameters parameters
public org.bouncycastle.crypto.params.ECDomainParameters getParameters ()
}
org/bouncycastle/crypto/params/ECNamedDomainParameters.class
ECNamedDomainParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECNamedDomainParameters extends org.bouncycastle.crypto.params.ECDomainParameters {
private org.bouncycastle.asn1.ASN1ObjectIdentifier name
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.asn1.ASN1ObjectIdentifier name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
org.bouncycastle.asn1.ASN1ObjectIdentifier name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
org.bouncycastle.asn1.ASN1ObjectIdentifier name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
byte[] seed
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.params.ECDomainParameters)
org.bouncycastle.asn1.ASN1ObjectIdentifier name
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
public void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParameters)
org.bouncycastle.asn1.ASN1ObjectIdentifier name
org.bouncycastle.asn1.x9.X9ECParameters x9
public org.bouncycastle.asn1.ASN1ObjectIdentifier getName ()
}
org/bouncycastle/crypto/params/ECPrivateKeyParameters.class
ECPrivateKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECPrivateKeyParameters extends org.bouncycastle.crypto.params.ECKeyParameters {
private final java.math.BigInteger d
public void <init> (java.math.BigInteger, org.bouncycastle.crypto.params.ECDomainParameters)
java.math.BigInteger d
org.bouncycastle.crypto.params.ECDomainParameters parameters
public java.math.BigInteger getD ()
}
org/bouncycastle/crypto/params/ECPublicKeyParameters.class
ECPublicKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECPublicKeyParameters extends org.bouncycastle.crypto.params.ECKeyParameters {
private final org.bouncycastle.math.ec.ECPoint q
public void <init> (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.crypto.params.ECDomainParameters)
org.bouncycastle.math.ec.ECPoint q
org.bouncycastle.crypto.params.ECDomainParameters parameters
public org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/crypto/params/KDFParameters.class
KDFParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.KDFParameters extends java.lang.Object implements org.bouncycastle.crypto.DerivationParameters {
byte[] iv
byte[] shared
public void <init> (byte[], byte[])
byte[] shared
byte[] iv
public byte[] getSharedSecret ()
public byte[] getIV ()
}
org/bouncycastle/crypto/params/KeyParameter.class
KeyParameter.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.KeyParameter extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] key
public void <init> (byte[])
byte[] key
public void <init> (byte[], int, int)
byte[] key
int keyOff
int keyLen
public byte[] getKey ()
}
org/bouncycastle/crypto/params/ParametersWithID.class
ParametersWithID.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithID extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private org.bouncycastle.crypto.CipherParameters parameters
private byte[] id
public void <init> (org.bouncycastle.crypto.CipherParameters, byte[])
org.bouncycastle.crypto.CipherParameters parameters
byte[] id
public byte[] getID ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/ParametersWithIV.class
ParametersWithIV.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithIV extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] iv
private org.bouncycastle.crypto.CipherParameters parameters
public void <init> (org.bouncycastle.crypto.CipherParameters, byte[])
org.bouncycastle.crypto.CipherParameters parameters
byte[] iv
public void <init> (org.bouncycastle.crypto.CipherParameters, byte[], int, int)
org.bouncycastle.crypto.CipherParameters parameters
byte[] iv
int ivOff
int ivLen
public byte[] getIV ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/ParametersWithRandom.class
ParametersWithRandom.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithRandom extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private java.security.SecureRandom random
private org.bouncycastle.crypto.CipherParameters parameters
public void <init> (org.bouncycastle.crypto.CipherParameters, java.security.SecureRandom)
org.bouncycastle.crypto.CipherParameters parameters
java.security.SecureRandom random
public void <init> (org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.CipherParameters parameters
public java.security.SecureRandom getRandom ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/RC2Parameters.class
RC2Parameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RC2Parameters extends org.bouncycastle.crypto.params.KeyParameter {
private int bits
public void <init> (byte[])
byte[] key
public void <init> (byte[], int)
byte[] key
int bits
public int getEffectiveKeyBits ()
}
org/bouncycastle/crypto/params/RSAKeyGenerationParameters.class
RSAKeyGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private java.math.BigInteger publicExponent
private int certainty
public void <init> (java.math.BigInteger, java.security.SecureRandom, int, int)
java.math.BigInteger publicExponent
java.security.SecureRandom random
int strength
int certainty
public java.math.BigInteger getPublicExponent ()
public int getCertainty ()
}
org/bouncycastle/crypto/params/RSAKeyParameters.class
RSAKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private static final java.math.BigInteger SMALL_PRIMES_PRODUCT
private static final java.math.BigInteger ONE
private java.math.BigInteger modulus
private java.math.BigInteger exponent
public void <init> (boolean, java.math.BigInteger, java.math.BigInteger)
boolean isPrivate
java.math.BigInteger modulus
java.math.BigInteger exponent
private java.math.BigInteger validate (java.math.BigInteger)
java.math.BigInteger modulus
public java.math.BigInteger getModulus ()
public java.math.BigInteger getExponent ()
static void <clinit> ()
}
org/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters.class
RSAPrivateCrtKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters extends org.bouncycastle.crypto.params.RSAKeyParameters {
private java.math.BigInteger e
private java.math.BigInteger p
private java.math.BigInteger q
private java.math.BigInteger dP
private java.math.BigInteger dQ
private java.math.BigInteger qInv
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger modulus
java.math.BigInteger publicExponent
java.math.BigInteger privateExponent
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger dP
java.math.BigInteger dQ
java.math.BigInteger qInv
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getDP ()
public java.math.BigInteger getDQ ()
public java.math.BigInteger getQInv ()
}
org/bouncycastle/crypto/signers/
org/bouncycastle/crypto/signers/DSAEncoding.class
DSAEncoding.java
package org.bouncycastle.crypto.signers
public abstract org.bouncycastle.crypto.signers.DSAEncoding extends java.lang.Object {
public abstract java.math.BigInteger[] decode (java.math.BigInteger, byte[]) throws java.io.IOException
public abstract byte[] encode (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
}
org/bouncycastle/crypto/signers/DSAKCalculator.class
DSAKCalculator.java
package org.bouncycastle.crypto.signers
public abstract org.bouncycastle.crypto.signers.DSAKCalculator extends java.lang.Object {
public abstract boolean isDeterministic ()
public abstract void init (java.math.BigInteger, java.security.SecureRandom)
public abstract void init (java.math.BigInteger, java.math.BigInteger, byte[])
public abstract java.math.BigInteger nextK ()
}
org/bouncycastle/crypto/signers/DSASigner.class
DSASigner.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.DSASigner extends java.lang.Object implements org.bouncycastle.crypto.DSAExt {
private final org.bouncycastle.crypto.signers.DSAKCalculator kCalculator
private org.bouncycastle.crypto.params.DSAKeyParameters key
private java.security.SecureRandom random
public void <init> ()
public void <init> (org.bouncycastle.crypto.signers.DSAKCalculator)
org.bouncycastle.crypto.signers.DSAKCalculator kCalculator
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.ParametersWithRandom rParam
boolean forSigning
org.bouncycastle.crypto.CipherParameters param
java.security.SecureRandom providedRandom
public java.math.BigInteger getOrder ()
public java.math.BigInteger[] generateSignature (byte[])
byte[] message
org.bouncycastle.crypto.params.DSAParameters params
java.math.BigInteger q
java.math.BigInteger m
java.math.BigInteger x
java.math.BigInteger k
java.math.BigInteger r
java.math.BigInteger s
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
byte[] message
java.math.BigInteger r
java.math.BigInteger s
org.bouncycastle.crypto.params.DSAParameters params
java.math.BigInteger q
java.math.BigInteger m
java.math.BigInteger zero
java.math.BigInteger w
java.math.BigInteger u1
java.math.BigInteger u2
java.math.BigInteger p
java.math.BigInteger v
private java.math.BigInteger calculateE (java.math.BigInteger, byte[])
byte[] trunc
java.math.BigInteger n
byte[] message
protected java.security.SecureRandom initSecureRandom (boolean, java.security.SecureRandom)
boolean needed
java.security.SecureRandom provided
private java.math.BigInteger getRandomizer (java.math.BigInteger, java.security.SecureRandom)
java.math.BigInteger q
java.security.SecureRandom provided
int randomBits
}
org/bouncycastle/crypto/signers/ECDSASigner.class
ECDSASigner.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.ECDSASigner extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants org.bouncycastle.crypto.DSAExt {
private final org.bouncycastle.crypto.signers.DSAKCalculator kCalculator
private org.bouncycastle.crypto.params.ECKeyParameters key
private java.security.SecureRandom random
public void <init> ()
public void <init> (org.bouncycastle.crypto.signers.DSAKCalculator)
org.bouncycastle.crypto.signers.DSAKCalculator kCalculator
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.ParametersWithRandom rParam
boolean forSigning
org.bouncycastle.crypto.CipherParameters param
java.security.SecureRandom providedRandom
public java.math.BigInteger getOrder ()
public java.math.BigInteger[] generateSignature (byte[])
org.bouncycastle.math.ec.ECPoint p
java.math.BigInteger k
byte[] message
org.bouncycastle.crypto.params.ECDomainParameters ec
java.math.BigInteger n
java.math.BigInteger e
java.math.BigInteger d
java.math.BigInteger r
java.math.BigInteger s
org.bouncycastle.math.ec.ECMultiplier basePointMultiplier
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
org.bouncycastle.math.ec.ECFieldElement R
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement D
java.math.BigInteger cofactor
byte[] message
java.math.BigInteger r
java.math.BigInteger s
org.bouncycastle.crypto.params.ECDomainParameters ec
java.math.BigInteger n
java.math.BigInteger e
java.math.BigInteger c
java.math.BigInteger u1
java.math.BigInteger u2
org.bouncycastle.math.ec.ECPoint G
org.bouncycastle.math.ec.ECPoint Q
org.bouncycastle.math.ec.ECPoint point
org.bouncycastle.math.ec.ECCurve curve
java.math.BigInteger v
protected java.math.BigInteger calculateE (java.math.BigInteger, byte[])
java.math.BigInteger n
byte[] message
int log2n
int messageBitLength
java.math.BigInteger e
protected org.bouncycastle.math.ec.ECMultiplier createBasePointMultiplier ()
protected org.bouncycastle.math.ec.ECFieldElement getDenominator (int, org.bouncycastle.math.ec.ECPoint)
int coordinateSystem
org.bouncycastle.math.ec.ECPoint p
protected java.security.SecureRandom initSecureRandom (boolean, java.security.SecureRandom)
boolean needed
java.security.SecureRandom provided
}
org/bouncycastle/crypto/signers/PlainDSAEncoding.class
PlainDSAEncoding.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.PlainDSAEncoding extends java.lang.Object implements org.bouncycastle.crypto.signers.DSAEncoding {
public static final org.bouncycastle.crypto.signers.PlainDSAEncoding INSTANCE
public void <init> ()
public byte[] encode (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger n
java.math.BigInteger r
java.math.BigInteger s
int valueLength
byte[] result
public java.math.BigInteger[] decode (java.math.BigInteger, byte[])
java.math.BigInteger n
byte[] encoding
int valueLength
protected java.math.BigInteger checkValue (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger n
java.math.BigInteger x
protected java.math.BigInteger decodeValue (java.math.BigInteger, byte[], int, int)
java.math.BigInteger n
byte[] buf
int off
int len
byte[] bs
private void encodeValue (java.math.BigInteger, java.math.BigInteger, byte[], int, int)
java.math.BigInteger n
java.math.BigInteger x
byte[] buf
int off
int len
byte[] bs
int bsOff
int bsLen
int pos
static void <clinit> ()
}
org/bouncycastle/crypto/signers/RSADigestSigner.class
RSADigestSigner.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.RSADigestSigner extends java.lang.Object implements org.bouncycastle.crypto.Signer {
private final org.bouncycastle.crypto.AsymmetricBlockCipher rsaEngine
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private final org.bouncycastle.crypto.Digest digest
private boolean forSigning
private static final java.util.Hashtable oidMap
public void <init> (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest digest
public void <init> (org.bouncycastle.crypto.Digest, org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.crypto.Digest digest
org.bouncycastle.asn1.ASN1ObjectIdentifier digestOid
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
org.bouncycastle.crypto.params.AsymmetricKeyParameter k
boolean forSigning
org.bouncycastle.crypto.CipherParameters parameters
org.bouncycastle.crypto.params.AsymmetricKeyParameter k
public void update (byte)
byte input
public void update (byte[], int, int)
byte[] input
int inOff
int length
public byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException org.bouncycastle.crypto.DataLengthException
byte[] data
java.io.IOException e
byte[] hash
public boolean verifySignature (byte[])
byte[] sig
byte[] expected
Exception e
int i
int i
int sigOffset
int expectedOffset
int nonEqual
byte[] signature
byte[] hash
byte[] sig
byte[] expected
public void reset ()
private byte[] derEncode (byte[]) throws java.io.IOException
IllegalArgumentException e
byte[] hash
org.bouncycastle.asn1.x509.DigestInfo dInfo
static void <clinit> ()
}
org/bouncycastle/crypto/signers/RandomDSAKCalculator.class
RandomDSAKCalculator.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.RandomDSAKCalculator extends java.lang.Object implements org.bouncycastle.crypto.signers.DSAKCalculator {
private static final java.math.BigInteger ZERO
private java.math.BigInteger q
private java.security.SecureRandom random
public void <init> ()
public boolean isDeterministic ()
public void init (java.math.BigInteger, java.security.SecureRandom)
java.math.BigInteger n
java.security.SecureRandom random
public void init (java.math.BigInteger, java.math.BigInteger, byte[])
java.math.BigInteger n
java.math.BigInteger d
byte[] message
public java.math.BigInteger nextK ()
int qBitLength
java.math.BigInteger k
static void <clinit> ()
}
org/bouncycastle/crypto/signers/StandardDSAEncoding.class
StandardDSAEncoding.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.StandardDSAEncoding extends java.lang.Object implements org.bouncycastle.crypto.signers.DSAEncoding {
public static final org.bouncycastle.crypto.signers.StandardDSAEncoding INSTANCE
public void <init> ()
public byte[] encode (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
java.math.BigInteger n
java.math.BigInteger r
java.math.BigInteger s
org.bouncycastle.asn1.ASN1EncodableVector v
public java.math.BigInteger[] decode (java.math.BigInteger, byte[]) throws java.io.IOException
java.math.BigInteger r
java.math.BigInteger s
byte[] expectedEncoding
java.math.BigInteger n
byte[] encoding
org.bouncycastle.asn1.ASN1Sequence seq
protected java.math.BigInteger checkValue (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger n
java.math.BigInteger x
protected java.math.BigInteger decodeValue (java.math.BigInteger, org.bouncycastle.asn1.ASN1Sequence, int)
java.math.BigInteger n
org.bouncycastle.asn1.ASN1Sequence s
int pos
protected void encodeValue (java.math.BigInteger, org.bouncycastle.asn1.ASN1EncodableVector, java.math.BigInteger)
java.math.BigInteger n
org.bouncycastle.asn1.ASN1EncodableVector v
java.math.BigInteger x
static void <clinit> ()
}
org/bouncycastle/crypto/tls/
org/bouncycastle/crypto/tls/CertificateType.class
CertificateType.java
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.CertificateType extends java.lang.Object {
public static final short X509
public static final short OpenPGP
public static final short RawPublicKey
public void <init> ()
}
org/bouncycastle/crypto/tls/TlsCloseable.class
TlsCloseable.java
package org.bouncycastle.crypto.tls
public abstract org.bouncycastle.crypto.tls.TlsCloseable extends java.lang.Object {
public abstract void close () throws java.io.IOException
}
org/bouncycastle/crypto/tls/TlsNoCloseNotifyException.class
TlsNoCloseNotifyException.java
package org.bouncycastle.crypto.tls
public org.bouncycastle.crypto.tls.TlsNoCloseNotifyException extends java.io.EOFException {
public void <init> ()
}
org/bouncycastle/crypto/util/
org/bouncycastle/crypto/util/Pack.class
Pack.java
package org.bouncycastle.crypto.util
public abstract org.bouncycastle.crypto.util.Pack extends java.lang.Object {
public void <init> ()
public static int bigEndianToInt (byte[], int)
byte[] bs
int off
int n
public static void bigEndianToInt (byte[], int, int[])
int i
byte[] bs
int off
int[] ns
public static byte[] intToBigEndian (int)
int n
byte[] bs
public static void intToBigEndian (int, byte[], int)
int n
byte[] bs
int off
public static byte[] intToBigEndian (int[])
int[] ns
byte[] bs
public static void intToBigEndian (int[], byte[], int)
int i
int[] ns
byte[] bs
int off
public static long bigEndianToLong (byte[], int)
byte[] bs
int off
int hi
int lo
public static void bigEndianToLong (byte[], int, long[])
int i
byte[] bs
int off
long[] ns
public static byte[] longToBigEndian (long)
long n
byte[] bs
public static void longToBigEndian (long, byte[], int)
long n
byte[] bs
int off
public static byte[] longToBigEndian (long[])
long[] ns
byte[] bs
public static void longToBigEndian (long[], byte[], int)
int i
long[] ns
byte[] bs
int off
public static int littleEndianToInt (byte[], int)
byte[] bs
int off
int n
public static void littleEndianToInt (byte[], int, int[])
int i
byte[] bs
int off
int[] ns
public static void littleEndianToInt (byte[], int, int[], int, int)
int i
byte[] bs
int bOff
int[] ns
int nOff
int count
public static byte[] intToLittleEndian (int)
int n
byte[] bs
public static void intToLittleEndian (int, byte[], int)
int n
byte[] bs
int off
public static byte[] intToLittleEndian (int[])
int[] ns
byte[] bs
public static void intToLittleEndian (int[], byte[], int)
int i
int[] ns
byte[] bs
int off
public static long littleEndianToLong (byte[], int)
byte[] bs
int off
int lo
int hi
public static void littleEndianToLong (byte[], int, long[])
int i
byte[] bs
int off
long[] ns
public static byte[] longToLittleEndian (long)
long n
byte[] bs
public static void longToLittleEndian (long, byte[], int)
long n
byte[] bs
int off
public static byte[] longToLittleEndian (long[])
long[] ns
byte[] bs
public static void longToLittleEndian (long[], byte[], int)
int i
long[] ns
byte[] bs
int off
}
org/bouncycastle/crypto/util/PrivateKeyFactory.class
PrivateKeyFactory.java
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.PrivateKeyFactory extends java.lang.Object {
public void <init> ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (byte[]) throws java.io.IOException
byte[] privateKeyInfoData
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (java.io.InputStream) throws java.io.IOException
java.io.InputStream inStr
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.RSAPrivateKey keyStructure
org.bouncycastle.asn1.pkcs.DHParameter params
org.bouncycastle.asn1.ASN1Integer derX
java.math.BigInteger lVal
int l
org.bouncycastle.crypto.params.DHParameters dhParams
org.bouncycastle.asn1.x509.DSAParameter params
org.bouncycastle.asn1.ASN1Integer derX
org.bouncycastle.asn1.ASN1Encodable de
org.bouncycastle.crypto.params.DSAParameters parameters
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters x9
org.bouncycastle.crypto.params.ECDomainParameters dParams
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.asn1.x9.X9ECParameters x9
org.bouncycastle.crypto.params.ECDomainParameters dParams
org.bouncycastle.asn1.sec.ECPrivateKey ec
java.math.BigInteger d
org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
org.bouncycastle.asn1.ASN1ObjectIdentifier algOID
private static byte[] getRawKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo, int) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo
int expectedSize
byte[] result
}
org/bouncycastle/crypto/util/PublicKeyFactory$1.class
PublicKeyFactory.java
package org.bouncycastle.crypto.util
synthetic org.bouncycastle.crypto.util.PublicKeyFactory$1 extends java.lang.Object {
}
org/bouncycastle/crypto/util/PublicKeyFactory$DHAgreementConverter.class
PublicKeyFactory.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.PublicKeyFactory$DHAgreementConverter extends org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter {
private void <init> ()
org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
Object defaultParams
org.bouncycastle.asn1.pkcs.DHParameter params
org.bouncycastle.asn1.ASN1Integer derY
java.math.BigInteger lVal
int l
org.bouncycastle.crypto.params.DHParameters dhParams
synthetic void <init> (org.bouncycastle.crypto.util.PublicKeyFactory$1)
org.bouncycastle.crypto.util.PublicKeyFactory$1 x0
}
org/bouncycastle/crypto/util/PublicKeyFactory$DHPublicNumberConverter.class
PublicKeyFactory.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.PublicKeyFactory$DHPublicNumberConverter extends org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter {
private void <init> ()
org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException
byte[] seed
java.math.BigInteger pgenCounter
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
Object defaultParams
org.bouncycastle.asn1.x9.DHPublicKey dhPublicKey
java.math.BigInteger y
org.bouncycastle.asn1.x9.DomainParameters dhParams
java.math.BigInteger p
java.math.BigInteger g
java.math.BigInteger q
java.math.BigInteger j
org.bouncycastle.crypto.params.DHValidationParameters validation
org.bouncycastle.asn1.x9.ValidationParams dhValidationParms
synthetic void <init> (org.bouncycastle.crypto.util.PublicKeyFactory$1)
org.bouncycastle.crypto.util.PublicKeyFactory$1 x0
}
org/bouncycastle/crypto/util/PublicKeyFactory$DSAConverter.class
PublicKeyFactory.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.PublicKeyFactory$DSAConverter extends org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter {
private void <init> ()
org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException
org.bouncycastle.asn1.x509.DSAParameter params
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
Object defaultParams
org.bouncycastle.asn1.ASN1Integer derY
org.bouncycastle.asn1.ASN1Encodable de
org.bouncycastle.crypto.params.DSAParameters parameters
synthetic void <init> (org.bouncycastle.crypto.util.PublicKeyFactory$1)
org.bouncycastle.crypto.util.PublicKeyFactory$1 x0
}
org/bouncycastle/crypto/util/PublicKeyFactory$ECConverter.class
PublicKeyFactory.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.PublicKeyFactory$ECConverter extends org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter {
private void <init> ()
org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters x9
org.bouncycastle.crypto.params.ECDomainParameters dParams
org.bouncycastle.crypto.params.ECDomainParameters dParams
org.bouncycastle.asn1.x9.X9ECParameters x9
java.io.IOException ex
int qLength
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
Object defaultParams
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.crypto.params.ECDomainParameters dParams
org.bouncycastle.asn1.DERBitString bits
byte[] data
org.bouncycastle.asn1.ASN1OctetString key
org.bouncycastle.asn1.x9.X9ECPoint derQ
synthetic void <init> (org.bouncycastle.crypto.util.PublicKeyFactory$1)
org.bouncycastle.crypto.util.PublicKeyFactory$1 x0
}
org/bouncycastle/crypto/util/PublicKeyFactory$RSAConverter.class
PublicKeyFactory.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.PublicKeyFactory$RSAConverter extends org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter {
private void <init> ()
org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
Object defaultParams
org.bouncycastle.asn1.pkcs.RSAPublicKey pubKey
synthetic void <init> (org.bouncycastle.crypto.util.PublicKeyFactory$1)
org.bouncycastle.crypto.util.PublicKeyFactory$1 x0
}
org/bouncycastle/crypto/util/PublicKeyFactory$SubjectPublicKeyInfoConverter.class
PublicKeyFactory.java
package org.bouncycastle.crypto.util
abstract org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter extends java.lang.Object {
private void <init> ()
abstract org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException
synthetic void <init> (org.bouncycastle.crypto.util.PublicKeyFactory$1)
org.bouncycastle.crypto.util.PublicKeyFactory$1 x0
}
org/bouncycastle/crypto/util/PublicKeyFactory.class
PublicKeyFactory.java
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.PublicKeyFactory extends java.lang.Object {
private static java.util.Map converters
public void <init> ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (byte[]) throws java.io.IOException
byte[] keyInfoData
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (java.io.InputStream) throws java.io.IOException
java.io.InputStream inStr
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object) throws java.io.IOException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
Object defaultParams
org.bouncycastle.asn1.x509.AlgorithmIdentifier algID
org.bouncycastle.crypto.util.PublicKeyFactory$SubjectPublicKeyInfoConverter converter
private static byte[] getRawKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, java.lang.Object, int)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
Object defaultParams
int expectedSize
byte[] result
static void <clinit> ()
}
org/bouncycastle/crypto/util/SSHNamedCurves$1.class
SSHNamedCurves.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.SSHNamedCurves$1 extends java.util.HashMap {
void <init> ()
}
org/bouncycastle/crypto/util/SSHNamedCurves$2.class
SSHNamedCurves.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.SSHNamedCurves$2 extends java.util.HashMap {
void <init> ()
String[] item
int i
String[][] curves
}
org/bouncycastle/crypto/util/SSHNamedCurves$3.class
SSHNamedCurves.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.SSHNamedCurves$3 extends java.util.HashMap {
void <init> ()
String name
org.bouncycastle.asn1.x9.X9ECParameters parameters
java.util.Enumeration e
}
org/bouncycastle/crypto/util/SSHNamedCurves$4.class
SSHNamedCurves.java
package org.bouncycastle.crypto.util
org.bouncycastle.crypto.util.SSHNamedCurves$4 extends java.util.HashMap {
void <init> ()
String key
java.util.Iterator it
}
org/bouncycastle/crypto/util/SSHNamedCurves.class
SSHNamedCurves.java
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.SSHNamedCurves extends java.lang.Object {
private static final java.util.Map oidToName
private static final java.util.Map oidMap
private static final java.util.Map curveNameToSSHName
private static java.util.HashMap curveMap
public void <init> ()
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getByName (java.lang.String)
String sshName
public static org.bouncycastle.asn1.x9.X9ECParameters getParameters (java.lang.String)
String sshName
public static org.bouncycastle.asn1.x9.X9ECParameters getParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static java.lang.String getNameForParameters (org.bouncycastle.crypto.params.ECDomainParameters)
org.bouncycastle.crypto.params.ECDomainParameters parameters
public static java.lang.String getNameForParameters (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve curve
static synthetic java.util.Map access$000 ()
static void <clinit> ()
}
org/bouncycastle/iana/
org/bouncycastle/iana/AEADAlgorithm.class
AEADAlgorithm.java
package org.bouncycastle.iana
public org.bouncycastle.iana.AEADAlgorithm extends java.lang.Object {
public static final int AEAD_AES_128_GCM
public static final int AEAD_AES_256_GCM
public static final int AEAD_AES_128_CCM
public static final int AEAD_AES_256_CCM
public static final int AEAD_AES_128_GCM_8
public static final int AEAD_AES_256_GCM_8
public static final int AEAD_AES_128_GCM_12
public static final int AEAD_AES_256_GCM_12
public static final int AEAD_AES_128_CCM_SHORT
public static final int AEAD_AES_256_CCM_SHORT
public static final int AEAD_AES_128_CCM_SHORT_8
public static final int AEAD_AES_256_CCM_SHORT_8
public static final int AEAD_AES_128_CCM_SHORT_12
public static final int AEAD_AES_256_CCM_SHORT_12
public static final int AEAD_AES_SIV_CMAC_256
public static final int AEAD_AES_SIV_CMAC_384
public static final int AEAD_AES_SIV_CMAC_512
public static final int AEAD_AES_128_CCM_8
public static final int AEAD_AES_256_CCM_8
public static final int AEAD_AES_128_OCB_TAGLEN128
public static final int AEAD_AES_128_OCB_TAGLEN96
public static final int AEAD_AES_128_OCB_TAGLEN64
public static final int AEAD_AES_192_OCB_TAGLEN128
public static final int AEAD_AES_192_OCB_TAGLEN96
public static final int AEAD_AES_192_OCB_TAGLEN64
public static final int AEAD_AES_256_OCB_TAGLEN128
public static final int AEAD_AES_256_OCB_TAGLEN96
public static final int AEAD_AES_256_OCB_TAGLEN64
public static final int AEAD_CHACHA20_POLY1305
public void <init> ()
}
org/bouncycastle/its/
org/bouncycastle/its/asn1/
org/bouncycastle/its/asn1/AesCcmCiphertext.class
AesCcmCiphertext.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.AesCcmCiphertext extends org.bouncycastle.asn1.ASN1Object {
private final byte[] nonce
private final org.bouncycastle.its.asn1.SequenceOfOctetString opaque
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.AesCcmCiphertext getInstance (java.lang.Object)
Object o
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/BitmapSspRange.class
BitmapSspRange.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.BitmapSspRange extends org.bouncycastle.asn1.ASN1Object {
private final byte[] sspValue
private final byte[] sspBitmask
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.BitmapSspRange getInstance (java.lang.Object)
Object o
public byte[] getSspValue ()
public byte[] getSspBitmask ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector avec
}
org/bouncycastle/its/asn1/CertificateBase.class
CertificateBase.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.CertificateBase extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.its.asn1.CertificateType type
private byte[] version
protected void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.CertificateBase getInstance (java.lang.Object)
org.bouncycastle.asn1.ASN1Sequence seq
Object o
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/CertificateType.class
CertificateType.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.CertificateType extends java.lang.Object {
public static final org.bouncycastle.its.asn1.CertificateType Explicit
public static final org.bouncycastle.its.asn1.CertificateType Implicit
private final org.bouncycastle.asn1.ASN1Enumerated enumerated
protected void <init> (int)
int ordinal
private void <init> (org.bouncycastle.asn1.ASN1Enumerated)
org.bouncycastle.asn1.ASN1Enumerated enumerated
public org.bouncycastle.its.asn1.CertificateType getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void <clinit> ()
}
org/bouncycastle/its/asn1/CircularRegion.class
CircularRegion.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.CircularRegion extends org.bouncycastle.asn1.ASN1Object {
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.CircularRegion getInstance (java.lang.Object)
Object o
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/Duration.class
Duration.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.Duration extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/EncryptedData.class
EncryptedData.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.EncryptedData extends java.lang.Object {
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.EncryptedData getInstance (java.lang.Object)
Object o
}
org/bouncycastle/its/asn1/EndEntityType.class
EndEntityType.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.EndEntityType extends org.bouncycastle.asn1.ASN1Object {
public static final int app
public static final int enrol
private final org.bouncycastle.asn1.ASN1BitString type
public void <init> (int)
int type
private void <init> (org.bouncycastle.asn1.DERBitString)
org.bouncycastle.asn1.DERBitString str
public static org.bouncycastle.its.asn1.EndEntityType getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/EtsiTs103097Module.class
EtsiTs103097Module.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.EtsiTs103097Module extends java.lang.Object {
public void <init> ()
}
org/bouncycastle/its/asn1/ExplicitCertificate.class
ExplicitCertificate.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.ExplicitCertificate extends org.bouncycastle.its.asn1.CertificateBase {
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
}
org/bouncycastle/its/asn1/GeographicRegion.class
GeographicRegion.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.GeographicRegion extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/GroupLinkageValue.class
GroupLinkageValue.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.GroupLinkageValue extends org.bouncycastle.asn1.ASN1Object {
private byte[] jValue
private byte[] value
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.GroupLinkageValue getInstance (java.lang.Object)
Object src
public byte[] getJValue ()
public byte[] getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector avec
}
org/bouncycastle/its/asn1/HashAlgorithm.class
HashAlgorithm.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.HashAlgorithm extends java.lang.Object {
public static final org.bouncycastle.its.asn1.HashAlgorithm sha256
public static final org.bouncycastle.its.asn1.HashAlgorithm sha384
private final org.bouncycastle.asn1.ASN1Enumerated enumerated
protected void <init> (int)
int ordinal
private void <init> (org.bouncycastle.asn1.ASN1Enumerated)
org.bouncycastle.asn1.ASN1Enumerated enumerated
public org.bouncycastle.its.asn1.HashAlgorithm getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void <clinit> ()
}
org/bouncycastle/its/asn1/HashedData.class
HashedData.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.HashedData extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1OctetString hashData
public void <init> (byte[])
byte[] digest
private void <init> (org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.asn1.ASN1OctetString hashData
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public org.bouncycastle.asn1.ASN1OctetString getHashData ()
public void setHashData (org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.asn1.ASN1OctetString hashData
}
org/bouncycastle/its/asn1/HeaderInfo.class
HeaderInfo.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.HeaderInfo extends org.bouncycastle.asn1.ASN1Object {
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.HeaderInfo getInstance (java.lang.Object)
Object o
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/IValue.class
IValue.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.IValue extends org.bouncycastle.asn1.ASN1Object {
private final java.math.BigInteger value
private void <init> (org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.ASN1Integer value
int i
public static org.bouncycastle.its.asn1.IValue getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/Ieee1609Dot2Content.class
Ieee1609Dot2Content.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.Ieee1609Dot2Content extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public void <init> ()
public static org.bouncycastle.its.asn1.Ieee1609Dot2Content getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/Ieee1609Dot2Data.class
Ieee1609Dot2Data.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.Ieee1609Dot2Data extends org.bouncycastle.asn1.ASN1Object {
private final java.math.BigInteger protcolVersion
private final org.bouncycastle.its.asn1.Ieee1609Dot2Content content
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.Ieee1609Dot2Data getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/ImplicitCertificate.class
ImplicitCertificate.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.ImplicitCertificate extends org.bouncycastle.its.asn1.CertificateBase {
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
}
org/bouncycastle/its/asn1/IssuerIdentifier.class
IssuerIdentifier.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.IssuerIdentifier extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/Latitude.class
Latitude.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.Latitude extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/LinkageData.class
LinkageData.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.LinkageData extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.its.asn1.IValue iCert
private final org.bouncycastle.its.asn1.LinkageValue linkageValue
private final org.bouncycastle.its.asn1.GroupLinkageValue groupLinkageValue
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.LinkageData getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/LinkageValue.class
LinkageValue.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.LinkageValue extends org.bouncycastle.asn1.ASN1Object {
private final byte[] value
private void <init> (org.bouncycastle.asn1.ASN1OctetString)
org.bouncycastle.asn1.ASN1OctetString octs
public static org.bouncycastle.its.asn1.LinkageValue getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/Longitude.class
Longitude.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.Longitude extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/PKRecipientInfo.class
PKRecipientInfo.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.PKRecipientInfo extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/PolygonalRegion.class
PolygonalRegion.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.PolygonalRegion extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/PsidGroupPermissions.class
PsidGroupPermissions.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.PsidGroupPermissions extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.its.asn1.SubjectPermissions subjectPermissions
private final java.math.BigInteger minChainLength
private final java.math.BigInteger chainLengthRange
private final Object eeType
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.PsidGroupPermissions getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/PsidSspRange.class
PsidSspRange.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.PsidSspRange extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer psid
private org.bouncycastle.its.asn1.SspRange sspRange
public void <init> ()
public static org.bouncycastle.its.asn1.PsidSspRange getInstance (java.lang.Object)
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.its.asn1.PsidSspRange psidSspRange
Object src
public org.bouncycastle.asn1.ASN1Integer getPsid ()
public void setPsid (org.bouncycastle.asn1.ASN1Integer)
org.bouncycastle.asn1.ASN1Integer psid
public org.bouncycastle.its.asn1.SspRange getSspRange ()
public void setSspRange (org.bouncycastle.its.asn1.SspRange)
org.bouncycastle.its.asn1.SspRange sspRange
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector avec
}
org/bouncycastle/its/asn1/RecipientInfo.class
RecipientInfo.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.RecipientInfo extends java.lang.Object {
public void <init> ()
}
org/bouncycastle/its/asn1/RectangularRegion.class
RectangularRegion.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.RectangularRegion extends org.bouncycastle.asn1.ASN1Object {
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.RectangularRegion getInstance (java.lang.Object)
Object o
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/SequenceOfCertificate.class
SequenceOfCertificate.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SequenceOfCertificate extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/SequenceOfOctetString.class
SequenceOfOctetString.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SequenceOfOctetString extends org.bouncycastle.asn1.ASN1Object {
private byte[][] octetStrings
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.SequenceOfOctetString getInstance (java.lang.Object)
Object o
public int size ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
int i
org.bouncycastle.asn1.ASN1EncodableVector v
static byte[][] toByteArrays (org.bouncycastle.asn1.ASN1Sequence)
int i
org.bouncycastle.asn1.ASN1Sequence seq
byte[][] octetStrings
}
org/bouncycastle/its/asn1/SequenceOfPsidGroupPermissions.class
SequenceOfPsidGroupPermissions.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SequenceOfPsidGroupPermissions extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/SequenceOfRecipientInfo.class
SequenceOfRecipientInfo.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SequenceOfRecipientInfo extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/SequenceOfRectangularRegion.class
SequenceOfRectangularRegion.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SequenceOfRectangularRegion extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.its.asn1.RectangularRegion[] sequence
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
int i
org.bouncycastle.asn1.ASN1Sequence seq
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/ServiceSpecificPermissions.class
ServiceSpecificPermissions.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.ServiceSpecificPermissions extends java.lang.Object {
public void <init> ()
}
org/bouncycastle/its/asn1/Signature.class
Signature.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.Signature extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/SignedData.class
SignedData.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SignedData extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/SignedDataPayload.class
SignedDataPayload.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SignedDataPayload extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/SignerIdentifier.class
SignerIdentifier.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SignerIdentifier extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/SspRange.class
SspRange.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SspRange extends org.bouncycastle.asn1.ASN1Object {
private final boolean isAll
private final org.bouncycastle.its.asn1.SequenceOfOctetString opaque
private final org.bouncycastle.its.asn1.BitmapSspRange bitmapSspRange
private void <init> ()
private void <init> (org.bouncycastle.its.asn1.SequenceOfOctetString)
org.bouncycastle.its.asn1.BitmapSspRange bitMapRange
IllegalArgumentException e
org.bouncycastle.its.asn1.BitmapSspRange bitMapRange
org.bouncycastle.its.asn1.SequenceOfOctetString seq
public void <init> (org.bouncycastle.its.asn1.BitmapSspRange)
org.bouncycastle.its.asn1.BitmapSspRange range
public static org.bouncycastle.its.asn1.SspRange getInstance (java.lang.Object)
java.io.IOException e
Object src
public boolean isAll ()
public boolean maybeOpaque ()
public org.bouncycastle.its.asn1.BitmapSspRange getBitmapSspRange ()
public org.bouncycastle.its.asn1.SequenceOfOctetString getOpaque ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/SubjectPermissions.class
SubjectPermissions.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SubjectPermissions extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public void <init> ()
public static org.bouncycastle.its.asn1.SubjectPermissions getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/SymmAlgorithm.class
SymmAlgorithm.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SymmAlgorithm extends org.bouncycastle.asn1.ASN1Object {
public static org.bouncycastle.its.asn1.SymmAlgorithm aes128Ccm
private org.bouncycastle.asn1.ASN1Enumerated symmAlgorithm
private void <init> (org.bouncycastle.asn1.ASN1Enumerated)
org.bouncycastle.asn1.ASN1Enumerated symmAlgorithm
public void <init> (int)
int ordinal
public org.bouncycastle.its.asn1.SymmAlgorithm getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Enumerated getSymmAlgorithm ()
public void setSymmAlgorithm (org.bouncycastle.asn1.ASN1Enumerated)
org.bouncycastle.asn1.ASN1Enumerated symmAlgorithm
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void <clinit> ()
}
org/bouncycastle/its/asn1/SymmRecipientInfo.class
SymmRecipientInfo.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.SymmRecipientInfo extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/ToBeSignedCertificate.class
ToBeSignedCertificate.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.ToBeSignedCertificate extends org.bouncycastle.asn1.ASN1Object {
private void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.its.asn1.ToBeSignedCertificate getInstance (java.lang.Object)
Object src
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/ToBeSignedData.class
ToBeSignedData.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.ToBeSignedData extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/TwoDLocation.class
TwoDLocation.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.TwoDLocation extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/its/asn1/Utils.class
Utils.java
package org.bouncycastle.its.asn1
org.bouncycastle.its.asn1.Utils extends java.lang.Object {
void <init> ()
static byte[] octetStringFixed (byte[], int)
byte[] octets
int n
static byte[] octetStringFixed (byte[])
byte[] octets
}
org/bouncycastle/its/asn1/ValidityPeriod.class
ValidityPeriod.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.ValidityPeriod extends org.bouncycastle.asn1.ASN1Object {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector v
}
org/bouncycastle/its/asn1/VerificationKeyIndicator.class
VerificationKeyIndicator.java
package org.bouncycastle.its.asn1
public org.bouncycastle.its.asn1.VerificationKeyIndicator extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public void <init> ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/jcajce/
org/bouncycastle/jcajce/CompositePrivateKey.class
CompositePrivateKey.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.CompositePrivateKey extends java.lang.Object implements java.security.PrivateKey {
private final java.util.List keys
public transient void <init> (java.security.PrivateKey[])
int i
java.security.PrivateKey[] keys
java.util.List keyList
public java.util.List getPrivateKeys ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
int i
java.io.IOException e
org.bouncycastle.asn1.ASN1EncodableVector v
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
org/bouncycastle/jcajce/CompositePublicKey.class
CompositePublicKey.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.CompositePublicKey extends java.lang.Object implements java.security.PublicKey {
private final java.util.List keys
public transient void <init> (java.security.PublicKey[])
int i
java.security.PublicKey[] keys
java.util.List keyList
public java.util.List getPublicKeys ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
int i
java.io.IOException e
org.bouncycastle.asn1.ASN1EncodableVector v
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
org/bouncycastle/jcajce/PBKDFKey.class
PBKDFKey.java
package org.bouncycastle.jcajce
public abstract org.bouncycastle.jcajce.PBKDFKey extends java.lang.Object implements javax.crypto.SecretKey {
}
org/bouncycastle/jcajce/PKCS12Key.class
PKCS12Key.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKCS12Key extends java.lang.Object implements org.bouncycastle.jcajce.PBKDFKey {
private final char[] password
private final boolean useWrongZeroLengthConversion
public void <init> (char[])
char[] password
public void <init> (char[], boolean)
char[] password
boolean useWrongZeroLengthConversion
public char[] getPassword ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
}
org/bouncycastle/jcajce/PKCS12KeyWithParameters.class
PKCS12KeyWithParameters.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKCS12KeyWithParameters extends org.bouncycastle.jcajce.PKCS12Key implements javax.crypto.interfaces.PBEKey {
private final byte[] salt
private final int iterationCount
public void <init> (char[], byte[], int)
char[] password
byte[] salt
int iterationCount
public void <init> (char[], boolean, byte[], int)
char[] password
boolean useWrongZeroLengthConversion
byte[] salt
int iterationCount
public byte[] getSalt ()
public int getIterationCount ()
}
org/bouncycastle/jcajce/PKCS12StoreParameter.class
PKCS12StoreParameter.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKCS12StoreParameter extends java.lang.Object implements java.security.KeyStore$LoadStoreParameter {
private final java.io.OutputStream out
private final java.security.KeyStore$ProtectionParameter protectionParameter
private final boolean forDEREncoding
public void <init> (java.io.OutputStream, char[])
java.io.OutputStream out
char[] password
public void <init> (java.io.OutputStream, java.security.KeyStore$ProtectionParameter)
java.io.OutputStream out
java.security.KeyStore$ProtectionParameter protectionParameter
public void <init> (java.io.OutputStream, char[], boolean)
java.io.OutputStream out
char[] password
boolean forDEREncoding
public void <init> (java.io.OutputStream, java.security.KeyStore$ProtectionParameter, boolean)
java.io.OutputStream out
java.security.KeyStore$ProtectionParameter protectionParameter
boolean forDEREncoding
public java.io.OutputStream getOutputStream ()
public java.security.KeyStore$ProtectionParameter getProtectionParameter ()
public boolean isForDEREncoding ()
}
org/bouncycastle/jcajce/PKIXCRLStore.class
PKIXCRLStore.java
package org.bouncycastle.jcajce
public abstract org.bouncycastle.jcajce.PKIXCRLStore extends java.lang.Object implements org.bouncycastle.util.Store {
public abstract java.util.Collection getMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/jcajce/PKIXCRLStoreSelector$1.class
PKIXCRLStoreSelector.java
package org.bouncycastle.jcajce
synthetic org.bouncycastle.jcajce.PKIXCRLStoreSelector$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/PKIXCRLStoreSelector$Builder.class
PKIXCRLStoreSelector.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder extends java.lang.Object {
private final java.security.cert.CRLSelector baseSelector
private boolean deltaCRLIndicator
private boolean completeCRLEnabled
private java.math.BigInteger maxBaseCRLNumber
private byte[] issuingDistributionPoint
private boolean issuingDistributionPointEnabled
public void <init> (java.security.cert.CRLSelector)
java.security.cert.CRLSelector crlSelector
public org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder setCompleteCRLEnabled (boolean)
boolean completeCRLEnabled
public org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder setDeltaCRLIndicatorEnabled (boolean)
boolean deltaCRLIndicator
public void setMaxBaseCRLNumber (java.math.BigInteger)
java.math.BigInteger maxBaseCRLNumber
public void setIssuingDistributionPointEnabled (boolean)
boolean issuingDistributionPointEnabled
public void setIssuingDistributionPoint (byte[])
byte[] issuingDistributionPoint
public org.bouncycastle.jcajce.PKIXCRLStoreSelector build ()
static synthetic java.security.cert.CRLSelector access$100 (org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder)
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0
static synthetic boolean access$200 (org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder)
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0
static synthetic boolean access$300 (org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder)
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0
static synthetic java.math.BigInteger access$400 (org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder)
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0
static synthetic byte[] access$500 (org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder)
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0
static synthetic boolean access$600 (org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder)
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0
}
org/bouncycastle/jcajce/PKIXCRLStoreSelector$SelectorClone.class
PKIXCRLStoreSelector.java
package org.bouncycastle.jcajce
org.bouncycastle.jcajce.PKIXCRLStoreSelector$SelectorClone extends java.security.cert.X509CRLSelector {
private final org.bouncycastle.jcajce.PKIXCRLStoreSelector selector
void <init> (org.bouncycastle.jcajce.PKIXCRLStoreSelector)
java.security.cert.X509CRLSelector baseSelector
org.bouncycastle.jcajce.PKIXCRLStoreSelector selector
public boolean match (java.security.cert.CRL)
java.security.cert.CRL crl
}
org/bouncycastle/jcajce/PKIXCRLStoreSelector.class
PKIXCRLStoreSelector.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXCRLStoreSelector extends java.lang.Object implements org.bouncycastle.util.Selector {
private final java.security.cert.CRLSelector baseSelector
private final boolean deltaCRLIndicator
private final boolean completeCRLEnabled
private final java.math.BigInteger maxBaseCRLNumber
private final byte[] issuingDistributionPoint
private final boolean issuingDistributionPointEnabled
private void <init> (org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder)
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder baseBuilder
public boolean isIssuingDistributionPointEnabled ()
public boolean match (java.security.cert.CRL)
byte[] bytes
Exception e
byte[] idp
java.security.cert.CRL obj
java.security.cert.X509CRL crl
org.bouncycastle.asn1.ASN1Integer dci
public boolean isDeltaCRLIndicatorEnabled ()
public java.lang.Object clone ()
public boolean isCompleteCRLEnabled ()
public java.math.BigInteger getMaxBaseCRLNumber ()
public byte[] getIssuingDistributionPoint ()
public java.security.cert.X509Certificate getCertificateChecking ()
public static java.util.Collection getCRLs (org.bouncycastle.jcajce.PKIXCRLStoreSelector, java.security.cert.CertStore) throws java.security.cert.CertStoreException
org.bouncycastle.jcajce.PKIXCRLStoreSelector selector
java.security.cert.CertStore certStore
public volatile synthetic boolean match (java.lang.Object)
synthetic void <init> (org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder, org.bouncycastle.jcajce.PKIXCRLStoreSelector$1)
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder x0
org.bouncycastle.jcajce.PKIXCRLStoreSelector$1 x1
static synthetic java.security.cert.CRLSelector access$700 (org.bouncycastle.jcajce.PKIXCRLStoreSelector)
org.bouncycastle.jcajce.PKIXCRLStoreSelector x0
}
org/bouncycastle/jcajce/PKIXCertRevocationChecker.class
PKIXCertRevocationChecker.java
package org.bouncycastle.jcajce
public abstract org.bouncycastle.jcajce.PKIXCertRevocationChecker extends java.lang.Object {
public abstract void setParameter (java.lang.String, java.lang.Object)
public abstract void initialize (org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters) throws java.security.cert.CertPathValidatorException
public abstract void check (java.security.cert.Certificate) throws java.security.cert.CertPathValidatorException
}
org/bouncycastle/jcajce/PKIXCertRevocationCheckerParameters.class
PKIXCertRevocationCheckerParameters.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters extends java.lang.Object {
private final org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
private final java.util.Date validDate
private final java.security.cert.CertPath certPath
private final int index
private final java.security.cert.X509Certificate signingCert
private final java.security.PublicKey workingPublicKey
public void <init> (org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date, java.security.cert.CertPath, int, java.security.cert.X509Certificate, java.security.PublicKey)
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.Date validDate
java.security.cert.CertPath certPath
int index
java.security.cert.X509Certificate signingCert
java.security.PublicKey workingPublicKey
public org.bouncycastle.jcajce.PKIXExtendedParameters getParamsPKIX ()
public java.util.Date getValidDate ()
public java.security.cert.CertPath getCertPath ()
public int getIndex ()
public java.security.cert.X509Certificate getSigningCert ()
public java.security.PublicKey getWorkingPublicKey ()
}
org/bouncycastle/jcajce/PKIXCertStore.class
PKIXCertStore.java
package org.bouncycastle.jcajce
public abstract org.bouncycastle.jcajce.PKIXCertStore extends java.lang.Object implements org.bouncycastle.util.Store {
public abstract java.util.Collection getMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/jcajce/PKIXCertStoreSelector$1.class
PKIXCertStoreSelector.java
package org.bouncycastle.jcajce
synthetic org.bouncycastle.jcajce.PKIXCertStoreSelector$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/PKIXCertStoreSelector$Builder.class
PKIXCertStoreSelector.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXCertStoreSelector$Builder extends java.lang.Object {
private final java.security.cert.CertSelector baseSelector
public void <init> (java.security.cert.CertSelector)
java.security.cert.CertSelector certSelector
public org.bouncycastle.jcajce.PKIXCertStoreSelector build ()
}
org/bouncycastle/jcajce/PKIXCertStoreSelector$SelectorClone.class
PKIXCertStoreSelector.java
package org.bouncycastle.jcajce
org.bouncycastle.jcajce.PKIXCertStoreSelector$SelectorClone extends java.security.cert.X509CertSelector {
private final org.bouncycastle.jcajce.PKIXCertStoreSelector selector
void <init> (org.bouncycastle.jcajce.PKIXCertStoreSelector)
java.io.IOException e
java.security.cert.X509CertSelector baseSelector
org.bouncycastle.jcajce.PKIXCertStoreSelector selector
public boolean match (java.security.cert.Certificate)
java.security.cert.Certificate certificate
}
org/bouncycastle/jcajce/PKIXCertStoreSelector.class
PKIXCertStoreSelector.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXCertStoreSelector extends java.lang.Object implements org.bouncycastle.util.Selector {
private final java.security.cert.CertSelector baseSelector
private void <init> (java.security.cert.CertSelector)
java.security.cert.CertSelector baseSelector
public java.security.cert.Certificate getCertificate ()
public boolean match (java.security.cert.Certificate)
java.security.cert.Certificate cert
public java.lang.Object clone ()
public static java.util.Collection getCertificates (org.bouncycastle.jcajce.PKIXCertStoreSelector, java.security.cert.CertStore) throws java.security.cert.CertStoreException
org.bouncycastle.jcajce.PKIXCertStoreSelector selector
java.security.cert.CertStore certStore
public volatile synthetic boolean match (java.lang.Object)
synthetic void <init> (java.security.cert.CertSelector, org.bouncycastle.jcajce.PKIXCertStoreSelector$1)
java.security.cert.CertSelector x0
org.bouncycastle.jcajce.PKIXCertStoreSelector$1 x1
static synthetic java.security.cert.CertSelector access$100 (org.bouncycastle.jcajce.PKIXCertStoreSelector)
org.bouncycastle.jcajce.PKIXCertStoreSelector x0
}
org/bouncycastle/jcajce/PKIXExtendedBuilderParameters$1.class
PKIXExtendedBuilderParameters.java
package org.bouncycastle.jcajce
synthetic org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/PKIXExtendedBuilderParameters$Builder.class
PKIXExtendedBuilderParameters.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder extends java.lang.Object {
private final org.bouncycastle.jcajce.PKIXExtendedParameters baseParameters
private int maxPathLength
private java.util.Set excludedCerts
public void <init> (java.security.cert.PKIXBuilderParameters)
java.security.cert.PKIXBuilderParameters baseParameters
public void <init> (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters baseParameters
public org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder addExcludedCerts (java.util.Set)
java.util.Set excludedCerts
public org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder setMaxPathLength (int)
int maxPathLength
public org.bouncycastle.jcajce.PKIXExtendedBuilderParameters build ()
static synthetic org.bouncycastle.jcajce.PKIXExtendedParameters access$100 (org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder x0
static synthetic java.util.Set access$200 (org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder x0
static synthetic int access$300 (org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder x0
}
org/bouncycastle/jcajce/PKIXExtendedBuilderParameters.class
PKIXExtendedBuilderParameters.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXExtendedBuilderParameters extends java.lang.Object implements java.security.cert.CertPathParameters {
private final org.bouncycastle.jcajce.PKIXExtendedParameters baseParameters
private final java.util.Set excludedCerts
private final int maxPathLength
private void <init> (org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder builder
public org.bouncycastle.jcajce.PKIXExtendedParameters getBaseParameters ()
public java.util.Set getExcludedCerts ()
public int getMaxPathLength ()
public java.lang.Object clone ()
synthetic void <init> (org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder, org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$1)
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder x0
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$1 x1
}
org/bouncycastle/jcajce/PKIXExtendedParameters$1.class
PKIXExtendedParameters.java
package org.bouncycastle.jcajce
synthetic org.bouncycastle.jcajce.PKIXExtendedParameters$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/PKIXExtendedParameters$Builder.class
PKIXExtendedParameters.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder extends java.lang.Object {
private final java.security.cert.PKIXParameters baseParameters
private final java.util.Date validityDate
private final java.util.Date date
private org.bouncycastle.jcajce.PKIXCertStoreSelector targetConstraints
private java.util.List extraCertStores
private java.util.Map namedCertificateStoreMap
private java.util.List extraCRLStores
private java.util.Map namedCRLStoreMap
private boolean revocationEnabled
private int validityModel
private boolean useDeltas
private java.util.Set trustAnchors
public void <init> (java.security.cert.PKIXParameters)
java.security.cert.PKIXParameters baseParameters
java.security.cert.CertSelector constraints
public void <init> (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters baseParameters
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder addCertificateStore (org.bouncycastle.jcajce.PKIXCertStore)
org.bouncycastle.jcajce.PKIXCertStore store
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder addNamedCertificateStore (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.jcajce.PKIXCertStore)
org.bouncycastle.asn1.x509.GeneralName issuerAltName
org.bouncycastle.jcajce.PKIXCertStore store
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder addCRLStore (org.bouncycastle.jcajce.PKIXCRLStore)
org.bouncycastle.jcajce.PKIXCRLStore store
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder addNamedCRLStore (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.jcajce.PKIXCRLStore)
org.bouncycastle.asn1.x509.GeneralName issuerAltName
org.bouncycastle.jcajce.PKIXCRLStore store
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setTargetConstraints (org.bouncycastle.jcajce.PKIXCertStoreSelector)
org.bouncycastle.jcajce.PKIXCertStoreSelector selector
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setUseDeltasEnabled (boolean)
boolean useDeltas
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setValidityModel (int)
int validityModel
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setTrustAnchor (java.security.cert.TrustAnchor)
java.security.cert.TrustAnchor trustAnchor
public org.bouncycastle.jcajce.PKIXExtendedParameters$Builder setTrustAnchors (java.util.Set)
java.util.Set trustAnchors
public void setRevocationEnabled (boolean)
boolean revocationEnabled
public org.bouncycastle.jcajce.PKIXExtendedParameters build ()
static synthetic java.security.cert.PKIXParameters access$1100 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic java.util.Date access$1200 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic java.util.Date access$1300 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic java.util.List access$1400 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic java.util.Map access$1500 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic java.util.List access$1600 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic java.util.Map access$1700 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic org.bouncycastle.jcajce.PKIXCertStoreSelector access$1800 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic boolean access$1900 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic boolean access$2000 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic int access$2100 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
static synthetic java.util.Set access$2200 (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
}
org/bouncycastle/jcajce/PKIXExtendedParameters.class
PKIXExtendedParameters.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.PKIXExtendedParameters extends java.lang.Object implements java.security.cert.CertPathParameters {
public static final int PKIX_VALIDITY_MODEL
public static final int CHAIN_VALIDITY_MODEL
private final java.security.cert.PKIXParameters baseParameters
private final org.bouncycastle.jcajce.PKIXCertStoreSelector targetConstraints
private final java.util.Date validityDate
private final java.util.Date date
private final java.util.List extraCertStores
private final java.util.Map namedCertificateStoreMap
private final java.util.List extraCRLStores
private final java.util.Map namedCRLStoreMap
private final boolean revocationEnabled
private final boolean useDeltas
private final int validityModel
private final java.util.Set trustAnchors
private void <init> (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder builder
public java.util.List getCertificateStores ()
public java.util.Map getNamedCertificateStoreMap ()
public java.util.List getCRLStores ()
public java.util.Map getNamedCRLStoreMap ()
public java.util.Date getValidityDate ()
public java.util.Date getDate ()
public boolean isUseDeltasEnabled ()
public int getValidityModel ()
public java.lang.Object clone ()
public org.bouncycastle.jcajce.PKIXCertStoreSelector getTargetConstraints ()
public java.util.Set getTrustAnchors ()
public java.util.Set getInitialPolicies ()
public java.lang.String getSigProvider ()
public boolean isExplicitPolicyRequired ()
public boolean isAnyPolicyInhibited ()
public boolean isPolicyMappingInhibited ()
public java.util.List getCertPathCheckers ()
public java.util.List getCertStores ()
public boolean isRevocationEnabled ()
public boolean getPolicyQualifiersRejected ()
static synthetic java.security.cert.PKIXParameters access$000 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic java.util.Date access$100 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic java.util.Date access$200 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic org.bouncycastle.jcajce.PKIXCertStoreSelector access$300 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic java.util.List access$400 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic java.util.Map access$500 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic java.util.List access$600 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic java.util.Map access$700 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic boolean access$800 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
static synthetic int access$900 (org.bouncycastle.jcajce.PKIXExtendedParameters)
org.bouncycastle.jcajce.PKIXExtendedParameters x0
synthetic void <init> (org.bouncycastle.jcajce.PKIXExtendedParameters$Builder, org.bouncycastle.jcajce.PKIXExtendedParameters$1)
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder x0
org.bouncycastle.jcajce.PKIXExtendedParameters$1 x1
}
org/bouncycastle/jcajce/interfaces/
org/bouncycastle/jcajce/interfaces/BCX509Certificate.class
BCX509Certificate.java
package org.bouncycastle.jcajce.interfaces
public abstract org.bouncycastle.jcajce.interfaces.BCX509Certificate extends java.lang.Object {
public abstract org.bouncycastle.asn1.x500.X500Name getIssuerX500Name ()
public abstract org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificateNative ()
public abstract org.bouncycastle.asn1.x500.X500Name getSubjectX500Name ()
}
org/bouncycastle/jcajce/io/
org/bouncycastle/jcajce/io/DigestUpdatingOutputStream.class
DigestUpdatingOutputStream.java
package org.bouncycastle.jcajce.io
org.bouncycastle.jcajce.io.DigestUpdatingOutputStream extends java.io.OutputStream {
private java.security.MessageDigest digest
void <init> (java.security.MessageDigest)
java.security.MessageDigest digest
public void write (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
public void write (byte[]) throws java.io.IOException
byte[] bytes
public void write (int) throws java.io.IOException
int b
}
org/bouncycastle/jcajce/io/MacUpdatingOutputStream.class
MacUpdatingOutputStream.java
package org.bouncycastle.jcajce.io
org.bouncycastle.jcajce.io.MacUpdatingOutputStream extends java.io.OutputStream {
private javax.crypto.Mac mac
void <init> (javax.crypto.Mac)
javax.crypto.Mac mac
public void write (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
public void write (byte[]) throws java.io.IOException
byte[] bytes
public void write (int) throws java.io.IOException
int b
}
org/bouncycastle/jcajce/io/OutputStreamFactory.class
OutputStreamFactory.java
package org.bouncycastle.jcajce.io
public org.bouncycastle.jcajce.io.OutputStreamFactory extends java.lang.Object {
public void <init> ()
public static java.io.OutputStream createStream (java.security.Signature)
java.security.Signature signature
public static java.io.OutputStream createStream (java.security.MessageDigest)
java.security.MessageDigest digest
public static java.io.OutputStream createStream (javax.crypto.Mac)
javax.crypto.Mac mac
}
org/bouncycastle/jcajce/io/SignatureUpdatingOutputStream.class
SignatureUpdatingOutputStream.java
package org.bouncycastle.jcajce.io
org.bouncycastle.jcajce.io.SignatureUpdatingOutputStream extends java.io.OutputStream {
private java.security.Signature sig
void <init> (java.security.Signature)
java.security.Signature sig
public void write (byte[], int, int) throws java.io.IOException
java.security.SignatureException e
byte[] bytes
int off
int len
public void write (byte[]) throws java.io.IOException
java.security.SignatureException e
byte[] bytes
public void write (int) throws java.io.IOException
java.security.SignatureException e
int b
}
org/bouncycastle/jcajce/provider/
org/bouncycastle/jcajce/provider/asymmetric/
org/bouncycastle/jcajce/provider/asymmetric/DH$Mappings.class
DH.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
}
org/bouncycastle/jcajce/provider/asymmetric/DH.class
DH.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DH extends java.lang.Object {
private static final String PREFIX
private static final java.util.Map generalDhAttributes
public void <init> ()
static synthetic java.util.Map access$000 ()
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/DSA$Mappings.class
DSA.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
int i
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyFact
}
org/bouncycastle/jcajce/provider/asymmetric/DSA.class
DSA.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DSA extends java.lang.Object {
private static final String PREFIX
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/EC$Mappings.class
EC.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
}
org/bouncycastle/jcajce/provider/asymmetric/EC.class
EC.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.EC extends java.lang.Object {
private static final String PREFIX
private static final java.util.Map generalEcAttributes
public void <init> ()
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/RSA$Mappings.class
RSA.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyFact
private void addDigestSignature (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
String digest
String className
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String mainName
String jdk11Variation1
String jdk11Variation2
String alias
String longName
String longJdk11Variation1
String longJdk11Variation2
private void addISO9796Signature (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
String digest
String className
private void addPSSSignature (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
String digest
String className
private void addX931Signature (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
String digest
String className
}
org/bouncycastle/jcajce/provider/asymmetric/RSA.class
RSA.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.RSA extends java.lang.Object {
private static final String PREFIX
private static final java.util.Map generalRsaAttributes
public void <init> ()
static synthetic java.util.Map access$000 ()
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/X509$Mappings.class
X509.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
}
org/bouncycastle/jcajce/provider/asymmetric/X509.class
X509.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.X509 extends java.lang.Object {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/
org/bouncycastle/jcajce/provider/asymmetric/dh/AlgorithmParameterGeneratorSpi.class
AlgorithmParameterGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParameterGeneratorSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseAlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
private int l
public void <init> ()
protected void engineInit (int, java.security.SecureRandom)
int strength
java.security.SecureRandom random
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
java.security.spec.AlgorithmParameterSpec genParamSpec
java.security.SecureRandom random
javax.crypto.spec.DHGenParameterSpec spec
protected java.security.AlgorithmParameters engineGenerateParameters ()
java.security.AlgorithmParameters params
Exception e
org.bouncycastle.crypto.generators.DHParametersGenerator pGen
int certainty
org.bouncycastle.crypto.params.DHParameters p
java.security.AlgorithmParameters params
}
org/bouncycastle/jcajce/provider/asymmetric/dh/AlgorithmParametersSpi.class
AlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
javax.crypto.spec.DHParameterSpec currentSpec
public void <init> ()
protected boolean isASN1FormatString (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected byte[] engineGetEncoded ()
java.io.IOException e
org.bouncycastle.asn1.pkcs.DHParameter dhP
protected byte[] engineGetEncoded (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (byte[]) throws java.io.IOException
org.bouncycastle.asn1.pkcs.DHParameter dhP
ClassCastException e
ArrayIndexOutOfBoundsException e
byte[] params
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
byte[] params
String format
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey.class
BCDHPrivateKey.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
private java.math.BigInteger x
private transient javax.crypto.spec.DHParameterSpec dhSpec
private transient org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
private transient org.bouncycastle.crypto.params.DHPrivateKeyParameters dhPrivateKey
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void <init> ()
void <init> (javax.crypto.interfaces.DHPrivateKey)
javax.crypto.interfaces.DHPrivateKey key
void <init> (javax.crypto.spec.DHPrivateKeySpec)
javax.crypto.spec.DHPrivateKeySpec spec
public void <init> (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.DHParameter params
org.bouncycastle.asn1.x9.DomainParameters params
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer derX
org.bouncycastle.asn1.ASN1ObjectIdentifier id
void <init> (org.bouncycastle.crypto.params.DHPrivateKeyParameters)
org.bouncycastle.crypto.params.DHPrivateKeyParameters params
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.crypto.params.DHParameters params
org.bouncycastle.crypto.params.DHValidationParameters validationParameters
org.bouncycastle.asn1.x9.ValidationParams vParams
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
Exception e
public java.lang.String toString ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getX ()
org.bouncycastle.crypto.params.DHPrivateKeyParameters engineGetKeyParameters ()
public boolean equals (java.lang.Object)
Object o
javax.crypto.interfaces.DHPrivateKey other
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.class
BCDHPublicKey.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPublicKey extends java.lang.Object implements javax.crypto.interfaces.DHPublicKey {
static final long serialVersionUID
private java.math.BigInteger y
private transient org.bouncycastle.crypto.params.DHPublicKeyParameters dhPublicKey
private transient javax.crypto.spec.DHParameterSpec dhSpec
private transient org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
void <init> (javax.crypto.spec.DHPublicKeySpec)
org.bouncycastle.jcajce.spec.DHDomainParameterSpec dhSp
javax.crypto.spec.DHPublicKeySpec spec
void <init> (javax.crypto.interfaces.DHPublicKey)
org.bouncycastle.jcajce.spec.DHDomainParameterSpec dhSp
javax.crypto.interfaces.DHPublicKey key
void <init> (org.bouncycastle.crypto.params.DHPublicKeyParameters)
org.bouncycastle.crypto.params.DHPublicKeyParameters params
void <init> (java.math.BigInteger, javax.crypto.spec.DHParameterSpec)
java.math.BigInteger y
javax.crypto.spec.DHParameterSpec dhSpec
public void <init> (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.ASN1Integer derY
java.io.IOException e
org.bouncycastle.asn1.pkcs.DHParameter params
org.bouncycastle.asn1.x9.DomainParameters params
org.bouncycastle.asn1.x9.ValidationParams validationParams
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.asn1.ASN1Integer derY
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1ObjectIdentifier id
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.crypto.params.DHParameters params
org.bouncycastle.crypto.params.DHValidationParameters validationParameters
org.bouncycastle.asn1.x9.ValidationParams vParams
public java.lang.String toString ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getY ()
public org.bouncycastle.crypto.params.DHPublicKeyParameters engineGetKeyParameters ()
private boolean isPKCSParam (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer l
org.bouncycastle.asn1.ASN1Integer p
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
javax.crypto.interfaces.DHPublicKey other
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jcajce/provider/asymmetric/dh/DHUtil.class
DHUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
org.bouncycastle.jcajce.provider.asymmetric.dh.DHUtil extends java.lang.Object {
void <init> ()
static java.lang.String privateKeyToString (java.lang.String, java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
String algorithm
java.math.BigInteger x
org.bouncycastle.crypto.params.DHParameters dhParams
StringBuffer buf
String nl
java.math.BigInteger y
static java.lang.String publicKeyToString (java.lang.String, java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
String algorithm
java.math.BigInteger y
org.bouncycastle.crypto.params.DHParameters dhParams
StringBuffer buf
String nl
private static java.lang.String generateKeyFingerprint (java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
java.math.BigInteger y
org.bouncycastle.crypto.params.DHParameters dhParams
}
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyAgreementSpi.class
KeyAgreementSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi {
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
private final org.bouncycastle.crypto.BasicAgreement mqvAgreement
private java.math.BigInteger x
private java.math.BigInteger p
private java.math.BigInteger g
private byte[] result
public void <init> ()
public void <init> (java.lang.String, org.bouncycastle.crypto.DerivationFunction)
String kaAlgorithm
org.bouncycastle.crypto.DerivationFunction kdf
public void <init> (java.lang.String, org.bouncycastle.crypto.BasicAgreement, org.bouncycastle.crypto.DerivationFunction)
String kaAlgorithm
org.bouncycastle.crypto.BasicAgreement mqvAgreement
org.bouncycastle.crypto.DerivationFunction kdf
protected byte[] bigIntToBytes (java.math.BigInteger)
byte[] rv
java.math.BigInteger r
int expectedLength
byte[] tmp
byte[] rv
protected java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException
java.security.Key key
boolean lastPhase
javax.crypto.interfaces.DHPublicKey pubKey
java.math.BigInteger peerY
java.math.BigInteger res
protected byte[] engineGenerateSecret () throws java.lang.IllegalStateException
protected int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException
byte[] sharedSecret
int offset
protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
javax.crypto.spec.DHParameterSpec p
java.security.Key key
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
javax.crypto.interfaces.DHPrivateKey privKey
protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
java.security.Key key
java.security.SecureRandom random
javax.crypto.interfaces.DHPrivateKey privKey
protected byte[] calcSecret ()
private org.bouncycastle.crypto.params.DHPrivateKeyParameters generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
javax.crypto.interfaces.DHPrivateKey pub
javax.crypto.spec.DHParameterSpec params
java.security.PrivateKey privKey
private org.bouncycastle.crypto.params.DHPublicKeyParameters generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
javax.crypto.interfaces.DHPublicKey pub
javax.crypto.spec.DHParameterSpec params
java.security.PublicKey pubKey
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyFactorySpi.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void <init> ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
javax.crypto.interfaces.DHPrivateKey k
javax.crypto.interfaces.DHPublicKey k
java.security.Key key
Class spec
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
java.security.Key key
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
java.security.spec.KeySpec keySpec
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
IllegalArgumentException e
java.security.spec.KeySpec keySpec
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
}
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
private static java.util.Hashtable params
private static Object lock
org.bouncycastle.crypto.params.DHKeyGenerationParameters param
org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator engine
int strength
java.security.SecureRandom random
boolean initialised
public void <init> ()
public void initialize (int, java.security.SecureRandom)
int strength
java.security.SecureRandom random
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
IllegalArgumentException e
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
javax.crypto.spec.DHParameterSpec dhParams
private org.bouncycastle.crypto.params.DHKeyGenerationParameters convertParams (java.security.SecureRandom, javax.crypto.spec.DHParameterSpec)
java.security.SecureRandom random
javax.crypto.spec.DHParameterSpec dhParams
public java.security.KeyPair generateKeyPair ()
org.bouncycastle.crypto.generators.DHParametersGenerator pGen
javax.crypto.spec.DHParameterSpec dhParams
Integer paramStrength
org.bouncycastle.crypto.AsymmetricCipherKeyPair pair
org.bouncycastle.crypto.params.DHPublicKeyParameters pub
org.bouncycastle.crypto.params.DHPrivateKeyParameters priv
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/
org/bouncycastle/jcajce/provider/asymmetric/dsa/AlgorithmParameterGeneratorSpi.class
AlgorithmParameterGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParameterGeneratorSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseAlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
protected org.bouncycastle.crypto.params.DSAParameterGenerationParameters params
public void <init> ()
protected void engineInit (int, java.security.SecureRandom)
int strength
java.security.SecureRandom random
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
java.security.spec.AlgorithmParameterSpec genParamSpec
java.security.SecureRandom random
protected java.security.AlgorithmParameters engineGenerateParameters ()
org.bouncycastle.crypto.generators.DSAParametersGenerator pGen
java.security.AlgorithmParameters params
Exception e
org.bouncycastle.crypto.generators.DSAParametersGenerator pGen
int certainty
org.bouncycastle.crypto.params.DSAParameters p
java.security.AlgorithmParameters params
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/AlgorithmParametersSpi.class
AlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
java.security.spec.DSAParameterSpec currentSpec
public void <init> ()
protected boolean isASN1FormatString (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected byte[] engineGetEncoded ()
java.io.IOException e
org.bouncycastle.asn1.x509.DSAParameter dsaP
protected byte[] engineGetEncoded (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (byte[]) throws java.io.IOException
org.bouncycastle.asn1.x509.DSAParameter dsaP
ClassCastException e
ArrayIndexOutOfBoundsException e
byte[] params
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
byte[] params
String format
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey.class
BCDSAPrivateKey.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPrivateKey extends java.lang.Object implements java.security.interfaces.DSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private static final long serialVersionUID
private java.math.BigInteger x
private transient java.security.interfaces.DSAParams dsaSpec
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void <init> ()
void <init> (java.security.interfaces.DSAPrivateKey)
java.security.interfaces.DSAPrivateKey key
void <init> (java.security.spec.DSAPrivateKeySpec)
java.security.spec.DSAPrivateKeySpec spec
public void <init> (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
org.bouncycastle.asn1.x509.DSAParameter params
org.bouncycastle.asn1.ASN1Integer derX
void <init> (org.bouncycastle.crypto.params.DSAPrivateKeyParameters)
org.bouncycastle.crypto.params.DSAPrivateKeyParameters params
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
Object o
java.security.interfaces.DSAPrivateKey other
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
public java.lang.String toString ()
StringBuffer buf
String nl
java.math.BigInteger y
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey.class
BCDSAPublicKey.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPublicKey extends java.lang.Object implements java.security.interfaces.DSAPublicKey {
private static final long serialVersionUID
private static java.math.BigInteger ZERO
private java.math.BigInteger y
private transient org.bouncycastle.crypto.params.DSAPublicKeyParameters lwKeyParams
private transient java.security.interfaces.DSAParams dsaSpec
void <init> (java.security.spec.DSAPublicKeySpec)
java.security.spec.DSAPublicKeySpec spec
void <init> (java.security.interfaces.DSAPublicKey)
java.security.interfaces.DSAPublicKey key
void <init> (org.bouncycastle.crypto.params.DSAPublicKeyParameters)
org.bouncycastle.crypto.params.DSAPublicKeyParameters params
public void <init> (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.ASN1Integer derY
java.io.IOException e
org.bouncycastle.asn1.x509.DSAParameter params
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.asn1.ASN1Integer derY
private boolean isNotNull (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable parameters
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
org.bouncycastle.crypto.params.DSAPublicKeyParameters engineGetKeyParameters ()
public byte[] getEncoded ()
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getY ()
public java.lang.String toString ()
StringBuffer buf
String nl
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
java.security.interfaces.DSAPublicKey other
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
java.math.BigInteger p
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$dsa224.class
DSASigner.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$dsa224 extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$dsa256.class
DSASigner.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$dsa256 extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$noneDSA.class
DSASigner.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$noneDSA extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$stdDSA.class
DSASigner.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$stdDSA extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner.class
DSASigner.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.DSAExt signer
private org.bouncycastle.crypto.signers.DSAEncoding encoding
private java.security.SecureRandom random
protected void <init> (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSAExt)
org.bouncycastle.crypto.Digest digest
org.bouncycastle.crypto.DSAExt signer
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
java.security.PublicKey publicKey
org.bouncycastle.crypto.CipherParameters param
protected void engineInitSign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException
java.security.PrivateKey privateKey
java.security.SecureRandom random
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
java.security.PrivateKey privateKey
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.DSAParameters dsaParam
protected void engineUpdate (byte) throws java.security.SignatureException
byte b
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
byte[] b
int off
int len
protected byte[] engineSign () throws java.security.SignatureException
java.math.BigInteger[] sig
Exception e
byte[] hash
protected boolean engineVerify (byte[]) throws java.security.SignatureException
java.math.BigInteger[] sig
Exception e
byte[] sigBytes
byte[] hash
java.math.BigInteger[] sig
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
java.security.spec.AlgorithmParameterSpec params
protected void checkKey (org.bouncycastle.crypto.params.DSAParameters) throws java.security.InvalidKeyException
org.bouncycastle.crypto.params.DSAParameters params
int valueL
int valueN
int digestSize
protected void engineSetParameter (java.lang.String, java.lang.Object)
String param
Object value
protected java.lang.Object engineGetParameter (java.lang.String)
String param
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSAUtil.class
DSAUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSAUtil extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier[] dsaOids
public void <init> ()
public static boolean isDsaOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
int i
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
static org.bouncycastle.crypto.params.DSAParameters toDSAParameters (java.security.interfaces.DSAParams)
java.security.interfaces.DSAParams spec
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
byte[] bytes
org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPublicKey bckey
Exception e
java.security.PublicKey key
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
java.security.interfaces.DSAPrivateKey k
java.security.PrivateKey key
static java.lang.String generateKeyFingerprint (java.math.BigInteger, java.security.interfaces.DSAParams)
java.math.BigInteger y
java.security.interfaces.DSAParams params
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi$1.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi$1 extends java.security.spec.InvalidKeySpecException {
final synthetic Exception val$e
final synthetic org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi, java.lang.String, java.lang.Exception)
org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi this$0
String arg0
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void <init> ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
java.security.interfaces.DSAPublicKey k
java.security.interfaces.DSAPrivateKey k
java.security.Key key
Class spec
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
java.security.Key key
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
java.security.spec.KeySpec keySpec
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
Exception e
java.security.spec.KeySpec keySpec
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
private static java.util.Hashtable params
private static Object lock
org.bouncycastle.crypto.params.DSAKeyGenerationParameters param
org.bouncycastle.crypto.generators.DSAKeyPairGenerator engine
int strength
java.security.SecureRandom random
boolean initialised
public void <init> ()
public void initialize (int, java.security.SecureRandom)
int strength
java.security.SecureRandom random
java.security.spec.DSAParameterSpec spec
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
java.security.spec.DSAParameterSpec dsaParams
public java.security.KeyPair generateKeyPair ()
org.bouncycastle.crypto.generators.DSAParametersGenerator pGen
org.bouncycastle.crypto.params.DSAParameterGenerationParameters dsaParams
org.bouncycastle.crypto.generators.DSAParametersGenerator pGen
org.bouncycastle.crypto.params.DSAParameterGenerationParameters dsaParams
org.bouncycastle.crypto.generators.DSAParametersGenerator pGen
int certainty
Integer paramStrength
org.bouncycastle.crypto.AsymmetricCipherKeyPair pair
org.bouncycastle.crypto.params.DSAPublicKeyParameters pub
org.bouncycastle.crypto.params.DSAPrivateKeyParameters priv
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/
org/bouncycastle/jcajce/provider/asymmetric/ec/AlgorithmParametersSpi.class
AlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
private java.security.spec.ECParameterSpec ecParameterSpec
private String curveName
public void <init> ()
protected boolean isASN1FormatString (java.lang.String)
String format
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.ECGenParameterSpec ecGenParameterSpec
org.bouncycastle.asn1.x9.X9ECParameters params
java.security.spec.ECParameterSpec baseSpec
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec
protected void engineInit (byte[]) throws java.io.IOException
byte[] bytes
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
org.bouncycastle.asn1.ASN1ObjectIdentifier curveId
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
byte[] bytes
String format
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
org.bouncycastle.asn1.ASN1ObjectIdentifier namedCurveOid
org.bouncycastle.asn1.ASN1ObjectIdentifier namedCurveOid
Class paramSpec
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.jce.spec.ECParameterSpec ecSpec
org.bouncycastle.asn1.x9.X9ECParameters ecP
org.bouncycastle.asn1.x9.X962Parameters params
String format
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/BCECPrivateKey.class
BCECPrivateKey.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier org.bouncycastle.jce.interfaces.ECPointEncoder {
static final long serialVersionUID
private String algorithm
private boolean withCompression
private transient java.math.BigInteger d
private transient java.security.spec.ECParameterSpec ecSpec
private transient org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
private transient org.bouncycastle.asn1.DERBitString publicKey
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void <init> ()
public void <init> (java.security.interfaces.ECPrivateKey, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
java.security.interfaces.ECPrivateKey key
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.lang.String, org.bouncycastle.jce.spec.ECPrivateKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
org.bouncycastle.math.ec.ECCurve curve
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.jce.spec.ECPrivateKeySpec spec
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.lang.String, java.security.spec.ECPrivateKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
String algorithm
java.security.spec.ECPrivateKeySpec spec
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.lang.String, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey)
String algorithm
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey key
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey, java.security.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
org.bouncycastle.crypto.params.ECDomainParameters dp
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.crypto.params.ECPrivateKeyParameters params
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pubKey
java.security.spec.ECParameterSpec spec
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey, org.bouncycastle.jce.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
org.bouncycastle.crypto.params.ECDomainParameters dp
java.security.spec.EllipticCurve ellipticCurve
java.security.spec.EllipticCurve ellipticCurve
Exception e
String algorithm
org.bouncycastle.crypto.params.ECPrivateKeyParameters params
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pubKey
org.bouncycastle.jce.spec.ECParameterSpec spec
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
String algorithm
org.bouncycastle.crypto.params.ECPrivateKeyParameters params
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
void <init> (java.lang.String, org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.jcajce.provider.config.ProviderConfiguration) throws java.io.IOException
String algorithm
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
private void populateFromPrivKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.ASN1Integer derD
org.bouncycastle.asn1.sec.ECPrivateKey ec
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.ASN1Encodable privKey
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
int orderBitLength
org.bouncycastle.asn1.sec.ECPrivateKey keyStructure
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
java.io.IOException e
org.bouncycastle.asn1.x9.X962Parameters params
int orderBitLength
org.bouncycastle.asn1.sec.ECPrivateKey keyStructure
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.math.BigInteger getS ()
public java.math.BigInteger getD ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
public void setPointFormat (java.lang.String)
String style
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey other
public int hashCode ()
public java.lang.String toString ()
private org.bouncycastle.asn1.DERBitString getPublicKeyDetails (org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
java.io.IOException e
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pub
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
byte[] enc
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jcajce/provider/asymmetric/ec/BCECPublicKey.class
BCECPublicKey.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPointEncoder {
static final long serialVersionUID
private String algorithm
private boolean withCompression
private transient org.bouncycastle.crypto.params.ECPublicKeyParameters ecPublicKey
private transient java.security.spec.ECParameterSpec ecSpec
private transient org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.lang.String, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey)
String algorithm
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey key
public void <init> (java.lang.String, java.security.spec.ECPublicKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
String algorithm
java.security.spec.ECPublicKeySpec spec
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.lang.String, org.bouncycastle.jce.spec.ECPublicKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
org.bouncycastle.math.ec.ECCurve curve
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.jce.spec.ECParameterSpec s
String algorithm
org.bouncycastle.jce.spec.ECPublicKeySpec spec
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.crypto.params.ECPublicKeyParameters params
java.security.spec.ECParameterSpec spec
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
org.bouncycastle.crypto.params.ECDomainParameters dp
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
java.security.spec.EllipticCurve ellipticCurve
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.crypto.params.ECPublicKeyParameters params
org.bouncycastle.jce.spec.ECParameterSpec spec
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
org.bouncycastle.crypto.params.ECDomainParameters dp
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
String algorithm
org.bouncycastle.crypto.params.ECPublicKeyParameters params
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void <init> (java.security.interfaces.ECPublicKey, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
java.security.interfaces.ECPublicKey key
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
void <init> (java.lang.String, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
String algorithm
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, org.bouncycastle.crypto.params.ECDomainParameters)
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.crypto.params.ECDomainParameters dp
private void populateFromPubKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
java.io.IOException ex
int qLength
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.DERBitString bits
byte[] data
org.bouncycastle.asn1.ASN1OctetString key
org.bouncycastle.asn1.x9.X9ECPoint derQ
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
boolean compress
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
byte[] pubKeyOctets
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
public java.security.spec.ECPoint getW ()
public org.bouncycastle.math.ec.ECPoint getQ ()
org.bouncycastle.math.ec.ECPoint q
org.bouncycastle.crypto.params.ECPublicKeyParameters engineGetKeyParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.lang.String toString ()
public void setPointFormat (java.lang.String)
String style
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey other
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
byte[] enc
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jcajce/provider/asymmetric/ec/ECUtils.class
ECUtils.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.ECUtils extends java.lang.Object {
void <init> ()
static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
java.security.PublicKey key
static org.bouncycastle.asn1.x9.X9ECParameters getDomainParametersFromGenSpec (java.security.spec.ECGenParameterSpec)
java.security.spec.ECGenParameterSpec genSpec
static org.bouncycastle.asn1.x9.X9ECParameters getDomainParametersFromName (java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier oidID
org.bouncycastle.asn1.x9.X9ECParameters domainParameters
org.bouncycastle.asn1.x9.X9ECParameters domainParameters
org.bouncycastle.asn1.x9.X9ECParameters domainParameters
IllegalArgumentException ex
String curveName
org.bouncycastle.asn1.x9.X9ECParameters domainParameters
static org.bouncycastle.asn1.x9.X962Parameters getDomainParametersFromName (java.security.spec.ECParameterSpec, boolean)
org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECParameters ecP
java.security.spec.ECParameterSpec ecSpec
boolean withCompression
org.bouncycastle.asn1.x9.X962Parameters params
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$1.class
KeyAgreementSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$1 extends java.security.InvalidKeyException {
final synthetic Exception val$e
final synthetic org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi, java.lang.String, java.lang.Exception)
org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi this$0
String arg0
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$DH.class
KeyAgreementSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi.class
KeyAgreementSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi {
private static final org.bouncycastle.asn1.x9.X9IntegerConverter converter
private String kaAlgorithm
private org.bouncycastle.crypto.params.ECDomainParameters parameters
private Object agreement
private byte[] result
protected void <init> (java.lang.String, org.bouncycastle.crypto.BasicAgreement, org.bouncycastle.crypto.DerivationFunction)
String kaAlgorithm
org.bouncycastle.crypto.BasicAgreement agreement
org.bouncycastle.crypto.DerivationFunction kdf
protected byte[] bigIntToBytes (java.math.BigInteger)
java.math.BigInteger r
protected java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException
Exception e
java.security.Key key
boolean lastPhase
org.bouncycastle.crypto.CipherParameters pubKey
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
java.security.Key key
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException e
java.security.Key key
java.security.SecureRandom random
private void initFromKey (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
org.bouncycastle.crypto.params.ECPrivateKeyParameters privKey
java.security.Key key
java.security.spec.AlgorithmParameterSpec parameterSpec
private static java.lang.String getSimpleName (java.lang.Class)
Class clazz
String fullName
protected byte[] calcSecret ()
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$EC.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$EC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDH.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDHC.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDHC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDSA.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECMQV.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECMQV extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi implements org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter {
String algorithm
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
void <init> (java.lang.String, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
String algorithm
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
java.security.Key key
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
org.bouncycastle.jce.spec.ECParameterSpec implicitSpec
java.security.interfaces.ECPublicKey k
org.bouncycastle.jce.spec.ECParameterSpec implicitSpec
java.security.interfaces.ECPrivateKey k
org.bouncycastle.jce.spec.ECParameterSpec implicitSpec
java.security.interfaces.ECPublicKey k
org.bouncycastle.jce.spec.ECParameterSpec implicitSpec
java.security.interfaces.ECPrivateKey k
java.security.Key key
Class spec
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
java.security.spec.KeySpec keySpec
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
Exception e
java.security.spec.KeySpec keySpec
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$EC.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi {
org.bouncycastle.crypto.params.ECKeyGenerationParameters param
org.bouncycastle.crypto.generators.ECKeyPairGenerator engine
Object ecParams
int strength
java.security.SecureRandom random
boolean initialised
String algorithm
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
private static java.util.Hashtable ecParameters
public void <init> ()
public void <init> (java.lang.String, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
String algorithm
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void initialize (int, java.security.SecureRandom)
java.security.InvalidAlgorithmParameterException e
int strength
java.security.SecureRandom random
java.security.spec.ECGenParameterSpec ecParams
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
org.bouncycastle.jce.spec.ECParameterSpec implicitCA
String name
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
public java.security.KeyPair generateKeyPair ()
org.bouncycastle.jce.spec.ECParameterSpec p
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pubKey
java.security.spec.ECParameterSpec p
org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey pubKey
org.bouncycastle.crypto.AsymmetricCipherKeyPair pair
org.bouncycastle.crypto.params.ECPublicKeyParameters pub
org.bouncycastle.crypto.params.ECPrivateKeyParameters priv
protected org.bouncycastle.crypto.params.ECKeyGenerationParameters createKeyGenParamsBC (org.bouncycastle.jce.spec.ECParameterSpec, java.security.SecureRandom)
org.bouncycastle.jce.spec.ECParameterSpec p
java.security.SecureRandom r
protected org.bouncycastle.crypto.params.ECKeyGenerationParameters createKeyGenParamsJCE (java.security.spec.ECParameterSpec, java.security.SecureRandom)
org.bouncycastle.crypto.params.ECDomainParameters dp
org.bouncycastle.asn1.x9.X9ECParameters x9P
java.security.spec.ECParameterSpec p
java.security.SecureRandom r
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint g
java.math.BigInteger n
java.math.BigInteger h
org.bouncycastle.crypto.params.ECDomainParameters dp
protected org.bouncycastle.jce.spec.ECNamedCurveSpec createNamedCurveSpec (java.lang.String) throws java.security.InvalidAlgorithmParameterException
java.util.Map extraCurves
IllegalArgumentException ex
String curveName
org.bouncycastle.asn1.x9.X9ECParameters p
byte[] seed
protected void initializeNamedCurve (java.lang.String, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
String curveName
java.security.SecureRandom random
org.bouncycastle.jce.spec.ECNamedCurveSpec namedCurve
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDH.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDHC.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDHC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDSA.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECMQV.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECMQV extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public abstract org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
public void <init> (java.lang.String)
String algorithmName
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA.class
SignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA224.class
SignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA224 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA256.class
SignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA256 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA384.class
SignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA384 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA512.class
SignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA512 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSAnone.class
SignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSAnone extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi.class
SignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.DSABase {
void <init> (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSAExt, org.bouncycastle.crypto.signers.DSAEncoding)
org.bouncycastle.crypto.Digest digest
org.bouncycastle.crypto.DSAExt signer
org.bouncycastle.crypto.signers.DSAEncoding encoding
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
java.security.PublicKey publicKey
org.bouncycastle.crypto.CipherParameters param
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
java.security.PrivateKey privateKey
org.bouncycastle.crypto.CipherParameters param
protected java.security.AlgorithmParameters engineGetParameters ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$OAEP.class
AlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi$OAEP extends org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi {
javax.crypto.spec.OAEPParameterSpec currentSpec
public void <init> ()
protected byte[] engineGetEncoded ()
java.io.IOException e
org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
java.security.spec.MGF1ParameterSpec mgfSpec
org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
javax.crypto.spec.PSource$PSpecified pSource
org.bouncycastle.asn1.x509.AlgorithmIdentifier pSourceAlgorithm
org.bouncycastle.asn1.pkcs.RSAESOAEPparams oaepP
protected byte[] engineGetEncoded (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (byte[]) throws java.io.IOException
org.bouncycastle.asn1.pkcs.RSAESOAEPparams oaepP
ClassCastException e
ArrayIndexOutOfBoundsException e
byte[] params
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
byte[] params
String format
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$PSS.class
AlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi$PSS extends org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi {
java.security.spec.PSSParameterSpec currentSpec
public void <init> ()
protected byte[] engineGetEncoded () throws java.io.IOException
java.security.spec.PSSParameterSpec pssSpec
org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
java.security.spec.MGF1ParameterSpec mgfSpec
org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
org.bouncycastle.asn1.pkcs.RSASSAPSSparams pssP
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
String format
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (byte[]) throws java.io.IOException
org.bouncycastle.asn1.pkcs.RSASSAPSSparams pssP
ClassCastException e
ArrayIndexOutOfBoundsException e
byte[] params
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
byte[] params
String format
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi.class
AlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public abstract org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
public void <init> ()
protected boolean isASN1FormatString (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey.class
BCRSAPrivateCrtKey.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateCrtKey extends org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey implements java.security.interfaces.RSAPrivateCrtKey {
static final long serialVersionUID
private java.math.BigInteger publicExponent
private java.math.BigInteger primeP
private java.math.BigInteger primeQ
private java.math.BigInteger primeExponentP
private java.math.BigInteger primeExponentQ
private java.math.BigInteger crtCoefficient
void <init> (org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters)
org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters key
void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters)
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters key
void <init> (java.security.spec.RSAPrivateCrtKeySpec)
java.security.spec.RSAPrivateCrtKeySpec spec
void <init> (java.security.interfaces.RSAPrivateCrtKey)
java.security.interfaces.RSAPrivateCrtKey key
void <init> (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
void <init> (org.bouncycastle.asn1.pkcs.RSAPrivateKey)
org.bouncycastle.asn1.pkcs.RSAPrivateKey key
void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.pkcs.RSAPrivateKey)
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
org.bouncycastle.asn1.pkcs.RSAPrivateKey key
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getPrimeP ()
public java.math.BigInteger getPrimeQ ()
public java.math.BigInteger getPrimeExponentP ()
public java.math.BigInteger getPrimeExponentQ ()
public java.math.BigInteger getCrtCoefficient ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
java.security.interfaces.RSAPrivateCrtKey key
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
public java.lang.String toString ()
StringBuffer buf
String nl
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateKey.class
BCRSAPrivateKey.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
private static java.math.BigInteger ZERO
protected java.math.BigInteger modulus
protected java.math.BigInteger privateExponent
private byte[] algorithmIdentifierEnc
protected transient org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
protected transient org.bouncycastle.crypto.params.RSAKeyParameters rsaPrivateKey
protected transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
void <init> (org.bouncycastle.crypto.params.RSAKeyParameters)
org.bouncycastle.crypto.params.RSAKeyParameters key
void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.RSAKeyParameters)
org.bouncycastle.asn1.x509.AlgorithmIdentifier algID
org.bouncycastle.crypto.params.RSAKeyParameters key
void <init> (java.security.spec.RSAPrivateKeySpec)
java.security.spec.RSAPrivateKeySpec spec
void <init> (java.security.interfaces.RSAPrivateKey)
java.security.interfaces.RSAPrivateKey key
void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.pkcs.RSAPrivateKey)
org.bouncycastle.asn1.x509.AlgorithmIdentifier algID
org.bouncycastle.asn1.pkcs.RSAPrivateKey key
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPrivateExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
org.bouncycastle.crypto.params.RSAKeyParameters engineGetKeyParameters ()
public byte[] getEncoded ()
public boolean equals (java.lang.Object)
Object o
java.security.interfaces.RSAPrivateKey key
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
public java.lang.String toString ()
StringBuffer buf
String nl
private static byte[] getEncoding (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
java.io.IOException e
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPublicKey.class
BCRSAPublicKey.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey {
static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_ALGORITHM_IDENTIFIER
static final long serialVersionUID
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
private transient org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private transient org.bouncycastle.crypto.params.RSAKeyParameters rsaPublicKey
void <init> (org.bouncycastle.crypto.params.RSAKeyParameters)
org.bouncycastle.crypto.params.RSAKeyParameters key
void <init> (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.RSAKeyParameters)
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
org.bouncycastle.crypto.params.RSAKeyParameters key
void <init> (java.security.spec.RSAPublicKeySpec)
java.security.spec.RSAPublicKeySpec spec
void <init> (java.security.interfaces.RSAPublicKey)
java.security.interfaces.RSAPublicKey key
void <init> (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
private void populateFromPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.pkcs.RSAPublicKey pubKey
java.io.IOException e
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.crypto.params.RSAKeyParameters engineGetKeyParameters ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
java.security.interfaces.RSAPublicKey key
public java.lang.String toString ()
StringBuffer buf
String nl
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Exception e
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$NoPadding.class
CipherSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$NoPadding extends org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi.class
CipherSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi {
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private java.security.spec.AlgorithmParameterSpec paramSpec
private java.security.AlgorithmParameters engineParams
private boolean publicKeyOnly
private boolean privateKeyOnly
private org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi$ErasableOutputStream bOut
public void <init> (org.bouncycastle.crypto.AsymmetricBlockCipher)
org.bouncycastle.crypto.AsymmetricBlockCipher engine
public void <init> (javax.crypto.spec.OAEPParameterSpec)
javax.crypto.NoSuchPaddingException e
javax.crypto.spec.OAEPParameterSpec pSpec
public void <init> (boolean, boolean, org.bouncycastle.crypto.AsymmetricBlockCipher)
boolean publicKeyOnly
boolean privateKeyOnly
org.bouncycastle.crypto.AsymmetricBlockCipher engine
private void initFromSpec (javax.crypto.spec.OAEPParameterSpec) throws javax.crypto.NoSuchPaddingException
javax.crypto.spec.OAEPParameterSpec pSpec
java.security.spec.MGF1ParameterSpec mgfParams
org.bouncycastle.crypto.Digest digest
protected int engineGetBlockSize ()
NullPointerException e
protected int engineGetKeySize (java.security.Key)
java.security.interfaces.RSAPrivateKey k
java.security.interfaces.RSAPublicKey k
java.security.Key key
protected int engineGetOutputSize (int)
NullPointerException e
int inputLen
protected java.security.AlgorithmParameters engineGetParameters ()
Exception e
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
String mode
String md
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
String padding
String pad
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
javax.crypto.spec.OAEPParameterSpec spec
org.bouncycastle.crypto.Digest digest
java.security.spec.MGF1ParameterSpec mgfParams
org.bouncycastle.crypto.Digest mgfDigest
org.bouncycastle.crypto.CipherParameters param
int opmode
java.security.Key key
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
org.bouncycastle.crypto.CipherParameters param
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
java.security.spec.InvalidParameterSpecException e
int opmode
java.security.Key key
java.security.AlgorithmParameters params
java.security.SecureRandom random
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException e
int opmode
java.security.Key key
java.security.SecureRandom random
protected byte[] engineUpdate (byte[], int, int)
byte[] input
int inputOffset
int inputLen
protected int engineUpdate (byte[], int, int, byte[], int)
byte[] input
int inputOffset
int inputLen
byte[] output
int outputOffset
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
byte[] input
int inputOffset
int inputLen
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
int i
byte[] input
int inputOffset
int inputLen
byte[] output
int outputOffset
byte[] out
private byte[] getOutput () throws javax.crypto.BadPaddingException
org.bouncycastle.crypto.InvalidCipherTextException e
ArrayIndexOutOfBoundsException e
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$MD5.class
DigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$MD5 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA1.class
DigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA1 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA224.class
DigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA224 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA256.class
DigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA256 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA384.class
DigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA384 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA512.class
DigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA512 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi.class
DigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi extends java.security.SignatureSpi {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
protected void <init> (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.AsymmetricBlockCipher)
org.bouncycastle.crypto.Digest digest
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
protected void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.AsymmetricBlockCipher)
org.bouncycastle.asn1.ASN1ObjectIdentifier objId
org.bouncycastle.crypto.Digest digest
org.bouncycastle.crypto.AsymmetricBlockCipher cipher
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
java.security.PublicKey publicKey
org.bouncycastle.crypto.CipherParameters param
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
java.security.PrivateKey privateKey
org.bouncycastle.crypto.CipherParameters param
private java.lang.String getType (java.lang.Object)
Object o
protected void engineUpdate (byte) throws java.security.SignatureException
byte b
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
byte[] b
int off
int len
protected byte[] engineSign () throws java.security.SignatureException
byte[] bytes
ArrayIndexOutOfBoundsException e
Exception e
byte[] hash
protected boolean engineVerify (byte[]) throws java.security.SignatureException
byte[] sig
byte[] expected
Exception e
int i
int i
int sigOffset
int expectedOffset
int nonEqual
byte[] sigBytes
byte[] hash
byte[] sig
byte[] expected
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
java.security.spec.AlgorithmParameterSpec params
protected void engineSetParameter (java.lang.String, java.lang.Object)
String param
Object value
protected java.lang.Object engineGetParameter (java.lang.String)
String param
protected java.security.AlgorithmParameters engineGetParameters ()
private byte[] derEncode (byte[]) throws java.io.IOException
byte[] hash
org.bouncycastle.asn1.x509.DigestInfo dInfo
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyFactorySpi.class
KeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void <init> ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
java.security.interfaces.RSAPublicKey k
java.security.interfaces.RSAPrivateCrtKey k
java.security.interfaces.RSAPrivateKey k
java.security.Key key
Class spec
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
java.security.Key key
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
Exception ex
Exception e
java.security.spec.KeySpec keySpec
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
java.security.spec.KeySpec keySpec
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.RSAPrivateKey rsaPrivKey
org.bouncycastle.asn1.pkcs.PrivateKeyInfo keyInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi$PSS.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyPairGeneratorSpi$PSS extends org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyPairGeneratorSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.class
KeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
private static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PKCS_ALGID
private static final org.bouncycastle.asn1.x509.AlgorithmIdentifier PSS_ALGID
static final java.math.BigInteger defaultPublicExponent
org.bouncycastle.crypto.params.RSAKeyGenerationParameters param
org.bouncycastle.crypto.generators.RSAKeyPairGenerator engine
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
public void <init> (java.lang.String, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
String algorithmName
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
public void <init> ()
public void initialize (int, java.security.SecureRandom)
int strength
java.security.SecureRandom random
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
java.security.spec.RSAKeyGenParameterSpec rsaParams
public java.security.KeyPair generateKeyPair ()
org.bouncycastle.crypto.AsymmetricCipherKeyPair pair
org.bouncycastle.crypto.params.RSAKeyParameters pub
org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters priv
static synthetic org.bouncycastle.asn1.x509.AlgorithmIdentifier access$000 ()
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/RSAUtil.class
RSAUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.RSAUtil extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier[] rsaOids
public void <init> ()
public static boolean isRsaOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
int i
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
static org.bouncycastle.crypto.params.RSAKeyParameters generatePublicKeyParameter (java.security.interfaces.RSAPublicKey)
java.security.interfaces.RSAPublicKey key
static org.bouncycastle.crypto.params.RSAKeyParameters generatePrivateKeyParameter (java.security.interfaces.RSAPrivateKey)
java.security.interfaces.RSAPrivateCrtKey k
java.security.interfaces.RSAPrivateKey k
java.security.interfaces.RSAPrivateKey key
static java.lang.String generateKeyFingerprint (java.math.BigInteger)
java.math.BigInteger modulus
static java.lang.String generateExponentFingerprint (java.math.BigInteger)
java.math.BigInteger exponent
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/util/
org/bouncycastle/jcajce/provider/asymmetric/util/BaseAgreementSpi.class
BaseAgreementSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.BaseAgreementSpi extends javax.crypto.KeyAgreementSpi {
private static final java.util.Map defaultOids
private static final java.util.Map keySizes
private static final java.util.Map nameTable
private static final java.util.Hashtable oids
private static final java.util.Hashtable des
protected final String kaAlgorithm
protected final org.bouncycastle.crypto.DerivationFunction kdf
protected byte[] ukmParameters
public void <init> (java.lang.String, org.bouncycastle.crypto.DerivationFunction)
String kaAlgorithm
org.bouncycastle.crypto.DerivationFunction kdf
protected static java.lang.String getAlgorithm (java.lang.String)
String algDetails
String name
protected static int getKeySize (java.lang.String)
String algDetails
String algKey
protected static byte[] trimZeroes (byte[])
int ind
byte[] rv
byte[] secret
protected byte[] engineGenerateSecret () throws java.lang.IllegalStateException
java.security.NoSuchAlgorithmException e
byte[] secret
protected int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException
byte[] sharedSecret
int offset
byte[] secret
protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
String algKey
String oidAlgorithm
int keySize
byte[] secret
String algName
private byte[] getSharedSecretBytes (byte[], java.lang.String, int) throws java.security.NoSuchAlgorithmException
org.bouncycastle.crypto.params.KDFParameters params
byte[] keyBytes
byte[] keyBytes
byte[] secret
String oidAlgorithm
int keySize
protected abstract byte[] calcSecret ()
static void <clinit> ()
Integer i64
Integer i128
Integer i192
Integer i256
}
org/bouncycastle/jcajce/provider/asymmetric/util/BaseAlgorithmParameterGeneratorSpi.class
BaseAlgorithmParameterGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.BaseAlgorithmParameterGeneratorSpi extends java.security.AlgorithmParameterGeneratorSpi {
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
public void <init> ()
protected final java.security.AlgorithmParameters createParametersInstance (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
}
org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi$1.class
BaseCipherSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.util
org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi$1 extends java.security.InvalidKeyException {
final synthetic javax.crypto.BadPaddingException val$e
final synthetic org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi, java.lang.String, javax.crypto.BadPaddingException)
org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi this$0
String arg0
public synchronized java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi$ErasableOutputStream.class
BaseCipherSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public final org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi$ErasableOutputStream extends java.io.ByteArrayOutputStream {
public void <init> ()
public byte[] getBuf ()
public void erase ()
}
org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi.class
BaseCipherSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi extends javax.crypto.CipherSpi {
private Class[] availableSpecs
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
protected java.security.AlgorithmParameters engineParams
protected org.bouncycastle.crypto.Wrapper wrapEngine
private int ivSize
private byte[] iv
protected void <init> ()
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
java.security.Key key
protected int engineGetOutputSize (int)
int inputLen
protected java.security.AlgorithmParameters engineGetParameters ()
protected final java.security.AlgorithmParameters createParametersInstance (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
String mode
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
String padding
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
javax.crypto.BadPaddingException e
java.security.Key key
byte[] encoded
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException
byte[] encoded
byte[] encoded
org.bouncycastle.crypto.InvalidCipherTextException e
javax.crypto.BadPaddingException e
javax.crypto.IllegalBlockSizeException e2
org.bouncycastle.asn1.pkcs.PrivateKeyInfo in
java.security.PrivateKey privKey
Exception e
java.security.KeyFactory kf
java.security.NoSuchAlgorithmException e
java.security.spec.InvalidKeySpecException e
java.security.NoSuchProviderException e
byte[] wrappedKey
String wrappedKeyAlgorithm
int wrappedKeyType
byte[] encoded
}
org/bouncycastle/jcajce/provider/asymmetric/util/BaseKeyFactorySpi.class
BaseKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi extends java.security.KeyFactorySpi implements org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter {
public void <init> ()
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
Exception e
java.security.spec.KeySpec keySpec
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
Exception e
java.security.spec.KeySpec keySpec
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
java.security.Key key
Class spec
}
org/bouncycastle/jcajce/provider/asymmetric/util/DHUtil.class
DHUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.DHUtil extends java.lang.Object {
public void <init> ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
javax.crypto.interfaces.DHPublicKey k
java.security.PublicKey key
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
javax.crypto.interfaces.DHPrivateKey k
java.security.PrivateKey key
}
org/bouncycastle/jcajce/provider/asymmetric/util/DSABase.class
DSABase.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.DSABase extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
protected org.bouncycastle.crypto.Digest digest
protected org.bouncycastle.crypto.DSAExt signer
protected org.bouncycastle.crypto.signers.DSAEncoding encoding
protected void <init> (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSAExt, org.bouncycastle.crypto.signers.DSAEncoding)
org.bouncycastle.crypto.Digest digest
org.bouncycastle.crypto.DSAExt signer
org.bouncycastle.crypto.signers.DSAEncoding encoding
protected void engineUpdate (byte) throws java.security.SignatureException
byte b
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
byte[] b
int off
int len
protected byte[] engineSign () throws java.security.SignatureException
java.math.BigInteger[] sig
Exception e
byte[] hash
protected boolean engineVerify (byte[]) throws java.security.SignatureException
java.math.BigInteger[] sig
Exception e
byte[] sigBytes
byte[] hash
java.math.BigInteger[] sig
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
java.security.spec.AlgorithmParameterSpec params
protected void engineSetParameter (java.lang.String, java.lang.Object)
String param
Object value
protected java.lang.Object engineGetParameter (java.lang.String)
String param
}
org/bouncycastle/jcajce/provider/asymmetric/util/DSAEncoder.class
DSAEncoder.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder extends java.lang.Object {
public abstract byte[] encode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
public abstract java.math.BigInteger[] decode (byte[]) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/util/EC5Util.class
EC5Util.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util extends java.lang.Object {
private static java.util.Map customCurves
public void <init> ()
public static org.bouncycastle.math.ec.ECCurve getCurve (org.bouncycastle.jcajce.provider.config.ProviderConfiguration, org.bouncycastle.asn1.x9.X962Parameters)
org.bouncycastle.asn1.x9.X9ECParameters ecP
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECParameters ecP
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.ASN1Sequence pSeq
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
java.util.Set acceptableCurves
public static org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters (org.bouncycastle.jcajce.provider.config.ProviderConfiguration, java.security.spec.ECParameterSpec)
org.bouncycastle.jce.spec.ECParameterSpec iSpec
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
java.security.spec.ECParameterSpec params
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
public static java.security.spec.ECParameterSpec convertToSpec (org.bouncycastle.asn1.x9.X962Parameters, org.bouncycastle.math.ec.ECCurve)
java.util.Map additionalECParameters
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters ecP
java.security.spec.ECParameterSpec ecSpec
java.security.spec.EllipticCurve ellipticCurve
java.security.spec.ECParameterSpec ecSpec
java.security.spec.ECParameterSpec ecSpec
org.bouncycastle.asn1.x9.X9ECParameters ecP
java.security.spec.ECParameterSpec ecSpec
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.asn1.ASN1Sequence pSeq
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
java.security.spec.ECParameterSpec ecSpec
public static java.security.spec.ECParameterSpec convertToSpec (org.bouncycastle.asn1.x9.X9ECParameters)
org.bouncycastle.asn1.x9.X9ECParameters domainParameters
public static java.security.spec.ECParameterSpec convertToSpec (org.bouncycastle.crypto.params.ECDomainParameters)
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
public static java.security.spec.EllipticCurve convertCurve (org.bouncycastle.math.ec.ECCurve, byte[])
org.bouncycastle.math.ec.ECCurve curve
byte[] seed
java.security.spec.ECField field
java.math.BigInteger a
java.math.BigInteger b
public static org.bouncycastle.math.ec.ECCurve convertCurve (java.security.spec.EllipticCurve)
org.bouncycastle.math.ec.ECCurve$Fp curve
java.security.spec.ECFieldF2m fieldF2m
int m
int[] ks
java.security.spec.EllipticCurve ec
java.security.spec.ECField field
java.math.BigInteger a
java.math.BigInteger b
public static java.security.spec.ECField convertField (org.bouncycastle.math.field.FiniteField)
org.bouncycastle.math.field.Polynomial poly
int[] exponents
int[] ks
org.bouncycastle.math.field.FiniteField field
public static java.security.spec.ECParameterSpec convertSpec (java.security.spec.EllipticCurve, org.bouncycastle.jce.spec.ECParameterSpec)
String name
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.jce.spec.ECParameterSpec spec
java.security.spec.ECPoint g
public static org.bouncycastle.jce.spec.ECParameterSpec convertSpec (java.security.spec.ECParameterSpec)
java.security.spec.ECParameterSpec ecSpec
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint g
java.math.BigInteger n
java.math.BigInteger h
byte[] seed
public static org.bouncycastle.math.ec.ECPoint convertPoint (java.security.spec.ECParameterSpec, java.security.spec.ECPoint)
java.security.spec.ECParameterSpec ecSpec
java.security.spec.ECPoint point
public static org.bouncycastle.math.ec.ECPoint convertPoint (org.bouncycastle.math.ec.ECCurve, java.security.spec.ECPoint)
org.bouncycastle.math.ec.ECCurve curve
java.security.spec.ECPoint point
public static java.security.spec.ECPoint convertPoint (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint point
static void <clinit> ()
String name
org.bouncycastle.asn1.x9.X9ECParameters curveParams
java.util.Enumeration e
}
org/bouncycastle/jcajce/provider/asymmetric/util/ECUtil$1.class
ECUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.util
org.bouncycastle.jcajce.provider.asymmetric.util.ECUtil$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic java.security.spec.AlgorithmParameterSpec val$paramSpec
void <init> (java.security.spec.AlgorithmParameterSpec)
public java.lang.Object run ()
java.lang.reflect.Method m
}
org/bouncycastle/jcajce/provider/asymmetric/util/ECUtil.class
ECUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.ECUtil extends java.lang.Object {
public void <init> ()
static int[] convertMidTerms (int[])
int[] k
int[] res
public static org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters (org.bouncycastle.jcajce.provider.config.ProviderConfiguration, org.bouncycastle.jce.spec.ECParameterSpec)
org.bouncycastle.jce.spec.ECNamedCurveParameterSpec nParams
org.bouncycastle.asn1.ASN1ObjectIdentifier nameOid
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
org.bouncycastle.jce.spec.ECParameterSpec iSpec
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
org.bouncycastle.jce.spec.ECParameterSpec params
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
public static org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters (org.bouncycastle.jcajce.provider.config.ProviderConfiguration, org.bouncycastle.asn1.x9.X962Parameters)
java.util.Map extraCurves
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters ecP
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
org.bouncycastle.jce.spec.ECParameterSpec iSpec
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
org.bouncycastle.asn1.x9.X9ECParameters ecP
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.crypto.params.ECDomainParameters domainParameters
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
org.bouncycastle.jce.interfaces.ECPublicKey k
org.bouncycastle.jce.spec.ECParameterSpec s
java.security.interfaces.ECPublicKey pubKey
org.bouncycastle.jce.spec.ECParameterSpec s
byte[] bytes
java.security.PublicKey publicKey
Exception e
java.security.PublicKey key
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
String name
org.bouncycastle.jce.interfaces.ECPrivateKey k
org.bouncycastle.jce.spec.ECParameterSpec s
java.security.interfaces.ECPrivateKey privKey
org.bouncycastle.jce.spec.ECParameterSpec s
byte[] bytes
java.security.PrivateKey privateKey
Exception e
java.security.PrivateKey key
public static int getOrderBitLength (org.bouncycastle.jcajce.provider.config.ProviderConfiguration, java.math.BigInteger, java.math.BigInteger)
org.bouncycastle.jce.spec.ECParameterSpec implicitCA
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
java.math.BigInteger order
java.math.BigInteger privateValue
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurveOid (java.lang.String)
String curveName
String name
int spacePos
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurveOid (org.bouncycastle.jce.spec.ECParameterSpec)
String name
org.bouncycastle.asn1.x9.X9ECParameters params
java.util.Enumeration names
org.bouncycastle.jce.spec.ECParameterSpec ecParameterSpec
public static org.bouncycastle.asn1.x9.X9ECParameters getNamedCurveByOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters params
public static org.bouncycastle.asn1.x9.X9ECParameters getNamedCurveByName (java.lang.String)
String curveName
org.bouncycastle.asn1.x9.X9ECParameters params
public static java.lang.String getCurveName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public static java.lang.String privateKeyToString (java.lang.String, java.math.BigInteger, org.bouncycastle.jce.spec.ECParameterSpec)
String algorithm
java.math.BigInteger d
org.bouncycastle.jce.spec.ECParameterSpec spec
StringBuffer buf
String nl
org.bouncycastle.math.ec.ECPoint q
public static java.lang.String publicKeyToString (java.lang.String, org.bouncycastle.math.ec.ECPoint, org.bouncycastle.jce.spec.ECParameterSpec)
String algorithm
org.bouncycastle.math.ec.ECPoint q
org.bouncycastle.jce.spec.ECParameterSpec spec
StringBuffer buf
String nl
public static java.lang.String generateKeyFingerprint (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.jce.spec.ECParameterSpec)
org.bouncycastle.math.ec.ECPoint publicPoint
org.bouncycastle.jce.spec.ECParameterSpec spec
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint g
public static java.lang.String getNameFrom (java.security.spec.AlgorithmParameterSpec)
java.security.spec.AlgorithmParameterSpec paramSpec
}
org/bouncycastle/jcajce/provider/asymmetric/util/ExtendedInvalidKeySpecException.class
ExtendedInvalidKeySpecException.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.ExtendedInvalidKeySpecException extends java.security.spec.InvalidKeySpecException {
private Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/util/KeyUtil.class
KeyUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.KeyUtil extends java.lang.Object {
public void <init> ()
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
Exception e
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
org.bouncycastle.asn1.ASN1Encodable keyData
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
Exception e
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
byte[] keyData
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
Exception e
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
public static byte[] getEncodedPrivateKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
Exception e
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
org.bouncycastle.asn1.ASN1Encodable privKey
public static byte[] getEncodedPrivateKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo)
Exception e
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
}
org/bouncycastle/jcajce/provider/asymmetric/util/PKCS12BagAttributeCarrierImpl.class
PKCS12BagAttributeCarrierImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl extends java.lang.Object implements org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private java.util.Hashtable pkcs12Attributes
private java.util.Vector pkcs12Ordering
void <init> (java.util.Hashtable, java.util.Vector)
java.util.Hashtable attributes
java.util.Vector ordering
public void <init> ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
int size ()
java.util.Hashtable getAttributes ()
java.util.Vector getOrdering ()
public void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
java.io.ByteArrayOutputStream bOut
org.bouncycastle.asn1.ASN1OutputStream aOut
java.util.Enumeration e
java.io.ObjectOutputStream out
public void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
org.bouncycastle.asn1.ASN1InputStream aIn
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
java.io.ObjectInputStream in
Object obj
}
org/bouncycastle/jcajce/provider/asymmetric/util/PrimeCertaintyCalculator.class
PrimeCertaintyCalculator.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.PrimeCertaintyCalculator extends java.lang.Object {
private void <init> ()
public static int getDefaultCertainty (int)
int keySizeInBits
}
org/bouncycastle/jcajce/provider/asymmetric/x509/
org/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory$ExCertificateException.class
CertificateFactory.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException extends java.security.cert.CertificateException {
private Throwable cause
final synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory this$0
public void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory, java.lang.Throwable)
Throwable cause
public void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory, java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory.class
CertificateFactory.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory extends java.security.cert.CertificateFactorySpi {
private final org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
private static final org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_CERT_PARSER
private static final org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_CRL_PARSER
private static final org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_PKCS7_PARSER
private org.bouncycastle.asn1.ASN1Set sData
private int sDataObjectCount
private java.io.InputStream currentStream
private org.bouncycastle.asn1.ASN1Set sCrlData
private int sCrlDataObjectCount
private java.io.InputStream currentCrlStream
public void <init> ()
private java.security.cert.Certificate readDERCertificate (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
org.bouncycastle.asn1.ASN1InputStream dIn
private java.security.cert.Certificate readPEMCertificate (java.io.InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
java.io.InputStream in
private java.security.cert.Certificate getCertificate (org.bouncycastle.asn1.ASN1Sequence) throws java.security.cert.CertificateParsingException
org.bouncycastle.asn1.ASN1Sequence seq
private java.security.cert.Certificate getCertificate () throws java.security.cert.CertificateParsingException
Object obj
protected java.security.cert.CRL createCRL (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
org.bouncycastle.asn1.x509.CertificateList c
private java.security.cert.CRL readPEMCRL (java.io.InputStream) throws java.io.IOException java.security.cert.CRLException
java.io.InputStream in
private java.security.cert.CRL readDERCRL (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException java.security.cert.CRLException
org.bouncycastle.asn1.ASN1InputStream aIn
private java.security.cert.CRL getCRL (org.bouncycastle.asn1.ASN1Sequence) throws java.security.cert.CRLException
org.bouncycastle.asn1.ASN1Sequence seq
private java.security.cert.CRL getCRL () throws java.security.cert.CRLException
public java.security.cert.Certificate engineGenerateCertificate (java.io.InputStream) throws java.security.cert.CertificateException
java.io.InputStream pis
java.io.InputStream pis
int tag
Exception e
java.io.InputStream in
public java.util.Collection engineGenerateCertificates (java.io.InputStream) throws java.security.cert.CertificateException
java.io.InputStream inStream
java.security.cert.Certificate cert
java.util.List certs
public java.security.cert.CRL engineGenerateCRL (java.io.InputStream) throws java.security.cert.CRLException
java.io.InputStream pis
java.io.InputStream pis
int tag
java.security.cert.CRLException e
Exception e
java.io.InputStream in
public java.util.Collection engineGenerateCRLs (java.io.InputStream) throws java.security.cert.CRLException
java.io.InputStream inStream
java.security.cert.CRL crl
java.util.List crls
java.io.BufferedInputStream in
public java.util.Iterator engineGetCertPathEncodings ()
public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream) throws java.security.cert.CertificateException
java.io.InputStream inStream
public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException
java.io.InputStream inStream
String encoding
public java.security.cert.CertPath engineGenerateCertPath (java.util.List) throws java.security.cert.CertificateException
Object obj
java.util.List certificates
java.util.Iterator iter
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/asymmetric/x509/ExtCRLException.class
ExtCRLException.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.ExtCRLException extends java.security.cert.CRLException {
Throwable cause
void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/x509/KeyFactory.class
KeyFactory.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.KeyFactory extends java.security.KeyFactorySpi {
public void <init> ()
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
java.security.PrivateKey key
Exception e
java.security.spec.KeySpec keySpec
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
java.security.PublicKey key
Exception e
java.security.spec.KeySpec keySpec
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
java.security.Key key
Class keySpec
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
java.security.Key key
}
org/bouncycastle/jcajce/provider/asymmetric/x509/PEMUtil$1.class
PEMUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/provider/asymmetric/x509/PEMUtil$Boundaries.class
PEMUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries extends java.lang.Object {
private final String _header
private final String _footer
final synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil this$0
private void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil, java.lang.String)
String type
public boolean isTheExpectedHeader (java.lang.String)
String line
public boolean isTheExpectedFooter (java.lang.String)
String line
synthetic void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil, java.lang.String, org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$1)
org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil x0
String x1
org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$1 x2
}
org/bouncycastle/jcajce/provider/asymmetric/x509/PEMUtil.class
PEMUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil extends java.lang.Object {
private final org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries[] _supportedBoundaries
void <init> (java.lang.String)
String type
private java.lang.String readLine (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
int c
StringBuffer l
private org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries getBoundaries (java.lang.String)
org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries boundary
int i
String line
org.bouncycastle.asn1.ASN1Sequence readPEMObject (java.io.InputStream) throws java.io.IOException
String line
String line
Exception e
java.io.InputStream in
StringBuffer pemBuf
org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries header
org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil$Boundaries footer
}
org/bouncycastle/jcajce/provider/asymmetric/x509/PKIXCertPath.class
PKIXCertPath.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.PKIXCertPath extends java.security.cert.CertPath {
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
static final java.util.List certPathEncodings
private java.util.List certificates
private java.util.List sortCerts (java.util.List)
java.security.cert.X509Certificate cert
int i
java.security.cert.X509Certificate c
int j
java.security.cert.X509Certificate cert
boolean found
javax.security.auth.x500.X500Principal subject
int i
java.security.cert.X509Certificate c
int j
int i
java.util.List certs
javax.security.auth.x500.X500Principal issuer
boolean okay
java.util.List retList
java.util.List orig
void <init> (java.util.List)
java.util.List certificates
void <init> (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException
org.bouncycastle.asn1.ASN1Encodable element
byte[] encoded
org.bouncycastle.asn1.ASN1InputStream derInStream
org.bouncycastle.asn1.ASN1Primitive derObject
java.util.Enumeration e
java.security.cert.CertificateFactory certFactory
java.security.cert.CertificateFactory certFactory
java.security.cert.Certificate cert
java.io.IOException ex
java.security.NoSuchProviderException ex
java.io.InputStream inStream
String encoding
public java.util.Iterator getEncodings ()
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
Object enc
java.util.Iterator iter
public byte[] getEncoded (java.lang.String) throws java.security.cert.CertificateEncodingException
org.bouncycastle.asn1.ASN1EncodableVector v
java.util.ListIterator iter
int i
org.bouncycastle.asn1.pkcs.ContentInfo encInfo
org.bouncycastle.asn1.ASN1EncodableVector v
org.bouncycastle.asn1.pkcs.SignedData sd
String encoding
public java.util.List getCertificates ()
private org.bouncycastle.asn1.ASN1Primitive toASN1Object (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
Exception e
java.security.cert.X509Certificate cert
private byte[] toDEREncoded (org.bouncycastle.asn1.ASN1Encodable) throws java.security.cert.CertificateEncodingException
java.io.IOException e
org.bouncycastle.asn1.ASN1Encodable obj
static void <clinit> ()
java.util.List encodings
}
org/bouncycastle/jcajce/provider/asymmetric/x509/SignatureCreator.class
SignatureCreator.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
abstract org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator extends java.lang.Object {
public abstract java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLEntryObject.class
X509CRLEntryObject.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLEntryObject extends java.security.cert.X509CRLEntry {
private org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c
private org.bouncycastle.asn1.x500.X500Name certificateIssuer
private volatile boolean hashValueSet
private volatile int hashValue
protected void <init> (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry)
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c
protected void <init> (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry, boolean, org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c
boolean isIndirect
org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer
public boolean hasUnsupportedCriticalExtension ()
java.util.Set extns
private org.bouncycastle.asn1.x500.X500Name loadCertificateIssuer (boolean, org.bouncycastle.asn1.x500.X500Name)
int i
org.bouncycastle.asn1.x509.GeneralName[] names
Exception e
boolean isIndirect
org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer
org.bouncycastle.asn1.x509.Extension ext
public javax.security.auth.x500.X500Principal getCertificateIssuer ()
java.io.IOException e
private java.util.Set getExtensionOIDs (boolean)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Set set
java.util.Enumeration e
boolean critical
org.bouncycastle.asn1.x509.Extensions extensions
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
private org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extensions exts
public byte[] getExtensionValue (java.lang.String)
Exception e
String oid
org.bouncycastle.asn1.x509.Extension ext
public int hashCode ()
public boolean equals (java.lang.Object)
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLEntryObject otherBC
Object other
public byte[] getEncoded () throws java.security.cert.CRLException
java.io.IOException e
public java.math.BigInteger getSerialNumber ()
public java.util.Date getRevocationDate ()
public boolean hasExtensions ()
public java.lang.String toString ()
Exception ex
byte[] octs
org.bouncycastle.asn1.ASN1InputStream dIn
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
StringBuffer buf
String nl
org.bouncycastle.asn1.x509.Extensions extensions
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLImpl$1.class
X509CRLImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl$1 extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator {
final synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl)
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
Exception e
String sigName
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLImpl$2.class
X509CRLImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl$2 extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator {
final synthetic String val$sigProvider
final synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl, java.lang.String)
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String sigName
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLImpl$3.class
X509CRLImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl$3 extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator {
final synthetic java.security.Provider val$sigProvider
final synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl, java.security.Provider)
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl this$0
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String sigName
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLImpl.class
X509CRLImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
abstract org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl extends java.security.cert.X509CRL {
protected org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
protected org.bouncycastle.asn1.x509.CertificateList c
protected String sigAlgName
protected byte[] sigAlgParams
protected boolean isIndirect
void <init> (org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.asn1.x509.CertificateList, java.lang.String, byte[], boolean)
org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
org.bouncycastle.asn1.x509.CertificateList c
String sigAlgName
byte[] sigAlgParams
boolean isIndirect
public boolean hasUnsupportedCriticalExtension ()
java.util.Set extns
private java.util.Set getExtensionOIDs (boolean)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Set set
java.util.Enumeration e
org.bouncycastle.asn1.x509.Extensions extensions
boolean critical
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
Exception e
String oid
org.bouncycastle.asn1.ASN1OctetString extValue
public byte[] getEncoded () throws java.security.cert.CRLException
java.io.IOException e
public void verify (java.security.PublicKey) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.security.PublicKey key
public void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.security.PublicKey key
String sigProvider
public void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
java.security.NoSuchProviderException e
java.security.PublicKey key
java.security.Provider sigProvider
private void doVerify (java.security.PublicKey, org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException
java.security.SignatureException e
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg
String sigName
java.security.Signature signature
java.security.SignatureException sigExc
int i
java.util.List pubKeys
org.bouncycastle.asn1.ASN1Sequence keySeq
org.bouncycastle.asn1.ASN1Sequence sigSeq
boolean success
java.security.Signature signature
java.security.SignatureException e
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg
String sigName
java.security.SignatureException sigExc
int i
org.bouncycastle.asn1.ASN1Sequence keySeq
org.bouncycastle.asn1.ASN1Sequence sigSeq
boolean success
java.io.IOException e
java.security.Signature sig
java.security.PublicKey key
org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator sigCreator
private void checkSignature (java.security.PublicKey, java.security.Signature, org.bouncycastle.asn1.ASN1Encodable, byte[]) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException java.security.cert.CRLException
java.io.OutputStream sigOut
java.io.IOException e
java.security.PublicKey key
java.security.Signature sig
org.bouncycastle.asn1.ASN1Encodable sigAlgParams
byte[] encSig
public int getVersion ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
java.io.IOException e
public java.util.Date getThisUpdate ()
public java.util.Date getNextUpdate ()
org.bouncycastle.asn1.x509.Time nextUpdate
private java.util.Set loadCRLEntries ()
org.bouncycastle.asn1.x509.Extension currentCaName
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLEntryObject crlEntry
java.util.Set entrySet
java.util.Enumeration certs
org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer
public java.security.cert.X509CRLEntry getRevokedCertificate (java.math.BigInteger)
org.bouncycastle.asn1.x509.Extension currentCaName
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry
java.math.BigInteger serialNumber
java.util.Enumeration certs
org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer
public java.util.Set getRevokedCertificates ()
java.util.Set entrySet
public byte[] getTBSCertList () throws java.security.cert.CRLException
java.io.IOException e
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
public java.lang.String toString ()
Exception ex
byte[] octs
org.bouncycastle.asn1.ASN1InputStream dIn
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
java.util.Iterator it
StringBuffer buf
String nl
org.bouncycastle.asn1.x509.Extensions extensions
java.util.Set set
public boolean isRevoked (java.security.cert.Certificate)
org.bouncycastle.asn1.x509.Extension currentCaName
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x500.X500Name issuer
java.security.cert.CertificateEncodingException e
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry
java.math.BigInteger serial
java.security.cert.Certificate cert
java.util.Enumeration certs
org.bouncycastle.asn1.x500.X500Name caName
protected static byte[] getExtensionOctets (org.bouncycastle.asn1.x509.CertificateList, java.lang.String)
org.bouncycastle.asn1.x509.CertificateList c
String oid
org.bouncycastle.asn1.ASN1OctetString extValue
protected static org.bouncycastle.asn1.ASN1OctetString getExtensionValue (org.bouncycastle.asn1.x509.CertificateList, java.lang.String)
org.bouncycastle.asn1.x509.Extension ext
org.bouncycastle.asn1.x509.CertificateList c
String oid
org.bouncycastle.asn1.x509.Extensions exts
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLInternal.class
X509CRLInternal.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLInternal extends org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl {
private final byte[] encoding
void <init> (org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.asn1.x509.CertificateList, java.lang.String, byte[], boolean, byte[])
org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
org.bouncycastle.asn1.x509.CertificateList c
String sigAlgName
byte[] sigAlgParams
boolean isIndirect
byte[] encoding
public byte[] getEncoded () throws java.security.cert.CRLException
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLObject.class
X509CRLObject.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLObject extends org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLImpl {
private final Object cacheLock
private org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLInternal internalCRLValue
private volatile boolean hashValueSet
private volatile int hashValue
void <init> (org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
org.bouncycastle.asn1.x509.CertificateList c
public boolean equals (java.lang.Object)
org.bouncycastle.asn1.ASN1BitString signature
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLObject otherBC
Object other
public int hashCode ()
private org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLInternal getInternalCRL ()
byte[] encoding
java.security.cert.CRLException e
byte[] encoding
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CRLInternal temp
private static java.lang.String createSigAlgName (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
Exception e
org.bouncycastle.asn1.x509.CertificateList c
private static byte[] createSigAlgParams (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
org.bouncycastle.asn1.ASN1Encodable parameters
Exception e
org.bouncycastle.asn1.x509.CertificateList c
private static boolean isIndirectCRL (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
byte[] extOctets
Exception e
org.bouncycastle.asn1.x509.CertificateList c
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateImpl$1.class
X509CertificateImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl$1 extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator {
final synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl)
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
Exception e
String sigName
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateImpl$2.class
X509CertificateImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl$2 extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator {
final synthetic String val$sigProvider
final synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl, java.lang.String)
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String sigName
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateImpl$3.class
X509CertificateImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl$3 extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator {
final synthetic java.security.Provider val$sigProvider
final synthetic org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0
void <init> (org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl, java.security.Provider)
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl this$0
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
String sigName
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateImpl.class
X509CertificateImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
abstract org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl extends java.security.cert.X509Certificate implements org.bouncycastle.jcajce.interfaces.BCX509Certificate {
protected org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
protected org.bouncycastle.asn1.x509.Certificate c
protected org.bouncycastle.asn1.x509.BasicConstraints basicConstraints
protected boolean[] keyUsage
protected String sigAlgName
protected byte[] sigAlgParams
void <init> (org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.asn1.x509.Certificate, org.bouncycastle.asn1.x509.BasicConstraints, boolean[], java.lang.String, byte[])
org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
org.bouncycastle.asn1.x509.Certificate c
org.bouncycastle.asn1.x509.BasicConstraints basicConstraints
boolean[] keyUsage
String sigAlgName
byte[] sigAlgParams
public org.bouncycastle.asn1.x500.X500Name getIssuerX500Name ()
public org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificateNative ()
public org.bouncycastle.asn1.x500.X500Name getSubjectX500Name ()
public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
java.util.Date date
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
byte[] encoding
java.io.IOException e
public java.security.Principal getSubjectDN ()
public javax.security.auth.x500.X500Principal getSubjectX500Principal ()
byte[] encoding
java.io.IOException e
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public byte[] getTBSCertificate () throws java.security.cert.CertificateEncodingException
java.io.IOException e
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
public boolean[] getIssuerUniqueID ()
int i
byte[] bytes
boolean[] boolId
org.bouncycastle.asn1.DERBitString id
public boolean[] getSubjectUniqueID ()
int i
byte[] bytes
boolean[] boolId
org.bouncycastle.asn1.DERBitString id
public boolean[] getKeyUsage ()
public java.util.List getExtendedKeyUsage () throws java.security.cert.CertificateParsingException
int i
org.bouncycastle.asn1.ASN1Sequence seq
java.util.List list
Exception e
byte[] extOctets
public int getBasicConstraints ()
public java.util.Collection getSubjectAlternativeNames () throws java.security.cert.CertificateParsingException
public java.util.Collection getIssuerAlternativeNames () throws java.security.cert.CertificateParsingException
public java.util.Set getCriticalExtensionOIDs ()
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
java.util.Set set
org.bouncycastle.asn1.x509.Extensions extensions
public byte[] getExtensionValue (java.lang.String)
Exception e
String oid
org.bouncycastle.asn1.ASN1OctetString extValue
public java.util.Set getNonCriticalExtensionOIDs ()
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
java.util.Set set
org.bouncycastle.asn1.x509.Extensions extensions
public boolean hasUnsupportedCriticalExtension ()
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
org.bouncycastle.asn1.x509.Extensions extensions
public java.security.PublicKey getPublicKey ()
java.io.IOException e
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
java.io.IOException e
public java.lang.String toString ()
Exception ex
byte[] octs
org.bouncycastle.asn1.ASN1InputStream dIn
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
StringBuffer buf
String nl
org.bouncycastle.asn1.x509.Extensions extensions
public final void verify (java.security.PublicKey) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.security.PublicKey key
public final void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.security.PublicKey key
String sigProvider
public final void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
java.security.NoSuchProviderException e
java.security.PublicKey key
java.security.Provider sigProvider
private void doVerify (java.security.PublicKey, org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException
java.security.SignatureException e
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg
String sigName
java.security.Signature signature
java.security.SignatureException sigExc
int i
java.util.List pubKeys
org.bouncycastle.asn1.ASN1Sequence keySeq
org.bouncycastle.asn1.ASN1Sequence sigSeq
boolean success
java.security.Signature signature
java.security.SignatureException e
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg
String sigName
java.security.SignatureException sigExc
int i
org.bouncycastle.asn1.ASN1Sequence keySeq
org.bouncycastle.asn1.ASN1Sequence sigSeq
boolean success
int i
java.util.List keys
String sigName
java.security.Signature signature
java.security.PublicKey key
org.bouncycastle.jcajce.provider.asymmetric.x509.SignatureCreator signatureCreator
private void checkSignature (java.security.PublicKey, java.security.Signature, org.bouncycastle.asn1.ASN1Encodable, byte[]) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.io.OutputStream sigOut
java.io.IOException e
java.security.PublicKey key
java.security.Signature signature
org.bouncycastle.asn1.ASN1Encodable params
byte[] sigBytes
private boolean isAlgIdEqual (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier id1
org.bouncycastle.asn1.x509.AlgorithmIdentifier id2
private static java.util.Collection getAlternativeNames (org.bouncycastle.asn1.x509.Certificate, java.lang.String) throws java.security.cert.CertificateParsingException
String addr
java.net.UnknownHostException e
byte[] addrBytes
String addr
org.bouncycastle.asn1.x509.GeneralName genName
java.util.List list
java.util.Collection temp
java.util.Enumeration it
Exception e
org.bouncycastle.asn1.x509.Certificate c
String oid
byte[] extOctets
protected static byte[] getExtensionOctets (org.bouncycastle.asn1.x509.Certificate, java.lang.String)
org.bouncycastle.asn1.x509.Certificate c
String oid
org.bouncycastle.asn1.ASN1OctetString extValue
protected static org.bouncycastle.asn1.ASN1OctetString getExtensionValue (org.bouncycastle.asn1.x509.Certificate, java.lang.String)
org.bouncycastle.asn1.x509.Extension ext
org.bouncycastle.asn1.x509.Certificate c
String oid
org.bouncycastle.asn1.x509.Extensions exts
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateInternal.class
X509CertificateInternal.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateInternal extends org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl {
private final byte[] encoding
void <init> (org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.asn1.x509.Certificate, org.bouncycastle.asn1.x509.BasicConstraints, boolean[], java.lang.String, byte[], byte[])
org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
org.bouncycastle.asn1.x509.Certificate c
org.bouncycastle.asn1.x509.BasicConstraints basicConstraints
boolean[] keyUsage
String sigAlgName
byte[] sigAlgParams
byte[] encoding
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509CertificateObject.class
X509CertificateObject.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateObject extends org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateImpl implements org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private final Object cacheLock
private org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateInternal internalCertificateValue
private javax.security.auth.x500.X500Principal issuerValue
private java.security.PublicKey publicKeyValue
private javax.security.auth.x500.X500Principal subjectValue
private long[] validityValues
private volatile boolean hashValueSet
private volatile int hashValue
private org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier
private byte[] encoded
void <init> (org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException
org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
org.bouncycastle.asn1.x509.Certificate c
public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
java.util.Date date
long checkTime
long[] validityValues
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
javax.security.auth.x500.X500Principal temp
public java.security.PublicKey getPublicKey ()
java.security.PublicKey temp
public javax.security.auth.x500.X500Principal getSubjectX500Principal ()
javax.security.auth.x500.X500Principal temp
public long[] getValidityValues ()
long[] temp
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
java.io.IOException e
public boolean equals (java.lang.Object)
org.bouncycastle.asn1.ASN1BitString signature
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateObject otherBC
Object other
public int hashCode ()
public int originalHashCode ()
int i
int hashCode
byte[] certData
java.security.cert.CertificateEncodingException e
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
private org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateInternal getInternalCertificate ()
byte[] encoding
java.security.cert.CertificateEncodingException e
byte[] encoding
org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateInternal temp
private static org.bouncycastle.asn1.x509.BasicConstraints createBasicConstraints (org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException
byte[] extOctets
Exception e
org.bouncycastle.asn1.x509.Certificate c
private static boolean[] createKeyUsage (org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException
int i
byte[] extOctets
org.bouncycastle.asn1.ASN1BitString bits
byte[] bytes
int length
boolean[] keyUsage
Exception e
org.bouncycastle.asn1.x509.Certificate c
private static java.lang.String createSigAlgName (org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException
Exception e
org.bouncycastle.asn1.x509.Certificate c
private static byte[] createSigAlgParams (org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException
org.bouncycastle.asn1.ASN1Encodable parameters
Exception e
org.bouncycastle.asn1.x509.Certificate c
}
org/bouncycastle/jcajce/provider/asymmetric/x509/X509SignatureUtil.class
X509SignatureUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.X509SignatureUtil extends java.lang.Object {
private static final java.util.Map algNames
private static final org.bouncycastle.asn1.ASN1Null derNull
void <init> ()
static boolean isCompositeAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
static void setSignatureParameters (java.security.Signature, org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.io.IOException e
java.security.GeneralSecurityException e
java.security.AlgorithmParameters sigParams
java.security.Signature signature
org.bouncycastle.asn1.ASN1Encodable params
static java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.pkcs.RSASSAPSSparams rsaParams
org.bouncycastle.asn1.ASN1Sequence ecDsaParams
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.ASN1Encodable params
String algName
private static java.lang.String getDigestAlgName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID
String name
int dIndex
private static java.lang.String findAlgName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
String algName
String algName
int i
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
java.security.Provider prov
java.security.Provider[] provs
private static java.lang.String lookupAlg (java.security.Provider, org.bouncycastle.asn1.ASN1ObjectIdentifier)
java.security.Provider prov
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
String algName
static void prettyPrintSignature (byte[], java.lang.StringBuffer, java.lang.String)
int i
byte[] sig
StringBuffer buf
String nl
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/config/
org/bouncycastle/jcajce/provider/config/ConfigurableProvider.class
ConfigurableProvider.java
package org.bouncycastle.jcajce.provider.config
public abstract org.bouncycastle.jcajce.provider.config.ConfigurableProvider extends java.lang.Object {
public static final String THREAD_LOCAL_EC_IMPLICITLY_CA
public static final String EC_IMPLICITLY_CA
public static final String THREAD_LOCAL_DH_DEFAULT_PARAMS
public static final String DH_DEFAULT_PARAMS
public static final String ACCEPTABLE_EC_CURVES
public static final String ADDITIONAL_EC_PARAMETERS
public abstract void setParameter (java.lang.String, java.lang.Object)
public abstract void addAlgorithm (java.lang.String, java.lang.String)
public abstract void addAlgorithm (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public abstract boolean hasAlgorithm (java.lang.String, java.lang.String)
public abstract void addKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
public abstract org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter getKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public abstract void addAttributes (java.lang.String, java.util.Map)
public abstract void addPrivateAlgorithm (java.lang.String, java.lang.String)
public abstract void addPrivateAlgorithm (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/jcajce/provider/config/PKCS12StoreParameter.class
PKCS12StoreParameter.java
package org.bouncycastle.jcajce.provider.config
public org.bouncycastle.jcajce.provider.config.PKCS12StoreParameter extends org.bouncycastle.jcajce.PKCS12StoreParameter {
public void <init> (java.io.OutputStream, char[])
java.io.OutputStream out
char[] password
public void <init> (java.io.OutputStream, java.security.KeyStore$ProtectionParameter)
java.io.OutputStream out
java.security.KeyStore$ProtectionParameter protectionParameter
public void <init> (java.io.OutputStream, char[], boolean)
java.io.OutputStream out
char[] password
boolean forDEREncoding
public void <init> (java.io.OutputStream, java.security.KeyStore$ProtectionParameter, boolean)
java.io.OutputStream out
java.security.KeyStore$ProtectionParameter protectionParameter
boolean forDEREncoding
}
org/bouncycastle/jcajce/provider/config/ProviderConfiguration.class
ProviderConfiguration.java
package org.bouncycastle.jcajce.provider.config
public abstract org.bouncycastle.jcajce.provider.config.ProviderConfiguration extends java.lang.Object {
public abstract org.bouncycastle.jce.spec.ECParameterSpec getEcImplicitlyCa ()
public abstract javax.crypto.spec.DHParameterSpec getDHDefaultParameters (int)
public abstract java.security.spec.DSAParameterSpec getDSADefaultParameters (int)
public abstract java.util.Set getAcceptableNamedCurves ()
public abstract java.util.Map getAdditionalECParameters ()
}
org/bouncycastle/jcajce/provider/config/ProviderConfigurationPermission.class
ProviderConfigurationPermission.java
package org.bouncycastle.jcajce.provider.config
public org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission extends java.security.BasicPermission {
private static final int THREAD_LOCAL_EC_IMPLICITLY_CA
private static final int EC_IMPLICITLY_CA
private static final int THREAD_LOCAL_DH_DEFAULT_PARAMS
private static final int DH_DEFAULT_PARAMS
private static final int ACCEPTABLE_EC_CURVES
private static final int ADDITIONAL_EC_PARAMETERS
private static final int ALL
private static final String THREAD_LOCAL_EC_IMPLICITLY_CA_STR
private static final String EC_IMPLICITLY_CA_STR
private static final String THREAD_LOCAL_DH_DEFAULT_PARAMS_STR
private static final String DH_DEFAULT_PARAMS_STR
private static final String ACCEPTABLE_EC_CURVES_STR
private static final String ADDITIONAL_EC_PARAMETERS_STR
private static final String ALL_STR
private final String actions
private final int permissionMask
public void <init> (java.lang.String)
String name
public void <init> (java.lang.String, java.lang.String)
String name
String actions
private int calculateMask (java.lang.String)
String s
String actions
java.util.StringTokenizer tok
int mask
public java.lang.String getActions ()
public boolean implies (java.security.Permission)
java.security.Permission permission
org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission other
public boolean equals (java.lang.Object)
org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission other
Object obj
public int hashCode ()
}
org/bouncycastle/jcajce/provider/digest/
org/bouncycastle/jcajce/provider/digest/BCMessageDigest.class
BCMessageDigest.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.BCMessageDigest extends java.security.MessageDigest {
protected org.bouncycastle.crypto.Digest digest
protected int digestSize
protected void <init> (org.bouncycastle.crypto.Digest)
org.bouncycastle.crypto.Digest digest
public void engineReset ()
public void engineUpdate (byte)
byte input
public void engineUpdate (byte[], int, int)
byte[] input
int offset
int len
public int engineGetDigestLength ()
public byte[] engineDigest ()
byte[] digestBytes
}
org/bouncycastle/jcajce/provider/digest/DigestAlgorithmProvider.class
DigestAlgorithmProvider.java
package org.bouncycastle.jcajce.provider.digest
abstract org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
void <init> ()
protected void addHMACAlgorithm (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, java.lang.String)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
String algorithm
String algorithmClassName
String keyGeneratorClassName
String mainName
protected void addHMACAlias (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
String algorithm
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String mainName
}
org/bouncycastle/jcajce/provider/digest/MD5$Digest.class
MD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void <init> ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.bouncycastle.jcajce.provider.digest.MD5$Digest d
}
org/bouncycastle/jcajce/provider/digest/MD5$HashMac.class
MD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$HashMac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/MD5$KeyGenerator.class
MD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/MD5$Mappings.class
MD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/digest/MD5.class
MD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$Digest.class
SHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void <init> ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.bouncycastle.jcajce.provider.digest.SHA1$Digest d
}
org/bouncycastle/jcajce/provider/digest/SHA1$HashMac.class
SHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$HashMac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$KeyGenerator.class
SHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$Mappings.class
SHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$PBEWithMacKeyFactory.class
SHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$PBEWithMacKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$SHA1Mac.class
SHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$SHA1Mac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA1.class
SHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA224$Digest.class
SHA224.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void <init> ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.bouncycastle.jcajce.provider.digest.SHA224$Digest d
}
org/bouncycastle/jcajce/provider/digest/SHA224$HashMac.class
SHA224.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224$HashMac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA224$KeyGenerator.class
SHA224.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA224$Mappings.class
SHA224.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/digest/SHA224.class
SHA224.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA224 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$Digest.class
SHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void <init> ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.bouncycastle.jcajce.provider.digest.SHA256$Digest d
}
org/bouncycastle/jcajce/provider/digest/SHA256$HashMac.class
SHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$HashMac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$KeyGenerator.class
SHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$Mappings.class
SHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/digest/SHA256.class
SHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$Digest.class
SHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void <init> ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.bouncycastle.jcajce.provider.digest.SHA384$Digest d
}
org/bouncycastle/jcajce/provider/digest/SHA384$HashMac.class
SHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$HashMac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$KeyGenerator.class
SHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$Mappings.class
SHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/digest/SHA384.class
SHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$Digest.class
SHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void <init> ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.bouncycastle.jcajce.provider.digest.SHA512$Digest d
}
org/bouncycastle/jcajce/provider/digest/SHA512$HashMac.class
SHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$HashMac extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$KeyGenerator.class
SHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$Mappings.class
SHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/digest/SHA512.class
SHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/keystore/
org/bouncycastle/jcajce/provider/keystore/BC$Mappings.class
BC.java
package org.bouncycastle.jcajce.provider.keystore
public org.bouncycastle.jcajce.provider.keystore.BC$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
}
org/bouncycastle/jcajce/provider/keystore/BC.class
BC.java
package org.bouncycastle.jcajce.provider.keystore
public org.bouncycastle.jcajce.provider.keystore.BC extends java.lang.Object {
private static final String PREFIX
public void <init> ()
}
org/bouncycastle/jcajce/provider/keystore/PKCS12$Mappings.class
PKCS12.java
package org.bouncycastle.jcajce.provider.keystore
public org.bouncycastle.jcajce.provider.keystore.PKCS12$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
}
org/bouncycastle/jcajce/provider/keystore/PKCS12.class
PKCS12.java
package org.bouncycastle.jcajce.provider.keystore
public org.bouncycastle.jcajce.provider.keystore.PKCS12 extends java.lang.Object {
private static final String PREFIX
public void <init> ()
}
org/bouncycastle/jcajce/provider/keystore/bc/
org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$BCKeyStoreException.class
BcKeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.bc
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$BCKeyStoreException extends java.security.KeyStoreException {
private final Exception cause
public void <init> (java.lang.String, java.lang.Exception)
String msg
Exception cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$BouncyCastleStore.class
BcKeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.bc
public org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$BouncyCastleStore extends org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi {
public void <init> ()
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
String cipherAlg
java.io.InputStream stream
char[] password
java.io.DataInputStream dIn
int version
byte[] salt
int iterationCount
String cipherAlg
javax.crypto.Cipher cipher
javax.crypto.CipherInputStream cIn
org.bouncycastle.crypto.Digest dig
org.bouncycastle.crypto.io.DigestInputStream dgIn
byte[] hash
byte[] oldHash
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
java.io.OutputStream stream
char[] password
javax.crypto.Cipher cipher
java.io.DataOutputStream dOut
byte[] salt
int iterationCount
javax.crypto.CipherOutputStream cOut
org.bouncycastle.crypto.io.DigestOutputStream dgOut
byte[] dig
public boolean engineProbe (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.DataInputStream dIn
int version
byte[] salt
}
org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$Std.class
BcKeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.bc
public org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Std extends org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$StoreEntry.class
BcKeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.bc
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry extends java.lang.Object {
int type
String alias
Object obj
java.security.cert.Certificate[] certChain
java.util.Date date
final synthetic org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi this$0
void <init> (org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, java.security.cert.Certificate)
String alias
java.security.cert.Certificate obj
void <init> (org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, byte[], java.security.cert.Certificate[])
String alias
byte[] obj
java.security.cert.Certificate[] certChain
void <init> (org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.lang.Exception
String alias
java.security.Key key
char[] password
java.security.cert.Certificate[] certChain
byte[] salt
int iterationCount
java.io.ByteArrayOutputStream bOut
java.io.DataOutputStream dOut
javax.crypto.Cipher cipher
javax.crypto.CipherOutputStream cOut
void <init> (org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, java.util.Date, int, java.lang.Object)
String alias
java.util.Date date
int type
Object obj
void <init> (org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.lang.String, java.util.Date, int, java.lang.Object, java.security.cert.Certificate[])
String alias
java.util.Date date
int type
Object obj
java.security.cert.Certificate[] certChain
int getType ()
java.lang.String getAlias ()
java.lang.Object getObject ()
java.lang.Object getObject (char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
Exception y
java.io.ByteArrayOutputStream bOut
java.io.DataOutputStream dOut
javax.crypto.Cipher out
javax.crypto.CipherOutputStream cOut
java.security.Key k
Exception x
byte[] salt
int iterationCount
javax.crypto.Cipher cipher
javax.crypto.CipherInputStream cIn
Exception e
java.io.ByteArrayInputStream bIn
java.io.DataInputStream dIn
char[] password
java.security.cert.Certificate[] getCertificateChain ()
java.util.Date getDate ()
}
org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$Version1.class
BcKeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.bc
public org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Version1 extends org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi.class
BcKeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.bc
public org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi extends java.security.KeyStoreSpi implements org.bouncycastle.jce.interfaces.BCKeyStore {
private static final int STORE_VERSION
private static final int STORE_SALT_SIZE
private static final String STORE_CIPHER
private static final int KEY_SALT_SIZE
private static final int MIN_ITERATIONS
private static final String KEY_CIPHER
static final int NULL
static final int CERTIFICATE
static final int KEY
static final int SECRET
static final int SEALED
static final int KEY_PRIVATE
static final int KEY_PUBLIC
static final int KEY_SECRET
protected java.util.Hashtable table
protected java.security.SecureRandom random
protected int version
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
public void <init> (int)
int version
private void encodeCertificate (java.security.cert.Certificate, java.io.DataOutputStream) throws java.io.IOException
byte[] cEnc
java.security.cert.CertificateEncodingException ex
java.security.cert.Certificate cert
java.io.DataOutputStream dOut
private java.security.cert.Certificate decodeCertificate (java.io.DataInputStream) throws java.io.IOException
java.security.cert.CertificateFactory cFact
java.io.ByteArrayInputStream bIn
java.security.NoSuchProviderException ex
java.security.cert.CertificateException ex
java.io.DataInputStream dIn
String type
byte[] cEnc
private void encodeKey (java.security.Key, java.io.DataOutputStream) throws java.io.IOException
java.security.Key key
java.io.DataOutputStream dOut
byte[] enc
private java.security.Key decodeKey (java.io.DataInputStream) throws java.io.IOException
java.security.spec.KeySpec spec
java.security.spec.KeySpec spec
Exception e
java.io.DataInputStream dIn
int keyType
String format
String algorithm
byte[] enc
java.security.spec.KeySpec spec
protected javax.crypto.Cipher makePBECipher (java.lang.String, int, char[], byte[], int) throws java.io.IOException
javax.crypto.spec.PBEKeySpec pbeSpec
javax.crypto.SecretKeyFactory keyFact
javax.crypto.spec.PBEParameterSpec defParams
javax.crypto.Cipher cipher
Exception e
String algorithm
int mode
char[] password
byte[] salt
int iterationCount
public void setRandom (java.security.SecureRandom)
java.security.SecureRandom rand
public java.util.Enumeration engineAliases ()
public boolean engineContainsAlias (java.lang.String)
String alias
public void engineDeleteEntry (java.lang.String) throws java.security.KeyStoreException
String alias
Object entry
public java.security.cert.Certificate engineGetCertificate (java.lang.String)
java.security.cert.Certificate[] chain
String alias
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate)
java.security.cert.Certificate c
java.security.cert.Certificate[] chain
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
java.security.cert.Certificate cert
java.util.Enumeration e
public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String)
String alias
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
public java.util.Date engineGetCreationDate (java.lang.String)
String alias
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
public java.security.Key engineGetKey (java.lang.String, char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
String alias
char[] password
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
public boolean engineIsCertificateEntry (java.lang.String)
String alias
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
public boolean engineIsKeyEntry (java.lang.String)
String alias
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException
String alias
java.security.cert.Certificate cert
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
String alias
byte[] key
java.security.cert.Certificate[] chain
public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
Exception e
String alias
java.security.Key key
char[] password
java.security.cert.Certificate[] chain
public int engineSize ()
protected void loadStore (java.io.InputStream) throws java.io.IOException
int i
java.security.cert.Certificate cert
java.security.Key key
byte[] b
String alias
java.util.Date date
int chainLength
java.security.cert.Certificate[] chain
java.io.InputStream in
java.io.DataInputStream dIn
int type
protected void saveStore (java.io.OutputStream) throws java.io.IOException
int i
byte[] b
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry entry
java.security.cert.Certificate[] chain
java.io.OutputStream out
java.util.Enumeration e
java.io.DataOutputStream dOut
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
org.bouncycastle.crypto.CipherParameters macParams
byte[] passKey
org.bouncycastle.crypto.PBEParametersGenerator pbeGen
org.bouncycastle.crypto.CipherParameters macParams
org.bouncycastle.crypto.io.MacInputStream mIn
byte[] mac
byte[] oldMac
byte[] oldMac
java.io.InputStream stream
char[] password
java.io.DataInputStream dIn
int version
int saltLength
byte[] salt
int iterationCount
org.bouncycastle.crypto.macs.HMac hMac
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
int i
java.io.OutputStream stream
char[] password
java.io.DataOutputStream dOut
byte[] salt
int iterationCount
org.bouncycastle.crypto.macs.HMac hMac
org.bouncycastle.crypto.io.MacOutputStream mOut
org.bouncycastle.crypto.PBEParametersGenerator pbeGen
byte[] passKey
byte[] mac
public boolean engineProbe (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.DataInputStream dIn
int version
byte[] salt
static synthetic void access$000 (org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.security.Key, java.io.DataOutputStream) throws java.io.IOException
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi x0
java.security.Key x1
java.io.DataOutputStream x2
static synthetic java.security.Key access$100 (org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi, java.io.DataInputStream) throws java.io.IOException
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi x0
java.io.DataInputStream x1
}
org/bouncycastle/jcajce/provider/keystore/pkcs12/
org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$1.class
PKCS12KeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.pkcs12
synthetic org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$BCPKCS12KeyStore.class
PKCS12KeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.pkcs12
public org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$BCPKCS12KeyStore extends org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi {
public void <init> ()
}
org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$CertId.class
PKCS12KeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.pkcs12
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$CertId extends java.lang.Object {
byte[] id
final synthetic org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi this$0
void <init> (org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi, java.security.PublicKey)
java.security.PublicKey key
void <init> (org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi, byte[])
byte[] id
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$CertId cId
}
org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$DefaultSecretKeyProvider.class
PKCS12KeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.pkcs12
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$DefaultSecretKeyProvider extends java.lang.Object {
private final java.util.Map KEY_SIZES
void <init> ()
java.util.Map keySizes
public int getKeySize (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
Integer keySize
}
org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$IgnoresCaseHashtable.class
PKCS12KeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.pkcs12
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$IgnoresCaseHashtable extends java.lang.Object {
private java.util.Hashtable orig
private java.util.Hashtable keys
private void <init> ()
public void put (java.lang.String, java.lang.Object)
String key
Object value
String lower
String k
public java.util.Enumeration keys ()
public java.lang.Object remove (java.lang.String)
String alias
String k
public java.lang.Object get (java.lang.String)
String alias
String k
public java.util.Enumeration elements ()
public int size ()
synthetic void <init> (org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$1)
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$1 x0
}
org/bouncycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.class
PKCS12KeyStoreSpi.java
package org.bouncycastle.jcajce.provider.keystore.pkcs12
public org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi extends java.security.KeyStoreSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.jce.interfaces.BCKeyStore {
static final String PKCS12_MAX_IT_COUNT_PROPERTY
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
private final org.bouncycastle.jcajce.util.JcaJceHelper selfHelper
private static final int SALT_SIZE
private static final int MIN_ITERATIONS
private static final org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$DefaultSecretKeyProvider keySizeProvider
private org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$IgnoresCaseHashtable keys
private java.util.Hashtable localIds
private org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$IgnoresCaseHashtable certs
private java.util.Hashtable chainCerts
private java.util.Hashtable keyCerts
static final int NULL
static final int CERTIFICATE
static final int KEY
static final int SECRET
static final int SEALED
static final int KEY_PRIVATE
static final int KEY_PUBLIC
static final int KEY_SECRET
protected java.security.SecureRandom random
private java.security.cert.CertificateFactory certFact
private org.bouncycastle.asn1.ASN1ObjectIdentifier keyAlgorithm
private org.bouncycastle.asn1.ASN1ObjectIdentifier certAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlgorithm
private int itCount
private int saltLength
public void <init> (org.bouncycastle.jcajce.util.JcaJceHelper, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1ObjectIdentifier)
Exception e
org.bouncycastle.jcajce.util.JcaJceHelper helper
org.bouncycastle.asn1.ASN1ObjectIdentifier keyAlgorithm
org.bouncycastle.asn1.ASN1ObjectIdentifier certAlgorithm
private org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyId (java.security.PublicKey)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
Exception e
java.security.PublicKey pubKey
private static byte[] getDigest (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo spki
org.bouncycastle.crypto.Digest digest
byte[] resBuf
byte[] bytes
public void setRandom (java.security.SecureRandom)
java.security.SecureRandom rand
public java.util.Enumeration engineAliases ()
String a
java.util.Hashtable tab
java.util.Enumeration e
public boolean engineContainsAlias (java.lang.String)
String alias
public void engineDeleteEntry (java.lang.String) throws java.security.KeyStoreException
String id
String alias
java.security.Key k
java.security.cert.Certificate c
public java.security.cert.Certificate engineGetCertificate (java.lang.String)
String id
String alias
java.security.cert.Certificate c
public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate)
java.security.cert.Certificate tc
String ta
java.security.cert.Certificate tc
String ta
java.security.cert.Certificate cert
java.util.Enumeration c
java.util.Enumeration k
public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String)
org.bouncycastle.asn1.ASN1OctetString akiValue
org.bouncycastle.asn1.x509.AuthorityKeyIdentifier aki
byte[] keyID
java.security.cert.X509Certificate crt
java.security.Principal sub
java.util.Enumeration e
java.security.Principal i
java.security.Principal s
java.security.cert.X509Certificate x509c
java.security.cert.Certificate nextC
byte[] akiBytes
int i
java.util.Vector cs
java.security.cert.Certificate[] certChain
String alias
java.security.cert.Certificate c
public java.util.Date engineGetCreationDate (java.lang.String)
String alias
public java.security.Key engineGetKey (java.lang.String, char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
String alias
char[] password
public boolean engineIsCertificateEntry (java.lang.String)
String alias
public boolean engineIsKeyEntry (java.lang.String)
String alias
public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException
String alias
java.security.cert.Certificate cert
public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
String alias
byte[] key
java.security.cert.Certificate[] chain
public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
int i
String alias
java.security.Key key
char[] password
java.security.cert.Certificate[] chain
public int engineSize ()
String a
java.util.Hashtable tab
java.util.Enumeration e
protected java.security.PrivateKey unwrapKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], char[], boolean) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PKCS12PBEParams pbeParams
javax.crypto.spec.PBEParameterSpec defParams
javax.crypto.Cipher cipher
org.bouncycastle.jcajce.PKCS12Key key
javax.crypto.Cipher cipher
Exception e
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
byte[] data
char[] password
boolean wrongPKCS12Zero
org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
protected byte[] wrapKey (java.lang.String, java.security.Key, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, char[]) throws java.io.IOException
javax.crypto.SecretKeyFactory keyFact
javax.crypto.spec.PBEParameterSpec defParams
javax.crypto.Cipher cipher
byte[] out
Exception e
String algorithm
java.security.Key key
org.bouncycastle.asn1.pkcs.PKCS12PBEParams pbeParams
char[] password
javax.crypto.spec.PBEKeySpec pbeSpec
byte[] out
protected byte[] cryptData (boolean, org.bouncycastle.asn1.x509.AlgorithmIdentifier, char[], boolean, byte[]) throws java.io.IOException
javax.crypto.spec.PBEParameterSpec defParams
org.bouncycastle.jcajce.PKCS12Key key
javax.crypto.Cipher cipher
Exception e
org.bouncycastle.asn1.pkcs.PKCS12PBEParams pbeParams
javax.crypto.Cipher cipher
Exception e
boolean forEncryption
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
char[] password
boolean wrongPKCS12Zero
byte[] data
org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
int mode
private javax.crypto.Cipher createCipher (int, char[], org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException javax.crypto.NoSuchPaddingException java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException java.security.NoSuchProviderException
javax.crypto.SecretKey key
int mode
char[] password
org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
org.bouncycastle.asn1.pkcs.PBES2Parameters alg
org.bouncycastle.asn1.pkcs.PBKDF2Params func
org.bouncycastle.asn1.x509.AlgorithmIdentifier encScheme
javax.crypto.SecretKeyFactory keyFact
javax.crypto.SecretKey key
javax.crypto.Cipher cipher
org.bouncycastle.asn1.ASN1Encodable encParams
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
org.bouncycastle.asn1.pkcs.Pfx bag
Exception e
byte[] res
byte[] dig
java.io.IOException e
Exception e
org.bouncycastle.asn1.pkcs.MacData mData
org.bouncycastle.asn1.x509.DigestInfo dInfo
byte[] salt
byte[] data
org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttr
org.bouncycastle.asn1.ASN1Encodable existing
org.bouncycastle.asn1.ASN1Sequence sq
org.bouncycastle.asn1.ASN1ObjectIdentifier aOid
org.bouncycastle.asn1.ASN1Set attrSet
org.bouncycastle.asn1.ASN1Primitive attr
java.util.Enumeration e
String name
org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo eIn
java.security.PrivateKey privKey
String alias
org.bouncycastle.asn1.ASN1OctetString localId
org.bouncycastle.asn1.pkcs.SafeBag b
int j
org.bouncycastle.asn1.ASN1OctetString authSafeContent
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Encodable existing
org.bouncycastle.asn1.ASN1Sequence sq
org.bouncycastle.asn1.ASN1ObjectIdentifier aOid
org.bouncycastle.asn1.ASN1Set attrSet
org.bouncycastle.asn1.ASN1Primitive attr
org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo eIn
java.security.PrivateKey privKey
org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttr
String alias
org.bouncycastle.asn1.ASN1OctetString localId
java.util.Enumeration e
String name
org.bouncycastle.asn1.ASN1Encodable existing
org.bouncycastle.asn1.ASN1Sequence sq
org.bouncycastle.asn1.ASN1ObjectIdentifier aOid
org.bouncycastle.asn1.ASN1Set attrSet
org.bouncycastle.asn1.ASN1Primitive attr
org.bouncycastle.asn1.pkcs.PrivateKeyInfo kInfo
java.security.PrivateKey privKey
org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttr
String alias
org.bouncycastle.asn1.ASN1OctetString localId
java.util.Enumeration e
String name
org.bouncycastle.asn1.pkcs.SafeBag b
int j
org.bouncycastle.asn1.pkcs.EncryptedData d
byte[] octets
org.bouncycastle.asn1.ASN1Sequence seq
int i
org.bouncycastle.asn1.ASN1OctetString content
org.bouncycastle.asn1.pkcs.AuthenticatedSafe authSafe
org.bouncycastle.asn1.pkcs.ContentInfo[] c
java.io.ByteArrayInputStream cIn
java.security.cert.Certificate cert
Exception e
org.bouncycastle.asn1.ASN1Encodable existing
org.bouncycastle.asn1.ASN1Primitive attr
org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttr
org.bouncycastle.asn1.ASN1Sequence sq
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Set attrSet
java.util.Enumeration e
String name
String name
org.bouncycastle.asn1.pkcs.SafeBag b
org.bouncycastle.asn1.pkcs.CertBag cb
java.security.cert.Certificate cert
org.bouncycastle.asn1.ASN1OctetString localId
String alias
int i
java.io.InputStream stream
char[] password
java.io.BufferedInputStream bufIn
int head
org.bouncycastle.asn1.ASN1InputStream bIn
org.bouncycastle.asn1.pkcs.Pfx bag
org.bouncycastle.asn1.pkcs.ContentInfo info
java.util.Vector chain
boolean unmarkedKey
boolean wrongPKCS12Zero
private int validateIterationCount (java.math.BigInteger)
java.math.BigInteger i
int count
java.math.BigInteger maxValue
public void engineStore (java.security.KeyStore$LoadStoreParameter) throws java.io.IOException java.security.NoSuchAlgorithmException java.security.cert.CertificateException
org.bouncycastle.jcajce.PKCS12StoreParameter bcParam
char[] password
char[] password
java.security.KeyStore$LoadStoreParameter param
org.bouncycastle.jcajce.PKCS12StoreParameter bcParam
char[] password
java.security.KeyStore$ProtectionParameter protParam
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
java.io.OutputStream stream
char[] password
private void doStore (java.io.OutputStream, char[], boolean) throws java.io.IOException
java.security.cert.Certificate ct
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1EncodableVector kSeq
org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttrs
org.bouncycastle.asn1.DERBMPString nm
java.util.Enumeration e
org.bouncycastle.asn1.ASN1EncodableVector kSeq
java.security.cert.Certificate ct
byte[] kSalt
String name
java.security.PrivateKey privKey
org.bouncycastle.asn1.pkcs.PKCS12PBEParams kParams
byte[] kBytes
org.bouncycastle.asn1.x509.AlgorithmIdentifier kAlgId
org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo kInfo
boolean attrSet
org.bouncycastle.asn1.ASN1EncodableVector kName
org.bouncycastle.asn1.pkcs.SafeBag kBag
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1EncodableVector fSeq
org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttrs
org.bouncycastle.asn1.DERBMPString nm
java.util.Enumeration e
org.bouncycastle.asn1.ASN1EncodableVector fSeq
String name
java.security.cert.Certificate cert
boolean cAttrSet
org.bouncycastle.asn1.pkcs.CertBag cBag
org.bouncycastle.asn1.ASN1EncodableVector fName
org.bouncycastle.asn1.pkcs.SafeBag sBag
java.security.cert.CertificateEncodingException e
String certId
java.security.cert.Certificate cert
org.bouncycastle.asn1.pkcs.SafeBag sBag
java.security.cert.CertificateEncodingException e
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1EncodableVector fSeq
org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttrs
java.util.Enumeration e
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi$CertId certId
java.security.cert.Certificate cert
org.bouncycastle.asn1.pkcs.CertBag cBag
org.bouncycastle.asn1.ASN1EncodableVector fName
org.bouncycastle.asn1.pkcs.SafeBag sBag
java.security.cert.CertificateEncodingException e
byte[] res
org.bouncycastle.asn1.x509.DigestInfo dInfo
org.bouncycastle.asn1.pkcs.MacData mData
Exception e
java.io.OutputStream stream
char[] password
boolean useDEREncoding
org.bouncycastle.asn1.ASN1EncodableVector keyS
java.util.Enumeration ks
byte[] keySEncoded
org.bouncycastle.asn1.BEROctetString keyString
byte[] cSalt
org.bouncycastle.asn1.ASN1EncodableVector certSeq
org.bouncycastle.asn1.pkcs.PKCS12PBEParams cParams
org.bouncycastle.asn1.x509.AlgorithmIdentifier cAlgId
java.util.Hashtable doneCerts
java.util.Enumeration cs
java.util.Set usedSet
byte[] certSeqEncoded
byte[] certBytes
org.bouncycastle.asn1.pkcs.EncryptedData cInfo
org.bouncycastle.asn1.pkcs.ContentInfo[] info
org.bouncycastle.asn1.pkcs.AuthenticatedSafe auth
byte[] pkg
org.bouncycastle.asn1.pkcs.ContentInfo mainInfo
byte[] mSalt
byte[] data
org.bouncycastle.asn1.pkcs.MacData mData
org.bouncycastle.asn1.pkcs.Pfx pfx
private org.bouncycastle.asn1.pkcs.SafeBag createSafeBag (java.lang.String, java.security.cert.Certificate) throws java.security.cert.CertificateEncodingException
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1EncodableVector fSeq
org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier bagAttrs
org.bouncycastle.asn1.DERBMPString nm
java.util.Enumeration e
org.bouncycastle.asn1.ASN1EncodableVector fSeq
String certId
java.security.cert.Certificate cert
org.bouncycastle.asn1.pkcs.CertBag cBag
org.bouncycastle.asn1.ASN1EncodableVector fName
boolean cAttrSet
private java.util.Set getUsedCertificateSet ()
int i
String alias
java.security.cert.Certificate[] certs
java.util.Enumeration en
String alias
java.security.cert.Certificate cert
java.util.Enumeration en
java.util.Set usedSet
private byte[] calculatePbeMac (org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[], int, char[], boolean, byte[]) throws java.lang.Exception
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
byte[] salt
int itCount
char[] password
boolean wrongPkcs12Zero
byte[] data
javax.crypto.spec.PBEParameterSpec defParams
javax.crypto.Mac mac
static synthetic org.bouncycastle.asn1.x509.SubjectKeyIdentifier access$100 (org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi, java.security.PublicKey)
org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi x0
java.security.PublicKey x1
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/
org/bouncycastle/jcajce/provider/symmetric/AES$AlgParams.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void <init> ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$AlgParamsGCM.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$AlgParamsGCM extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
private org.bouncycastle.asn1.cms.GCMParameters gcmParams
public void <init> ()
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (byte[]) throws java.io.IOException
byte[] params
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
byte[] params
String format
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
String format
protected java.lang.String engineToString ()
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
}
org/bouncycastle/jcajce/provider/symmetric/AES$CBC.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$CFB.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$CFB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$ECB$1.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
org.bouncycastle.jcajce.provider.symmetric.AES$ECB$1 extends java.lang.Object implements org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider {
void <init> ()
public org.bouncycastle.crypto.BlockCipher get ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$ECB.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$GCM.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$GCM extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
java.security.GeneralSecurityException e
}
org/bouncycastle/jcajce/provider/symmetric/AES$KeyGen.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
public void <init> (int)
int keySize
}
org/bouncycastle/jcajce/provider/symmetric/AES$Mappings.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$Mappings extends org.bouncycastle.jcajce.provider.symmetric.SymmetricAlgorithmProvider {
private static final String PREFIX
private static final String wrongAES128
private static final String wrongAES192
private static final String wrongAES256
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$OFB.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$OFB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithAESCBC.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithAESCBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithMD5And128BitAESCBCOpenSSL.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithMD5And128BitAESCBCOpenSSL extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithMD5And192BitAESCBCOpenSSL.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithMD5And192BitAESCBCOpenSSL extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithMD5And256BitAESCBCOpenSSL.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithMD5And256BitAESCBCOpenSSL extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA1AESCBC128.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA1AESCBC128 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA1AESCBC192.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA1AESCBC192 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA1AESCBC256.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA1AESCBC256 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256AESCBC128.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256AESCBC128 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256AESCBC192.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256AESCBC192 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256AESCBC256.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256AESCBC256 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256And128BitAESBC.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256And128BitAESBC extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256And192BitAESBC.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256And192BitAESBC extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHA256And256BitAESBC.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHA256And256BitAESBC extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHAAnd128BitAESBC.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHAAnd128BitAESBC extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHAAnd192BitAESBC.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHAAnd192BitAESBC extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$PBEWithSHAAnd256BitAESBC.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$PBEWithSHAAnd256BitAESBC extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$Wrap.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/AES.class
AES.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.AES extends java.lang.Object {
private static final java.util.Map generalAesAttributes
private void <init> ()
static synthetic java.util.Map access$000 ()
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$Base.class
ARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$KeyGen.class
ARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$Mappings.class
ARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$PBEWithSHAAnd128Bit.class
ARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$PBEWithSHAAnd128Bit extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$PBEWithSHAAnd128BitKeyFactory.class
ARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$PBEWithSHAAnd128BitKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$PBEWithSHAAnd40Bit.class
ARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$PBEWithSHAAnd40Bit extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$PBEWithSHAAnd40BitKeyFactory.class
ARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$PBEWithSHAAnd40BitKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4.class
ARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.ARC4 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$AlgParams.class
Blowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void <init> ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$CBC.class
Blowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$ECB.class
Blowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$KeyGen.class
Blowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$Mappings.class
Blowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish.class
Blowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Blowfish extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$CBC.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$CBCMAC.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$CBCMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$DES64.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$DES64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$DES64with7816d4.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$DES64with7816d4 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$DESPBEKeyFactory.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void <init> (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, int, int, int, int)
String algorithm
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean forCipher
int scheme
int digest
int keySize
int ivSize
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.KeyParameter kParam
javax.crypto.spec.PBEKeySpec pbeSpec
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.KeyParameter kParam
java.security.spec.KeySpec keySpec
}
org/bouncycastle/jcajce/provider/symmetric/DES$ECB.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$KeyFactory.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
public void <init> ()
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
Exception e
byte[] bytes
javax.crypto.SecretKey key
Class keySpec
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
javax.crypto.spec.DESKeySpec desKeySpec
java.security.spec.KeySpec keySpec
}
org/bouncycastle/jcajce/provider/symmetric/DES$KeyGenerator.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
protected void engineInit (int, java.security.SecureRandom)
int keySize
java.security.SecureRandom random
protected javax.crypto.SecretKey engineGenerateKey ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$Mappings.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
private static final String PACKAGE
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
private void addAlias (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String name
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$PBEWithMD5.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$PBEWithMD5 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$PBEWithMD5KeyFactory.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$PBEWithMD5KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$PBEWithSHA1.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$PBEWithSHA1 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$PBEWithSHA1KeyFactory.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$PBEWithSHA1KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DES.class
DES.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.DES extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$CBC.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$CBCMAC.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$CBCMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$DESede64.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$DESede64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$DESede64with7816d4.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$DESede64with7816d4 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$ECB.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyFactory.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
public void <init> ()
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
byte[] longKey
Exception e
byte[] bytes
javax.crypto.SecretKey key
Class keySpec
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
javax.crypto.spec.DESedeKeySpec desKeySpec
java.security.spec.KeySpec keySpec
}
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyGenerator.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
private boolean keySizeSet
public void <init> ()
protected void engineInit (int, java.security.SecureRandom)
int keySize
java.security.SecureRandom random
protected javax.crypto.SecretKey engineGenerateKey ()
byte[] k
}
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyGenerator3.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator3 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$Mappings.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
private static final String PACKAGE
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES2Key.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES2Key extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES2KeyFactory.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES2KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES3Key.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES3Key extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES3KeyFactory.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES3KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.DES$DESPBEKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$Wrap.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede.class
DESede.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.DESede extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/GcmSpecUtil.class
GcmSpecUtil.java
package org.bouncycastle.jcajce.provider.symmetric
org.bouncycastle.jcajce.provider.symmetric.GcmSpecUtil extends java.lang.Object {
static final Class gcmSpecClass
void <init> ()
static boolean gcmSpecExists ()
static boolean isGcmSpec (java.security.spec.AlgorithmParameterSpec)
java.security.spec.AlgorithmParameterSpec paramSpec
static boolean isGcmSpec (java.lang.Class)
Class paramSpecClass
static java.security.spec.AlgorithmParameterSpec extractGcmSpec (org.bouncycastle.asn1.ASN1Primitive) throws java.security.spec.InvalidParameterSpecException
org.bouncycastle.asn1.cms.GCMParameters gcmParams
java.lang.reflect.Constructor constructor
NoSuchMethodException e
Exception e
org.bouncycastle.asn1.ASN1Primitive spec
static org.bouncycastle.asn1.cms.GCMParameters extractGcmParameters (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.lang.reflect.Method tLen
java.lang.reflect.Method iv
Exception e
java.security.spec.AlgorithmParameterSpec paramSpec
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$1.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
synthetic org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$AlgParams.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PBKDF2Params params
public void <init> ()
protected byte[] engineGetEncoded ()
java.io.IOException e
protected byte[] engineGetEncoded (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.AlgorithmParameterSpec paramSpec
javax.crypto.spec.PBEParameterSpec pbeSpec
protected void engineInit (byte[]) throws java.io.IOException
byte[] params
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
byte[] params
String format
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
private int scheme
private int keySizeInBits
private int ivSizeInBits
private int defaultDigest
public void <init> (java.lang.String, int)
String name
int scheme
private void <init> (java.lang.String, int, int, int, int)
String name
int scheme
int digest
int keySizeInBits
int ivSizeInBits
private void <init> (java.lang.String, int, int)
String name
int scheme
int digest
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
org.bouncycastle.jcajce.spec.PBKDF2KeySpec spec
int digest
int keySize
int ivSize
org.bouncycastle.crypto.CipherParameters param
int digest
int keySize
int ivSize
org.bouncycastle.crypto.CipherParameters param
javax.crypto.spec.PBEKeySpec pbeSpec
java.security.spec.KeySpec keySpec
private int getDigestCode (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.security.spec.InvalidKeySpecException
org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
Integer code
synthetic void <init> (java.lang.String, int, int, org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1)
String x0
int x1
int x2
org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1 x3
synthetic void <init> (java.lang.String, int, int, int, int, org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1)
String x0
int x1
int x2
int x3
int x4
org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$1 x5
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA1.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA1 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> (java.lang.String, int)
String name
int scheme
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA224.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA224 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> (java.lang.String, int)
String name
int scheme
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA256.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA256 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> (java.lang.String, int)
String name
int scheme
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA384.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA384 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> (java.lang.String, int)
String name
int scheme
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2WithHmacSHA512.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA512 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> (java.lang.String, int)
String name
int scheme
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$Mappings.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA1AndAES_128.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA1AndAES_128 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA1AndAES_256.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA1AndAES_256 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA224AndAES_128.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA224AndAES_128 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA224AndAES_256.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA224AndAES_256 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA256AndAES_128.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA256AndAES_128 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA256AndAES_256.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA256AndAES_256 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA384AndAES_128.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA384AndAES_128 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA384AndAES_256.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA384AndAES_256 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA512AndAES_128.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA512AndAES_128 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBEWithHmacSHA512AndAES_256.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBEWithHmacSHA512AndAES_256 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA18BIT.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA18BIT extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA1 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA1UTF8.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA1UTF8 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA1 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA224UTF8.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA224UTF8 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA224 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA256UTF8.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA256UTF8 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA256 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA384UTF8.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA384UTF8 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA384 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2WithHmacSHA512UTF8.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2WithHmacSHA512UTF8 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2WithHmacSHA512 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2$PBKDF2withUTF8.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$PBKDF2withUTF8 extends org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$BasePBKDF2 {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPBKDF2.class
PBEPBKDF2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2 extends java.lang.Object {
private static final java.util.Map prfCodes
private void <init> ()
static synthetic java.util.Map access$000 ()
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPKCS12$AlgParams.class
PBEPKCS12.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PKCS12PBEParams params
public void <init> ()
protected byte[] engineGetEncoded ()
java.io.IOException e
protected byte[] engineGetEncoded (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.AlgorithmParameterSpec paramSpec
javax.crypto.spec.PBEParameterSpec pbeSpec
protected void engineInit (byte[]) throws java.io.IOException
byte[] params
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
byte[] params
String format
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPKCS12$Mappings.class
PBEPKCS12.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBEPKCS12.class
PBEPKCS12.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$1.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
synthetic org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
abstract org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier kdf
private final String kdfShortName
private final int keySize
private final org.bouncycastle.asn1.ASN1ObjectIdentifier cipherAlgorithm
private final String cipherAlgorithmShortName
private org.bouncycastle.asn1.pkcs.PBES2Parameters params
private void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, int, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier kdf
String kdfShortName
int keySize
org.bouncycastle.asn1.ASN1ObjectIdentifier cipherAlgorithm
String cipherAlgorithmShortName
protected byte[] engineGetEncoded ()
java.io.IOException e
protected byte[] engineGetEncoded (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
org.bouncycastle.asn1.pkcs.PBKDF2Params pbeParamSpec
byte[] iv
Class parameterSpec
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
byte[] iv
java.security.spec.AlgorithmParameterSpec paramSpec
javax.crypto.spec.PBEParameterSpec pbeSpec
byte[] iv
java.security.spec.AlgorithmParameterSpec algorithmParameterSpec
protected void engineInit (byte[]) throws java.io.IOException
byte[] params
org.bouncycastle.asn1.ASN1Sequence seq
java.util.Enumeration seqObjects
org.bouncycastle.asn1.ASN1ObjectIdentifier id
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
byte[] params
String format
protected java.lang.String engineToString ()
synthetic void <init> (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, int, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$1)
org.bouncycastle.asn1.ASN1ObjectIdentifier x0
String x1
int x2
org.bouncycastle.asn1.ASN1ObjectIdentifier x3
String x4
org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$1 x5
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$Mappings.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
int shaVariant
int keySize
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
int[] keySizes
int[] shaVariants
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA1AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA1AES128AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA1AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA1AES256AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA224AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA224AES128AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA224AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA224AES256AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA256AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA256AES128AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA256AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA256AES256AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA384AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA384AES128AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA384AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA384AES256AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA512AES128AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA512AES128AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters$PBEWithHmacSHA512AES256AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$PBEWithHmacSHA512AES256AlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters$BasePBEWithHmacAlgorithmParameters {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/PBES2AlgorithmParameters.class
PBES2AlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.PBES2AlgorithmParameters extends java.lang.Object {
private void <init> ()
private static javax.crypto.spec.PBEParameterSpec createPBEParameterSpec (byte[], int, byte[])
Class pbeParameterSpecClass
java.lang.reflect.Constructor constructor
Exception e
byte[] salt
int iterationCount
byte[] iv
static synthetic javax.crypto.spec.PBEParameterSpec access$000 (byte[], int, byte[])
byte[] x0
int x1
byte[] x2
}
org/bouncycastle/jcajce/provider/symmetric/RC2$Mappings.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithMD5AndRC2.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithMD5AndRC2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithMD5KeyFactory.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithMD5KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHA1AndRC2.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHA1AndRC2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHA1KeyFactory.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHA1KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHAAnd128BitKeyFactory.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHAAnd128BitKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHAAnd128BitRC2.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHAAnd128BitRC2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHAAnd40BitKeyFactory.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHAAnd40BitKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2$PBEWithSHAAnd40BitRC2.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.RC2$PBEWithSHAAnd40BitRC2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/RC2.class
RC2.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.RC2 extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/SymmetricAlgorithmProvider.class
SymmetricAlgorithmProvider.java
package org.bouncycastle.jcajce.provider.symmetric
abstract org.bouncycastle.jcajce.provider.symmetric.SymmetricAlgorithmProvider extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish$Mappings.class
Twofish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Twofish$Mappings extends org.bouncycastle.jcajce.provider.symmetric.SymmetricAlgorithmProvider {
private static final String PREFIX
public void <init> ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish$PBEWithSHA.class
Twofish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Twofish$PBEWithSHA extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish$PBEWithSHAKeyFactory.class
Twofish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Twofish$PBEWithSHAKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory {
public void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/Twofish.class
Twofish.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Twofish extends java.lang.Object {
private void <init> ()
}
org/bouncycastle/jcajce/provider/symmetric/util/
org/bouncycastle/jcajce/provider/symmetric/util/BCPBEKey.class
BCPBEKey.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey extends java.lang.Object implements javax.crypto.interfaces.PBEKey javax.security.auth.Destroyable {
private final java.util.concurrent.atomic.AtomicBoolean hasBeenDestroyed
String algorithm
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
int type
int digest
int keySize
int ivSize
private final char[] password
private final byte[] salt
private final int iterationCount
private final org.bouncycastle.crypto.CipherParameters param
boolean tryWrong
public void <init> (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, int, int, int, int, javax.crypto.spec.PBEKeySpec, org.bouncycastle.crypto.CipherParameters)
String algorithm
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
int type
int digest
int keySize
int ivSize
javax.crypto.spec.PBEKeySpec pbeKeySpec
org.bouncycastle.crypto.CipherParameters param
public void <init> (java.lang.String, org.bouncycastle.crypto.CipherParameters)
String algName
org.bouncycastle.crypto.CipherParameters param
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.crypto.params.KeyParameter kParam
org.bouncycastle.crypto.params.KeyParameter kParam
int getType ()
int getDigest ()
int getKeySize ()
public int getIvSize ()
public org.bouncycastle.crypto.CipherParameters getParam ()
public char[] getPassword ()
public byte[] getSalt ()
public int getIterationCount ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOID ()
public void setTryWrongPKCS12Zero (boolean)
boolean tryWrong
boolean shouldTryWrongPKCS12 ()
public void destroy ()
public boolean isDestroyed ()
static void checkDestroyed (javax.security.auth.Destroyable)
javax.security.auth.Destroyable destroyable
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameterGenerator.class
BaseAlgorithmParameterGenerator.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator extends java.security.AlgorithmParameterGeneratorSpi {
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
protected java.security.SecureRandom random
protected int strength
public void <init> ()
protected final java.security.AlgorithmParameters createParametersInstance (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
protected void engineInit (int, java.security.SecureRandom)
int strength
java.security.SecureRandom random
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters.class
BaseAlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters extends java.security.AlgorithmParametersSpi {
public void <init> ()
protected boolean isASN1FormatString (java.lang.String)
String format
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$AEADGenericBlockCipher.class
BaseBlockCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$AEADGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher {
private static final java.lang.reflect.Constructor aeadBadTagConstructor
private org.bouncycastle.crypto.modes.AEADCipher cipher
private static java.lang.reflect.Constructor findExceptionConstructor (java.lang.Class)
Exception e
Class clazz
void <init> (org.bouncycastle.crypto.modes.AEADCipher)
org.bouncycastle.crypto.modes.AEADCipher cipher
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
public java.lang.String getAlgorithmName ()
public boolean wrapOnNoPadding ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
int len
public int getUpdateOutputSize (int)
int len
public void updateAAD (byte[], int, int)
byte[] input
int offset
int length
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
byte in
byte[] out
int outOff
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
byte[] in
int inOff
int len
byte[] out
int outOff
public int doFinal (byte[], int) throws java.lang.IllegalStateException javax.crypto.BadPaddingException
javax.crypto.BadPaddingException aeadBadTag
org.bouncycastle.crypto.InvalidCipherTextException e
byte[] out
int outOff
static synthetic org.bouncycastle.crypto.modes.AEADCipher access$000 (org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$AEADGenericBlockCipher)
org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$AEADGenericBlockCipher x0
static void <clinit> ()
Class aeadBadTagClass
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$BufferedGenericBlockCipher.class
BaseBlockCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$BufferedGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.BufferedBlockCipher cipher
void <init> (org.bouncycastle.crypto.BufferedBlockCipher)
org.bouncycastle.crypto.BufferedBlockCipher cipher
void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher cipher
void <init> (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
org.bouncycastle.crypto.BlockCipher cipher
org.bouncycastle.crypto.paddings.BlockCipherPadding padding
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
boolean forEncryption
org.bouncycastle.crypto.CipherParameters params
public boolean wrapOnNoPadding ()
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
int len
public int getUpdateOutputSize (int)
int len
public void updateAAD (byte[], int, int)
byte[] input
int offset
int length
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
byte in
byte[] out
int outOff
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
byte[] in
int inOff
int len
byte[] out
int outOff
public int doFinal (byte[], int) throws java.lang.IllegalStateException javax.crypto.BadPaddingException
org.bouncycastle.crypto.InvalidCipherTextException e
byte[] out
int outOff
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$GenericBlockCipher.class
BaseBlockCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract boolean wrapOnNoPadding ()
public abstract java.lang.String getAlgorithmName ()
public abstract org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public abstract int getOutputSize (int)
public abstract int getUpdateOutputSize (int)
public abstract void updateAAD (byte[], int, int)
public abstract int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException javax.crypto.BadPaddingException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher.class
BaseBlockCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private static final int BUF_SIZE
private static final Class gcmSpecClass
private Class[] availableSpecs
private org.bouncycastle.crypto.BlockCipher baseEngine
private org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider engineProvider
private org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private org.bouncycastle.crypto.params.AEADParameters aeadParams
private int keySizeInBits
private int scheme
private int digest
private int ivLength
private boolean padded
private boolean fixedIv
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
private String modeName
protected void <init> (org.bouncycastle.crypto.BlockCipher)
org.bouncycastle.crypto.BlockCipher engine
protected void <init> (org.bouncycastle.crypto.BlockCipher, int, int, int, int)
org.bouncycastle.crypto.BlockCipher engine
int scheme
int digest
int keySizeInBits
int ivLength
protected void <init> (org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider)
org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider provider
protected void <init> (org.bouncycastle.crypto.modes.AEADBlockCipher)
org.bouncycastle.crypto.modes.AEADBlockCipher engine
protected void <init> (org.bouncycastle.crypto.modes.AEADCipher, boolean, int)
org.bouncycastle.crypto.modes.AEADCipher engine
boolean fixedIv
int ivLength
protected void <init> (org.bouncycastle.crypto.modes.AEADBlockCipher, boolean, int)
org.bouncycastle.crypto.modes.AEADBlockCipher engine
boolean fixedIv
int ivLength
protected void <init> (org.bouncycastle.crypto.BlockCipher, int)
org.bouncycastle.crypto.BlockCipher engine
int ivLength
protected void <init> (org.bouncycastle.crypto.BlockCipher, boolean, int)
org.bouncycastle.crypto.BlockCipher engine
boolean fixedIv
int ivLength
protected void <init> (org.bouncycastle.crypto.BufferedBlockCipher, int)
org.bouncycastle.crypto.BufferedBlockCipher engine
int ivLength
protected void <init> (org.bouncycastle.crypto.BufferedBlockCipher, boolean, int)
org.bouncycastle.crypto.BufferedBlockCipher engine
boolean fixedIv
int ivLength
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
java.security.Key key
protected int engineGetOutputSize (int)
int inputLen
protected java.security.AlgorithmParameters engineGetParameters ()
Exception e
Exception e
Exception e
Exception e
String name
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
int wordSize
int wordSize
String mode
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
String padding
String paddingName
private boolean isBCPBEKeyWithoutIV (java.security.Key)
java.security.Key key
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
javax.crypto.SecretKey k
Exception e
javax.crypto.interfaces.PBEKey pbeKey
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters pbeKeyParam
org.bouncycastle.crypto.CipherParameters param
javax.crypto.SecretKey k
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey k
org.bouncycastle.crypto.CipherParameters param
javax.crypto.interfaces.PBEKey k
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.KeyParameter keyParam
org.bouncycastle.jcajce.spec.AEADParameterSpec aeadSpec
org.bouncycastle.crypto.params.KeyParameter keyParam
javax.crypto.spec.IvParameterSpec p
org.bouncycastle.crypto.params.KeyParameter keyParam
org.bouncycastle.crypto.params.KeyParameter keyParam
byte[] iv
java.security.SecureRandom ivRandom
org.bouncycastle.crypto.modes.AEADCipher aeadCipher
Exception e
int opmode
java.security.Key key
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
org.bouncycastle.crypto.CipherParameters param
private org.bouncycastle.crypto.CipherParameters adjustParameters (java.security.spec.AlgorithmParameterSpec, org.bouncycastle.crypto.CipherParameters)
javax.crypto.spec.IvParameterSpec iv
org.bouncycastle.crypto.CipherParameters key
javax.crypto.spec.IvParameterSpec iv
java.security.spec.AlgorithmParameterSpec params
org.bouncycastle.crypto.CipherParameters param
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
int opmode
java.security.Key key
java.security.AlgorithmParameters params
java.security.SecureRandom random
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException e
int opmode
java.security.Key key
java.security.SecureRandom random
protected void engineUpdateAAD (byte[], int, int)
byte[] input
int offset
int length
protected void engineUpdateAAD (java.nio.ByteBuffer)
byte[] data
int length
byte[] data
java.nio.ByteBuffer src
int remaining
protected byte[] engineUpdate (byte[], int, int)
byte[] tmp
byte[] out
int len
byte[] input
int inputOffset
int inputLen
int length
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
org.bouncycastle.crypto.DataLengthException e
byte[] input
int inputOffset
int inputLen
byte[] output
int outputOffset
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
org.bouncycastle.crypto.DataLengthException e
byte[] input
int inputOffset
int inputLen
int len
byte[] tmp
byte[] out
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
org.bouncycastle.crypto.OutputLengthException e
org.bouncycastle.crypto.DataLengthException e
byte[] input
int inputOffset
int inputLen
byte[] output
int outputOffset
int len
private boolean isAEADModeName (java.lang.String)
String modeName
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseKeyGenerator.class
BaseKeyGenerator.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator extends javax.crypto.KeyGeneratorSpi {
protected String algName
protected int keySize
protected int defaultKeySize
protected org.bouncycastle.crypto.CipherKeyGenerator engine
protected boolean uninitialised
protected void <init> (java.lang.String, int, org.bouncycastle.crypto.CipherKeyGenerator)
String algName
int defaultKeySize
org.bouncycastle.crypto.CipherKeyGenerator engine
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
protected void engineInit (java.security.SecureRandom)
java.security.SecureRandom random
protected void engineInit (int, java.security.SecureRandom)
IllegalArgumentException e
int keySize
java.security.SecureRandom random
protected javax.crypto.SecretKey engineGenerateKey ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac.class
BaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac extends javax.crypto.MacSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private static final Class gcmSpecClass
private org.bouncycastle.crypto.Mac macEngine
private int scheme
private int pbeHash
private int keySize
protected void <init> (org.bouncycastle.crypto.Mac)
org.bouncycastle.crypto.Mac macEngine
protected void <init> (org.bouncycastle.crypto.Mac, int, int, int)
org.bouncycastle.crypto.Mac macEngine
int scheme
int pbeHash
int keySize
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
javax.crypto.SecretKey k
Exception e
javax.crypto.spec.PBEParameterSpec pbeSpec
Exception e
javax.crypto.SecretKey k
javax.crypto.spec.PBEParameterSpec pbeSpec
int digest
int keySize
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey k
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.KeyParameter keyParam
org.bouncycastle.jcajce.spec.AEADParameterSpec aeadSpec
Exception e
java.security.Key key
java.security.spec.AlgorithmParameterSpec params
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.KeyParameter keyParam
protected int engineGetMacLength ()
protected void engineReset ()
protected void engineUpdate (byte)
byte input
protected void engineUpdate (byte[], int, int)
byte[] input
int offset
int len
protected byte[] engineDoFinal ()
byte[] out
private static java.util.Hashtable copyMap (java.util.Map)
Object key
java.util.Map paramsMap
java.util.Hashtable newTable
java.util.Iterator keys
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactory.class
BaseSecretKeyFactory.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory extends javax.crypto.SecretKeyFactorySpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
protected String algName
protected org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
protected void <init> (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
String algName
org.bouncycastle.asn1.ASN1ObjectIdentifier algOid
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
java.security.spec.KeySpec keySpec
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
Class[] parameters
java.lang.reflect.Constructor c
Object[] p
Exception e
javax.crypto.SecretKey key
Class keySpec
protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
javax.crypto.SecretKey key
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseStreamCipher.class
BaseStreamCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.StreamCipher cipher
private int keySizeInBits
private int digest
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
protected void <init> (org.bouncycastle.crypto.StreamCipher, int)
org.bouncycastle.crypto.StreamCipher engine
int ivLength
protected void <init> (org.bouncycastle.crypto.StreamCipher, int, int)
org.bouncycastle.crypto.StreamCipher engine
int ivLength
int keySizeInBits
protected void <init> (org.bouncycastle.crypto.StreamCipher, int, int, int)
org.bouncycastle.crypto.StreamCipher engine
int ivLength
int keySizeInBits
int digest
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
java.security.Key key
protected int engineGetOutputSize (int)
int inputLen
protected java.security.AlgorithmParameters engineGetParameters ()
java.security.AlgorithmParameters engineParams
Exception e
int endIndex
Exception e
String name
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
String mode
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
String padding
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
org.bouncycastle.jcajce.PKCS12Key k
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey k
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
byte[] iv
java.security.SecureRandom ivRandom
Exception e
int opmode
java.security.Key key
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
org.bouncycastle.crypto.CipherParameters param
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
int opmode
java.security.Key key
java.security.AlgorithmParameters params
java.security.SecureRandom random
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException e
int opmode
java.security.Key key
java.security.SecureRandom random
protected byte[] engineUpdate (byte[], int, int)
byte[] input
int inputOffset
int inputLen
byte[] out
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
org.bouncycastle.crypto.DataLengthException e
byte[] input
int inputOffset
int inputLen
byte[] output
int outputOffset
protected byte[] engineDoFinal (byte[], int, int)
byte[] out
byte[] input
int inputOffset
int inputLen
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
byte[] input
int inputOffset
int inputLen
byte[] output
int outputOffset
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher$ErasableOutputStream.class
BaseWrapCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
public final org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher$ErasableOutputStream extends java.io.ByteArrayOutputStream {
public void <init> ()
public byte[] getBuf ()
public void erase ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher$InvalidKeyOrParametersException.class
BaseWrapCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher$InvalidKeyOrParametersException extends java.security.InvalidKeyException {
private final Throwable cause
void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher.class
BaseWrapCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher extends javax.crypto.CipherSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
protected int pbeType
protected int pbeHash
protected int pbeKeySize
protected int pbeIvSize
protected java.security.AlgorithmParameters engineParams
protected org.bouncycastle.crypto.Wrapper wrapEngine
private int ivSize
private byte[] iv
private org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher$ErasableOutputStream wrapStream
private boolean forWrapping
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
protected void <init> ()
protected void <init> (org.bouncycastle.crypto.Wrapper)
org.bouncycastle.crypto.Wrapper wrapEngine
protected void <init> (org.bouncycastle.crypto.Wrapper, int)
org.bouncycastle.crypto.Wrapper wrapEngine
int ivSize
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
java.security.Key key
protected int engineGetOutputSize (int)
int inputLen
protected java.security.AlgorithmParameters engineGetParameters ()
Exception e
String name
protected final java.security.AlgorithmParameters createParametersInstance (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
String mode
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
String padding
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey k
org.bouncycastle.crypto.CipherParameters param
javax.crypto.spec.IvParameterSpec ivSpec
Exception e
int opmode
java.security.Key key
java.security.spec.AlgorithmParameterSpec params
java.security.SecureRandom random
org.bouncycastle.crypto.CipherParameters param
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
int opmode
java.security.Key key
java.security.AlgorithmParameters params
java.security.SecureRandom random
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException e
int opmode
java.security.Key key
java.security.SecureRandom random
protected byte[] engineUpdate (byte[], int, int)
byte[] input
int inputOffset
int inputLen
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
byte[] input
int inputOffset
int inputLen
byte[] output
int outputOffset
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
Exception e
org.bouncycastle.crypto.InvalidCipherTextException e
byte[] input
int inputOffset
int inputLen
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
byte[] enc
Exception e
byte[] enc
org.bouncycastle.crypto.InvalidCipherTextException e
byte[] enc
byte[] input
int inputOffset
int inputLen
byte[] output
int outputOffset
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
javax.crypto.BadPaddingException e
java.security.Key key
byte[] encoded
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
byte[] encoded
byte[] encoded
org.bouncycastle.crypto.InvalidCipherTextException e
javax.crypto.BadPaddingException e
javax.crypto.IllegalBlockSizeException e2
org.bouncycastle.asn1.pkcs.PrivateKeyInfo in
java.security.PrivateKey privKey
Exception e
java.security.KeyFactory kf
java.security.NoSuchProviderException e
java.security.spec.InvalidKeySpecException e2
byte[] wrappedKey
String wrappedKeyAlgorithm
int wrappedKeyType
byte[] encoded
}
org/bouncycastle/jcajce/provider/symmetric/util/BlockCipherProvider.class
BlockCipherProvider.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider extends java.lang.Object {
public abstract org.bouncycastle.crypto.BlockCipher get ()
}
org/bouncycastle/jcajce/provider/symmetric/util/ClassUtil$1.class
ClassUtil.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.ClassUtil$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic String val$className
void <init> (java.lang.String)
public java.lang.Object run ()
}
org/bouncycastle/jcajce/provider/symmetric/util/ClassUtil.class
ClassUtil.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.ClassUtil extends java.lang.Object {
public void <init> ()
public static java.lang.Class loadClass (java.lang.Class, java.lang.String)
ClassLoader loader
Class sourceClass
String className
}
org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil$1.class
GcmSpecUtil.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final synthetic String val$name
void <init> (java.lang.String)
public java.lang.Object run () throws java.lang.Exception
}
org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil$2.class
GcmSpecUtil.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final synthetic org.bouncycastle.crypto.params.KeyParameter val$keyParam
final synthetic java.security.spec.AlgorithmParameterSpec val$params
void <init> (org.bouncycastle.crypto.params.KeyParameter, java.security.spec.AlgorithmParameterSpec)
public java.lang.Object run () throws java.lang.Exception
}
org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil$3.class
GcmSpecUtil.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final synthetic java.security.spec.AlgorithmParameterSpec val$paramSpec
void <init> (java.security.spec.AlgorithmParameterSpec)
public java.lang.Object run () throws java.lang.Exception
}
org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil.class
GcmSpecUtil.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil extends java.lang.Object {
static final Class gcmSpecClass
static final java.lang.reflect.Method tLen
static final java.lang.reflect.Method iv
public void <init> ()
private static java.lang.reflect.Method extractMethod (java.lang.String)
java.security.PrivilegedActionException e
String name
public static boolean gcmSpecExists ()
public static boolean isGcmSpec (java.security.spec.AlgorithmParameterSpec)
java.security.spec.AlgorithmParameterSpec paramSpec
public static boolean isGcmSpec (java.lang.Class)
Class paramSpecClass
public static java.security.spec.AlgorithmParameterSpec extractGcmSpec (org.bouncycastle.asn1.ASN1Primitive) throws java.security.spec.InvalidParameterSpecException
org.bouncycastle.asn1.cms.GCMParameters gcmParams
java.lang.reflect.Constructor constructor
NoSuchMethodException e
Exception e
org.bouncycastle.asn1.ASN1Primitive spec
static org.bouncycastle.crypto.params.AEADParameters extractAeadParameters (org.bouncycastle.crypto.params.KeyParameter, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException
Exception e
org.bouncycastle.crypto.params.KeyParameter keyParam
java.security.spec.AlgorithmParameterSpec params
public static org.bouncycastle.asn1.cms.GCMParameters extractGcmParameters (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
Exception e
java.security.spec.AlgorithmParameterSpec paramSpec
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/symmetric/util/IvAlgorithmParameters.class
IvAlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
private byte[] iv
public void <init> ()
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
String format
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
Class paramSpec
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
java.security.spec.AlgorithmParameterSpec paramSpec
protected void engineInit (byte[]) throws java.io.IOException
org.bouncycastle.asn1.ASN1OctetString oct
byte[] params
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
org.bouncycastle.asn1.ASN1OctetString oct
Exception e
byte[] params
String format
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/util/PBE$Util.class
PBE.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.PBE$Util extends java.lang.Object {
public void <init> ()
private static org.bouncycastle.crypto.PBEParametersGenerator makePBEGenerator (int, int)
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.PBEParametersGenerator generator
int type
int hash
org.bouncycastle.crypto.PBEParametersGenerator generator
public static org.bouncycastle.crypto.CipherParameters makePBEParameters (byte[], int, int, int, int, java.security.spec.AlgorithmParameterSpec, java.lang.String) throws java.security.InvalidAlgorithmParameterException
org.bouncycastle.crypto.params.ParametersWithIV parametersWithIV
javax.crypto.spec.IvParameterSpec ivParameterSpec
java.security.spec.AlgorithmParameterSpec parameterSpecFromPBEParameterSpec
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.KeyParameter kParam
org.bouncycastle.crypto.params.KeyParameter kParam
byte[] pbeKey
int scheme
int digest
int keySize
int ivSize
java.security.spec.AlgorithmParameterSpec spec
String targetAlgorithm
javax.crypto.spec.PBEParameterSpec pbeParam
org.bouncycastle.crypto.PBEParametersGenerator generator
byte[] key
org.bouncycastle.crypto.CipherParameters param
public static org.bouncycastle.crypto.CipherParameters makePBEParameters (org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec, java.lang.String)
org.bouncycastle.crypto.params.ParametersWithIV parametersWithIV
javax.crypto.spec.IvParameterSpec ivParameterSpec
java.security.spec.AlgorithmParameterSpec parameterSpecFromPBEParameterSpec
org.bouncycastle.crypto.CipherParameters param
org.bouncycastle.crypto.params.KeyParameter kParam
org.bouncycastle.crypto.params.KeyParameter kParam
org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey pbeKey
java.security.spec.AlgorithmParameterSpec spec
String targetAlgorithm
javax.crypto.spec.PBEParameterSpec pbeParam
org.bouncycastle.crypto.PBEParametersGenerator generator
byte[] key
org.bouncycastle.crypto.CipherParameters param
public static org.bouncycastle.crypto.CipherParameters makePBEMacParameters (org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec)
org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey pbeKey
java.security.spec.AlgorithmParameterSpec spec
javax.crypto.spec.PBEParameterSpec pbeParam
org.bouncycastle.crypto.PBEParametersGenerator generator
byte[] key
org.bouncycastle.crypto.CipherParameters param
public static org.bouncycastle.crypto.CipherParameters makePBEMacParameters (javax.crypto.spec.PBEKeySpec, int, int, int)
int i
javax.crypto.spec.PBEKeySpec keySpec
int type
int hash
int keySize
org.bouncycastle.crypto.PBEParametersGenerator generator
byte[] key
org.bouncycastle.crypto.CipherParameters param
public static org.bouncycastle.crypto.CipherParameters makePBEParameters (javax.crypto.spec.PBEKeySpec, int, int, int, int)
org.bouncycastle.crypto.CipherParameters param
int i
javax.crypto.spec.PBEKeySpec keySpec
int type
int hash
int keySize
int ivSize
org.bouncycastle.crypto.PBEParametersGenerator generator
byte[] key
org.bouncycastle.crypto.CipherParameters param
public static org.bouncycastle.crypto.CipherParameters makePBEMacParameters (javax.crypto.SecretKey, int, int, int, javax.crypto.spec.PBEParameterSpec)
int i
javax.crypto.SecretKey key
int type
int hash
int keySize
javax.crypto.spec.PBEParameterSpec pbeSpec
org.bouncycastle.crypto.PBEParametersGenerator generator
org.bouncycastle.crypto.CipherParameters param
byte[] keyBytes
public static java.security.spec.AlgorithmParameterSpec getParameterSpecFromPBEParameterSpec (javax.crypto.spec.PBEParameterSpec)
java.lang.reflect.Method getParameterSpecMethod
Exception e
javax.crypto.spec.PBEParameterSpec pbeParameterSpec
private static byte[] convertPassword (int, javax.crypto.spec.PBEKeySpec)
byte[] key
byte[] key
int type
javax.crypto.spec.PBEKeySpec keySpec
byte[] key
}
org/bouncycastle/jcajce/provider/symmetric/util/PBE.class
PBE.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.PBE extends java.lang.Object {
public static final int MD5
public static final int SHA1
public static final int SHA256
public static final int SHA224
public static final int SHA384
public static final int SHA512
public static final int PKCS5S1
public static final int PKCS5S2
public static final int PKCS12
public static final int OPENSSL
public static final int PKCS5S1_UTF8
public static final int PKCS5S2_UTF8
}
org/bouncycastle/jcajce/provider/symmetric/util/PBESecretKeyFactory.class
PBESecretKeyFactory.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void <init> (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, int, int, int, int)
String algorithm
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean forCipher
int scheme
int digest
int keySize
int ivSize
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
org.bouncycastle.crypto.CipherParameters param
javax.crypto.spec.PBEKeySpec pbeSpec
org.bouncycastle.crypto.CipherParameters param
java.security.spec.KeySpec keySpec
}
org/bouncycastle/jcajce/provider/symmetric/util/SpecUtil.class
SpecUtil.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.SpecUtil extends java.lang.Object {
void <init> ()
static java.security.spec.AlgorithmParameterSpec extractSpec (java.security.AlgorithmParameters, java.lang.Class[])
int i
Exception e
java.security.AlgorithmParameters params
Class[] availableSpecs
}
org/bouncycastle/jcajce/provider/util/
org/bouncycastle/jcajce/provider/util/AlgorithmProvider.class
AlgorithmProvider.java
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AlgorithmProvider extends java.lang.Object {
public void <init> ()
public abstract void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/util/AsymmetricAlgorithmProvider.class
AsymmetricAlgorithmProvider.java
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
public void <init> ()
protected void addSignatureAlgorithm (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
String algorithm
String className
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
protected void addSignatureAlgorithm (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
String digest
String algorithm
String className
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String mainName
String jdk11Variation1
String jdk11Variation2
String alias
protected void registerOid (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String name
org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyFactory
protected void registerOidAlgorithmParameters (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String name
protected void registerOidAlgorithmParameterGenerator (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.jcajce.provider.config.ConfigurableProvider provider
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String name
}
org/bouncycastle/jcajce/provider/util/AsymmetricKeyInfoConverter.class
AsymmetricKeyInfoConverter.java
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter extends java.lang.Object {
public abstract java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public abstract java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/util/BadBlockException.class
BadBlockException.java
package org.bouncycastle.jcajce.provider.util
public org.bouncycastle.jcajce.provider.util.BadBlockException extends javax.crypto.BadPaddingException {
private final Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/util/DigestFactory.class
DigestFactory.java
package org.bouncycastle.jcajce.provider.util
public org.bouncycastle.jcajce.provider.util.DigestFactory extends java.lang.Object {
private static java.util.Set md5
private static java.util.Set sha1
private static java.util.Set sha224
private static java.util.Set sha256
private static java.util.Set sha384
private static java.util.Set sha512
private static java.util.Map oids
public void <init> ()
public static org.bouncycastle.crypto.Digest getDigest (java.lang.String)
String digestName
public static boolean isSameDigest (java.lang.String, java.lang.String)
String digest1
String digest2
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
String digestName
static void <clinit> ()
}
org/bouncycastle/jcajce/provider/util/SecretKeyUtil.class
SecretKeyUtil.java
package org.bouncycastle.jcajce.provider.util
public org.bouncycastle.jcajce.provider.util.SecretKeyUtil extends java.lang.Object {
private static java.util.Map keySizes
public void <init> ()
public static int getKeySize (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
Integer size
static void <clinit> ()
}
org/bouncycastle/jcajce/spec/
org/bouncycastle/jcajce/spec/AEADParameterSpec.class
AEADParameterSpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.AEADParameterSpec extends javax.crypto.spec.IvParameterSpec {
private final byte[] associatedData
private final int macSizeInBits
public void <init> (byte[], int)
byte[] nonce
int macSizeInBits
public void <init> (byte[], int, byte[])
byte[] nonce
int macSizeInBits
byte[] associatedData
public int getMacSizeInBits ()
public byte[] getAssociatedData ()
public byte[] getNonce ()
}
org/bouncycastle/jcajce/spec/CompositeAlgorithmSpec$Builder.class
CompositeAlgorithmSpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder extends java.lang.Object {
private java.util.List algorithmNames
private java.util.List parameterSpecs
public void <init> ()
public org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder add (java.lang.String)
String algorithmName
public org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder add (java.lang.String, java.security.spec.AlgorithmParameterSpec)
String algorithmName
java.security.spec.AlgorithmParameterSpec parameterSpec
public org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec build ()
static synthetic java.util.List access$000 (org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder)
org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder x0
static synthetic java.util.List access$100 (org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder)
org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder x0
}
org/bouncycastle/jcajce/spec/CompositeAlgorithmSpec.class
CompositeAlgorithmSpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private final java.util.List algorithmNames
private final java.util.List parameterSpecs
public void <init> (org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder)
org.bouncycastle.jcajce.spec.CompositeAlgorithmSpec$Builder builder
public java.util.List getAlgorithmNames ()
public java.util.List getParameterSpecs ()
}
org/bouncycastle/jcajce/spec/DHDomainParameterSpec.class
DHDomainParameterSpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.DHDomainParameterSpec extends javax.crypto.spec.DHParameterSpec {
private final java.math.BigInteger q
private final java.math.BigInteger j
private final int m
private org.bouncycastle.crypto.params.DHValidationParameters validationParameters
public void <init> (org.bouncycastle.crypto.params.DHParameters)
org.bouncycastle.crypto.params.DHParameters domainParameters
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger g
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int)
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger g
int l
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int)
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger g
java.math.BigInteger j
int l
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int)
java.math.BigInteger p
java.math.BigInteger q
java.math.BigInteger g
java.math.BigInteger j
int m
int l
public java.math.BigInteger getQ ()
public java.math.BigInteger getJ ()
public int getM ()
public org.bouncycastle.crypto.params.DHParameters getDomainParameters ()
}
org/bouncycastle/jcajce/spec/DHExtendedPrivateKeySpec.class
DHExtendedPrivateKeySpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.DHExtendedPrivateKeySpec extends javax.crypto.spec.DHPrivateKeySpec {
private final javax.crypto.spec.DHParameterSpec params
public void <init> (java.math.BigInteger, javax.crypto.spec.DHParameterSpec)
java.math.BigInteger x
javax.crypto.spec.DHParameterSpec params
public javax.crypto.spec.DHParameterSpec getParams ()
}
org/bouncycastle/jcajce/spec/DHExtendedPublicKeySpec.class
DHExtendedPublicKeySpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.DHExtendedPublicKeySpec extends javax.crypto.spec.DHPublicKeySpec {
private final javax.crypto.spec.DHParameterSpec params
public void <init> (java.math.BigInteger, javax.crypto.spec.DHParameterSpec)
java.math.BigInteger y
javax.crypto.spec.DHParameterSpec params
public javax.crypto.spec.DHParameterSpec getParams ()
}
org/bouncycastle/jcajce/spec/OpenSSHPrivateKeySpec.class
OpenSSHPrivateKeySpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.OpenSSHPrivateKeySpec extends java.security.spec.EncodedKeySpec {
private final String format
public void <init> (byte[])
byte[] encodedKey
public java.lang.String getFormat ()
}
org/bouncycastle/jcajce/spec/OpenSSHPublicKeySpec.class
OpenSSHPublicKeySpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.OpenSSHPublicKeySpec extends java.security.spec.EncodedKeySpec {
private static final String[] allowedTypes
private final String type
public void <init> (byte[])
int t
byte[] encodedKey
int pos
int i
public java.lang.String getFormat ()
public java.lang.String getType ()
static void <clinit> ()
}
org/bouncycastle/jcajce/spec/PBKDF2KeySpec.class
PBKDF2KeySpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.PBKDF2KeySpec extends javax.crypto.spec.PBEKeySpec {
private static final org.bouncycastle.asn1.x509.AlgorithmIdentifier defaultPRF
private org.bouncycastle.asn1.x509.AlgorithmIdentifier prf
public void <init> (char[], byte[], int, int, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
char[] password
byte[] salt
int iterationCount
int keySize
org.bouncycastle.asn1.x509.AlgorithmIdentifier prf
public boolean isDefaultPrf ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrf ()
static void <clinit> ()
}
org/bouncycastle/jcajce/spec/UserKeyingMaterialSpec.class
UserKeyingMaterialSpec.java
package org.bouncycastle.jcajce.spec
public org.bouncycastle.jcajce.spec.UserKeyingMaterialSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private final byte[] userKeyingMaterial
public void <init> (byte[])
byte[] userKeyingMaterial
public byte[] getUserKeyingMaterial ()
}
org/bouncycastle/jcajce/util/
org/bouncycastle/jcajce/util/AlgorithmParametersUtils.class
AlgorithmParametersUtils.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.AlgorithmParametersUtils extends java.lang.Object {
private void <init> ()
public static org.bouncycastle.asn1.ASN1Encodable extractParameters (java.security.AlgorithmParameters) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable asn1Params
Exception ex
java.security.AlgorithmParameters params
org.bouncycastle.asn1.ASN1Encodable asn1Params
public static void loadParameters (java.security.AlgorithmParameters, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
Exception ex
java.security.AlgorithmParameters params
org.bouncycastle.asn1.ASN1Encodable sParams
}
org/bouncycastle/jcajce/util/AnnotatedPrivateKey.class
AnnotatedPrivateKey.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.AnnotatedPrivateKey extends java.lang.Object implements java.security.PrivateKey {
public static final String LABEL
private final java.security.PrivateKey key
private final java.util.Map annotations
void <init> (java.security.PrivateKey, java.lang.String)
java.security.PrivateKey key
String label
void <init> (java.security.PrivateKey, java.util.Map)
java.security.PrivateKey key
java.util.Map annotations
public java.security.PrivateKey getKey ()
public java.util.Map getAnnotations ()
public java.lang.String getAlgorithm ()
public java.lang.Object getAnnotation (java.lang.String)
String key
public org.bouncycastle.jcajce.util.AnnotatedPrivateKey addAnnotation (java.lang.String, java.lang.Object)
String name
Object annotation
java.util.Map newAnnotations
public org.bouncycastle.jcajce.util.AnnotatedPrivateKey removeAnnotation (java.lang.String)
String name
java.util.Map newAnnotations
public java.lang.String getFormat ()
public byte[] getEncoded ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public java.lang.String toString ()
}
org/bouncycastle/jcajce/util/BCJcaJceHelper.class
BCJcaJceHelper.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.BCJcaJceHelper extends org.bouncycastle.jcajce.util.ProviderJcaJceHelper {
private static volatile java.security.Provider bcProvider
private static synchronized java.security.Provider getBouncyCastleProvider ()
java.security.Provider system
public void <init> ()
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
Throwable throwable
java.security.NoSuchAlgorithmException originalException
String algorithm
public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
Throwable throwable
java.security.NoSuchAlgorithmException originalException
String algorithm
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException
Throwable throwable
java.security.NoSuchAlgorithmException originalException
String algorithm
private java.security.Provider getPrivateProvider ()
}
org/bouncycastle/jcajce/util/DefaultJcaJceHelper.class
DefaultJcaJceHelper.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.DefaultJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.util.JcaJceHelper {
public void <init> ()
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
String algorithm
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.MessageDigest createMessageDigest (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException
String algorithm
public java.security.SecureRandom createSecureRandom (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.cert.CertPathBuilder createCertPathBuilder (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.cert.CertPathValidator createCertPathValidator (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.cert.CertStore createCertStore (java.lang.String, java.security.cert.CertStoreParameters) throws java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException
String type
java.security.cert.CertStoreParameters params
public javax.crypto.ExemptionMechanism createExemptionMechanism (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.KeyStore createKeyStore (java.lang.String) throws java.security.KeyStoreException
String type
}
org/bouncycastle/jcajce/util/ECKeyUtil$ECPublicKeyWithCompression.class
ECKeyUtil.java
package org.bouncycastle.jcajce.util
org.bouncycastle.jcajce.util.ECKeyUtil$ECPublicKeyWithCompression extends java.lang.Object implements java.security.interfaces.ECPublicKey {
private final java.security.interfaces.ECPublicKey ecPublicKey
public void <init> (java.security.interfaces.ECPublicKey)
java.security.interfaces.ECPublicKey ecPublicKey
public java.security.spec.ECPoint getW ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters x9
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECParameters x9
java.io.IOException e
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.asn1.ASN1OctetString pEnc
public java.security.spec.ECParameterSpec getParams ()
}
org/bouncycastle/jcajce/util/ECKeyUtil.class
ECKeyUtil.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.ECKeyUtil extends java.lang.Object {
public void <init> ()
public static java.security.interfaces.ECPublicKey createKeyWithCompression (java.security.interfaces.ECPublicKey)
java.security.interfaces.ECPublicKey ecPublicKey
}
org/bouncycastle/jcajce/util/JcaJceHelper.class
JcaJceHelper.java
package org.bouncycastle.jcajce.util
public abstract org.bouncycastle.jcajce.util.JcaJceHelper extends java.lang.Object {
public abstract javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
public abstract javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.MessageDigest createMessageDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchProviderException java.security.cert.CertificateException
public abstract java.security.SecureRandom createSecureRandom (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.cert.CertPathBuilder createCertPathBuilder (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.cert.CertPathValidator createCertPathValidator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.cert.CertStore createCertStore (java.lang.String, java.security.cert.CertStoreParameters) throws java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException java.security.NoSuchProviderException
public abstract javax.crypto.ExemptionMechanism createExemptionMechanism (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.KeyStore createKeyStore (java.lang.String) throws java.security.KeyStoreException java.security.NoSuchProviderException
}
org/bouncycastle/jcajce/util/JcaJceUtils.class
JcaJceUtils.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.JcaJceUtils extends java.lang.Object {
private void <init> ()
public static org.bouncycastle.asn1.ASN1Encodable extractParameters (java.security.AlgorithmParameters) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable asn1Params
Exception ex
java.security.AlgorithmParameters params
org.bouncycastle.asn1.ASN1Encodable asn1Params
public static void loadParameters (java.security.AlgorithmParameters, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
Exception ex
java.security.AlgorithmParameters params
org.bouncycastle.asn1.ASN1Encodable sParams
public static java.lang.String getDigestAlgName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID
}
org/bouncycastle/jcajce/util/MessageDigestUtils.class
MessageDigestUtils.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.MessageDigestUtils extends java.lang.Object {
private static java.util.Map digestOidMap
public void <init> ()
public static java.lang.String getDigestName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID
String name
static void <clinit> ()
}
org/bouncycastle/jcajce/util/NamedJcaJceHelper.class
NamedJcaJceHelper.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.NamedJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.util.JcaJceHelper {
protected final String providerName
public void <init> (java.lang.String)
String providerName
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
String algorithm
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.MessageDigest createMessageDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchProviderException
String algorithm
public java.security.SecureRandom createSecureRandom (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.cert.CertPathBuilder createCertPathBuilder (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.cert.CertPathValidator createCertPathValidator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.cert.CertStore createCertStore (java.lang.String, java.security.cert.CertStoreParameters) throws java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException java.security.NoSuchProviderException
String type
java.security.cert.CertStoreParameters params
public javax.crypto.ExemptionMechanism createExemptionMechanism (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
String algorithm
public java.security.KeyStore createKeyStore (java.lang.String) throws java.security.KeyStoreException java.security.NoSuchProviderException
String type
}
org/bouncycastle/jcajce/util/PrivateKeyAnnotator.class
PrivateKeyAnnotator.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.PrivateKeyAnnotator extends java.lang.Object {
public void <init> ()
public static org.bouncycastle.jcajce.util.AnnotatedPrivateKey annotate (java.security.PrivateKey, java.lang.String)
java.security.PrivateKey privKey
String label
public static org.bouncycastle.jcajce.util.AnnotatedPrivateKey annotate (java.security.PrivateKey, java.util.Map)
java.security.PrivateKey privKey
java.util.Map annotations
java.util.Map savedAnnotations
}
org/bouncycastle/jcajce/util/ProviderJcaJceHelper.class
ProviderJcaJceHelper.java
package org.bouncycastle.jcajce.util
public org.bouncycastle.jcajce.util.ProviderJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.util.JcaJceHelper {
protected final java.security.Provider provider
public void <init> (java.security.Provider)
java.security.Provider provider
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
String algorithm
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public javax.crypto.SecretKeyFactory createSecretKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.MessageDigest createMessageDigest (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException
String algorithm
public java.security.SecureRandom createSecureRandom (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.cert.CertPathBuilder createCertPathBuilder (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.cert.CertPathValidator createCertPathValidator (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.cert.CertStore createCertStore (java.lang.String, java.security.cert.CertStoreParameters) throws java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException
String type
java.security.cert.CertStoreParameters params
public javax.crypto.ExemptionMechanism createExemptionMechanism (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
public java.security.KeyStore createKeyStore (java.lang.String) throws java.security.KeyStoreException
String type
}
org/bouncycastle/jce/
org/bouncycastle/jce/ECNamedCurveTable.class
ECNamedCurveTable.java
package org.bouncycastle.jce
public org.bouncycastle.jce.ECNamedCurveTable extends java.lang.Object {
public void <init> ()
public static org.bouncycastle.jce.spec.ECNamedCurveParameterSpec getParameterSpec (java.lang.String)
String name
org.bouncycastle.asn1.x9.X9ECParameters ecP
public static java.util.Enumeration getNames ()
}
org/bouncycastle/jce/PKCS10CertificationRequest.class
PKCS10CertificationRequest.java
package org.bouncycastle.jce
public org.bouncycastle.jce.PKCS10CertificationRequest extends org.bouncycastle.asn1.pkcs.CertificationRequest {
private static java.util.Hashtable algorithms
private static java.util.Hashtable params
private static java.util.Hashtable keyAlgorithms
private static java.util.Hashtable oids
private static java.util.Set noParams
private static org.bouncycastle.asn1.pkcs.RSASSAPSSparams creatPSSParams (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int)
org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgId
int saltSize
private static org.bouncycastle.asn1.ASN1Sequence toDERSequence (byte[])
org.bouncycastle.asn1.ASN1InputStream dIn
Exception e
byte[] bytes
public void <init> (byte[])
byte[] bytes
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence sequence
public void <init> (java.lang.String, org.bouncycastle.asn1.x509.X509Name, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
String signatureAlgorithm
org.bouncycastle.asn1.x509.X509Name subject
java.security.PublicKey key
org.bouncycastle.asn1.ASN1Set attributes
java.security.PrivateKey signingKey
private static org.bouncycastle.asn1.x509.X509Name convertName (javax.security.auth.x500.X500Principal)
java.io.IOException e
javax.security.auth.x500.X500Principal name
public void <init> (java.lang.String, javax.security.auth.x500.X500Principal, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
String signatureAlgorithm
javax.security.auth.x500.X500Principal subject
java.security.PublicKey key
org.bouncycastle.asn1.ASN1Set attributes
java.security.PrivateKey signingKey
public void <init> (java.lang.String, javax.security.auth.x500.X500Principal, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
String signatureAlgorithm
javax.security.auth.x500.X500Principal subject
java.security.PublicKey key
org.bouncycastle.asn1.ASN1Set attributes
java.security.PrivateKey signingKey
String provider
public void <init> (java.lang.String, org.bouncycastle.asn1.x509.X509Name, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
Exception e
org.bouncycastle.asn1.ASN1Sequence seq
java.io.IOException e
java.security.Signature sig
Exception e
String signatureAlgorithm
org.bouncycastle.asn1.x509.X509Name subject
java.security.PublicKey key
org.bouncycastle.asn1.ASN1Set attributes
java.security.PrivateKey signingKey
String provider
String algorithmName
org.bouncycastle.asn1.ASN1ObjectIdentifier sigOID
java.security.Signature sig
public java.security.PublicKey getPublicKey () throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public java.security.PublicKey getPublicKey (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
String keyAlgorithm
java.security.NoSuchAlgorithmException e
java.security.spec.X509EncodedKeySpec xspec
org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg
java.security.spec.InvalidKeySpecException e
java.io.IOException e
String provider
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPKInfo
public boolean verify () throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public boolean verify (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
String provider
public boolean verify (java.security.PublicKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
java.security.Signature sig
java.security.Signature sig
java.security.Signature sig
String signatureAlgorithm
java.security.Signature sig
java.security.NoSuchAlgorithmException e
Exception e
java.security.PublicKey pubKey
String provider
java.security.Signature sig
public byte[] getEncoded ()
java.io.IOException e
private void setSignatureParameters (java.security.Signature, org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.io.IOException e
java.security.GeneralSecurityException e
java.security.AlgorithmParameters sigParams
java.security.Signature signature
org.bouncycastle.asn1.ASN1Encodable params
static java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.pkcs.RSASSAPSSparams rsaParams
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.ASN1Encodable params
private static java.lang.String getDigestAlgName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID
static void <clinit> ()
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha1AlgId
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha224AlgId
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha256AlgId
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha384AlgId
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha512AlgId
}
org/bouncycastle/jce/PrincipalUtil.class
PrincipalUtil.java
package org.bouncycastle.jce
public org.bouncycastle.jce.PrincipalUtil extends java.lang.Object {
public void <init> ()
public static org.bouncycastle.jce.X509Principal getIssuerX509Principal (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert
java.io.IOException e
java.security.cert.X509Certificate cert
public static org.bouncycastle.jce.X509Principal getSubjectX509Principal (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert
java.io.IOException e
java.security.cert.X509Certificate cert
public static org.bouncycastle.jce.X509Principal getIssuerX509Principal (java.security.cert.X509CRL) throws java.security.cert.CRLException
org.bouncycastle.asn1.x509.TBSCertList tbsCertList
java.io.IOException e
java.security.cert.X509CRL crl
}
org/bouncycastle/jce/X509Principal.class
X509Principal.java
package org.bouncycastle.jce
public org.bouncycastle.jce.X509Principal extends org.bouncycastle.asn1.x509.X509Name implements java.security.Principal {
private static org.bouncycastle.asn1.ASN1Sequence readSequence (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
IllegalArgumentException e
org.bouncycastle.asn1.ASN1InputStream aIn
public void <init> (byte[]) throws java.io.IOException
byte[] bytes
public void <init> (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name name
public void <init> (org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x500.X500Name name
public void <init> (java.util.Hashtable)
java.util.Hashtable attributes
public void <init> (java.util.Vector, java.util.Hashtable)
java.util.Vector ordering
java.util.Hashtable attributes
public void <init> (java.util.Vector, java.util.Vector)
java.util.Vector oids
java.util.Vector values
public void <init> (java.lang.String)
String dirName
public void <init> (boolean, java.lang.String)
boolean reverse
String dirName
public void <init> (boolean, java.util.Hashtable, java.lang.String)
boolean reverse
java.util.Hashtable lookUp
String dirName
public java.lang.String getName ()
public byte[] getEncoded ()
java.io.IOException e
}
org/bouncycastle/jce/exception/
org/bouncycastle/jce/exception/ExtCertPathBuilderException.class
ExtCertPathBuilderException.java
package org.bouncycastle.jce.exception
public org.bouncycastle.jce.exception.ExtCertPathBuilderException extends java.security.cert.CertPathBuilderException implements org.bouncycastle.jce.exception.ExtException {
private Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int)
String msg
Throwable cause
java.security.cert.CertPath certPath
int index
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/exception/ExtCertPathValidatorException.class
ExtCertPathValidatorException.java
package org.bouncycastle.jce.exception
public org.bouncycastle.jce.exception.ExtCertPathValidatorException extends java.security.cert.CertPathValidatorException implements org.bouncycastle.jce.exception.ExtException {
private Throwable cause
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int)
String msg
Throwable cause
java.security.cert.CertPath certPath
int index
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/exception/ExtException.class
ExtException.java
package org.bouncycastle.jce.exception
public abstract org.bouncycastle.jce.exception.ExtException extends java.lang.Object {
public abstract java.lang.Throwable getCause ()
}
org/bouncycastle/jce/interfaces/
org/bouncycastle/jce/interfaces/BCKeyStore.class
BCKeyStore.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.BCKeyStore extends java.lang.Object {
public abstract void setRandom (java.security.SecureRandom)
}
org/bouncycastle/jce/interfaces/ECKey.class
ECKey.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECKey extends java.lang.Object {
public abstract org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
}
org/bouncycastle/jce/interfaces/ECPointEncoder.class
ECPointEncoder.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPointEncoder extends java.lang.Object {
public abstract void setPointFormat (java.lang.String)
}
org/bouncycastle/jce/interfaces/ECPrivateKey.class
ECPrivateKey.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPrivateKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ECKey java.security.PrivateKey {
public abstract java.math.BigInteger getD ()
}
org/bouncycastle/jce/interfaces/ECPublicKey.class
ECPublicKey.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPublicKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ECKey java.security.PublicKey {
public abstract org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.class
PKCS12BagAttributeCarrier.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier extends java.lang.Object {
public abstract void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public abstract org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public abstract java.util.Enumeration getBagAttributeKeys ()
}
org/bouncycastle/jce/netscape/
org/bouncycastle/jce/netscape/NetscapeCertRequest.class
NetscapeCertRequest.java
package org.bouncycastle.jce.netscape
public org.bouncycastle.jce.netscape.NetscapeCertRequest extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg
org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg
byte[] sigBits
String challenge
org.bouncycastle.asn1.DERBitString content
java.security.PublicKey pubkey
private static org.bouncycastle.asn1.ASN1Sequence getReq (byte[]) throws java.io.IOException
byte[] r
org.bouncycastle.asn1.ASN1InputStream aIn
public void <init> (byte[]) throws java.io.IOException
byte[] req
public void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence pkac
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pubkeyinfo
java.security.spec.X509EncodedKeySpec xspec
Exception e
org.bouncycastle.asn1.ASN1Sequence spkac
public void <init> (java.lang.String, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PublicKey) throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException java.security.NoSuchProviderException
java.io.IOException e
String challenge
org.bouncycastle.asn1.x509.AlgorithmIdentifier signing_alg
java.security.PublicKey pub_key
org.bouncycastle.asn1.ASN1EncodableVector content_der
public java.lang.String getChallenge ()
public void setChallenge (java.lang.String)
String value
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigningAlgorithm ()
public void setSigningAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier value
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyAlgorithm ()
public void setKeyAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier value
public java.security.PublicKey getPublicKey ()
public void setPublicKey (java.security.PublicKey)
java.security.PublicKey value
public boolean verify (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException
String challenge
java.security.Signature sig
public void sign (java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.spec.InvalidKeySpecException
java.security.PrivateKey priv_key
public void sign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.spec.InvalidKeySpecException
java.io.IOException ioe
java.security.PrivateKey priv_key
java.security.SecureRandom rand
java.security.Signature sig
org.bouncycastle.asn1.ASN1EncodableVector pkac
private org.bouncycastle.asn1.ASN1Primitive getKeySpec () throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException java.security.NoSuchProviderException
org.bouncycastle.asn1.ASN1InputStream derin
java.io.IOException ioe
java.io.ByteArrayOutputStream baos
org.bouncycastle.asn1.ASN1Primitive obj
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1EncodableVector spkac
org.bouncycastle.asn1.ASN1EncodableVector pkac
}
org/bouncycastle/jce/provider/
org/bouncycastle/jce/provider/AnnotatedException.class
AnnotatedException.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.AnnotatedException extends java.lang.Exception implements org.bouncycastle.jce.exception.ExtException {
private Throwable _underlyingException
public void <init> (java.lang.String, java.lang.Throwable)
String string
Throwable e
public void <init> (java.lang.String)
String string
java.lang.Throwable getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/provider/BouncyCastleProvider$1.class
BouncyCastleProvider.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.BouncyCastleProvider$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic org.bouncycastle.jce.provider.BouncyCastleProvider this$0
void <init> (org.bouncycastle.jce.provider.BouncyCastleProvider)
org.bouncycastle.jce.provider.BouncyCastleProvider this$0
public java.lang.Object run ()
}
org/bouncycastle/jce/provider/BouncyCastleProvider$PrivateProvider.class
BouncyCastleProvider.java
package org.bouncycastle.jce.provider
final org.bouncycastle.jce.provider.BouncyCastleProvider$PrivateProvider extends java.security.Provider {
public void <init> ()
}
org/bouncycastle/jce/provider/BouncyCastleProvider.class
BouncyCastleProvider.java
package org.bouncycastle.jce.provider
public final org.bouncycastle.jce.provider.BouncyCastleProvider extends java.security.Provider implements org.bouncycastle.jcajce.provider.config.ConfigurableProvider {
private static String info
public static final String PROVIDER_NAME
public static final org.bouncycastle.jcajce.provider.config.ProviderConfiguration CONFIGURATION
private static final java.util.Map keyInfoConverters
private static final Class revChkClass
private static final String SYMMETRIC_PACKAGE
private static final String[] SYMMETRIC_GENERIC
private static final String[] SYMMETRIC_MACS
private static final String[] SYMMETRIC_CIPHERS
private static final String ASYMMETRIC_PACKAGE
private static final String[] ASYMMETRIC_GENERIC
private static final String[] ASYMMETRIC_CIPHERS
private static final String DIGEST_PACKAGE
private static final String[] DIGESTS
private static final String KEYSTORE_PACKAGE
private static final String[] KEYSTORES
private final java.security.Provider privateProvider
public void <init> ()
private void setup ()
private void loadAlgorithms (java.lang.String, java.lang.String[])
Exception e
Class clazz
int i
String packageName
String[] names
public void setParameter (java.lang.String, java.lang.Object)
String parameterName
Object parameter
public boolean hasAlgorithm (java.lang.String, java.lang.String)
String type
String name
public void addAlgorithm (java.lang.String, java.lang.String)
String key
String value
public void addAlgorithm (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
String type
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String className
public void addKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter keyInfoConverter
public org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter getKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public void addAttributes (java.lang.String, java.util.Map)
String attributeName
String attributeKey
java.util.Iterator it
String key
java.util.Map attributeMap
private static org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter getAsymmetricKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
public static java.security.PublicKey getPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
java.security.NoSuchAlgorithmException ex
java.security.spec.InvalidKeySpecException ex
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo
public static java.security.PrivateKey getPrivateKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
java.security.NoSuchAlgorithmException ex
java.security.spec.InvalidKeySpecException ex
org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo
public void addPrivateAlgorithm (java.lang.String, java.lang.String)
String key
String value
public void addPrivateAlgorithm (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
String type
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String className
public java.security.Provider getPrivateProvider ()
static synthetic void access$000 (org.bouncycastle.jce.provider.BouncyCastleProvider)
org.bouncycastle.jce.provider.BouncyCastleProvider x0
static void <clinit> ()
}
org/bouncycastle/jce/provider/BouncyCastleProviderConfiguration.class
BouncyCastleProviderConfiguration.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.BouncyCastleProviderConfiguration extends java.lang.Object implements org.bouncycastle.jcajce.provider.config.ProviderConfiguration {
private static java.security.Permission BC_EC_LOCAL_PERMISSION
private static java.security.Permission BC_EC_PERMISSION
private static java.security.Permission BC_DH_LOCAL_PERMISSION
private static java.security.Permission BC_DH_PERMISSION
private static java.security.Permission BC_EC_CURVE_PERMISSION
private static java.security.Permission BC_ADDITIONAL_EC_CURVE_PERMISSION
private ThreadLocal ecThreadSpec
private ThreadLocal dhThreadSpec
private volatile org.bouncycastle.jce.spec.ECParameterSpec ecImplicitCaParams
private volatile Object dhDefaultParams
private volatile java.util.Set acceptableNamedCurves
private volatile java.util.Map additionalECParameters
void <init> ()
void setParameter (java.lang.String, java.lang.Object)
org.bouncycastle.jce.spec.ECParameterSpec curveSpec
org.bouncycastle.jce.spec.ECParameterSpec curveSpec
Object dhSpec
Object dhSpec
String parameterName
Object parameter
SecurityManager securityManager
public org.bouncycastle.jce.spec.ECParameterSpec getEcImplicitlyCa ()
org.bouncycastle.jce.spec.ECParameterSpec spec
public javax.crypto.spec.DHParameterSpec getDHDefaultParameters (int)
javax.crypto.spec.DHParameterSpec spec
int i
javax.crypto.spec.DHParameterSpec[] specs
int keySize
Object params
org.bouncycastle.crypto.params.DHParameters dhParams
public java.security.spec.DSAParameterSpec getDSADefaultParameters (int)
int keySize
org.bouncycastle.crypto.params.DSAParameters dsaParams
public java.util.Set getAcceptableNamedCurves ()
public java.util.Map getAdditionalECParameters ()
static void <clinit> ()
}
org/bouncycastle/jce/provider/CertPathValidatorUtilities.class
CertPathValidatorUtilities.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.CertPathValidatorUtilities extends java.lang.Object {
protected static final String CERTIFICATE_POLICIES
protected static final String BASIC_CONSTRAINTS
protected static final String POLICY_MAPPINGS
protected static final String SUBJECT_ALTERNATIVE_NAME
protected static final String NAME_CONSTRAINTS
protected static final String KEY_USAGE
protected static final String INHIBIT_ANY_POLICY
protected static final String ISSUING_DISTRIBUTION_POINT
protected static final String DELTA_CRL_INDICATOR
protected static final String POLICY_CONSTRAINTS
protected static final String FRESHEST_CRL
protected static final String CRL_DISTRIBUTION_POINTS
protected static final String AUTHORITY_KEY_IDENTIFIER
protected static final String ANY_POLICY
protected static final String CRL_NUMBER
protected static final int KEY_CERT_SIGN
protected static final int CRL_SIGN
protected static final String[] crlReasons
void <init> ()
static java.util.Collection findTargets (org.bouncycastle.jcajce.PKIXExtendedBuilderParameters) throws java.security.cert.CertPathBuilderException
org.bouncycastle.jce.provider.AnnotatedException e
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters paramsPKIX
org.bouncycastle.jcajce.PKIXExtendedParameters baseParams
org.bouncycastle.jcajce.PKIXCertStoreSelector certSelect
java.util.LinkedHashSet targets
java.security.cert.Certificate target
protected static java.security.cert.TrustAnchor findTrustAnchor (java.security.cert.X509Certificate, java.util.Set) throws org.bouncycastle.jce.provider.AnnotatedException
java.security.cert.X509Certificate cert
java.util.Set trustAnchors
protected static java.security.cert.TrustAnchor findTrustAnchor (java.security.cert.X509Certificate, java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.AnnotatedException
org.bouncycastle.asn1.x500.X500Name caName
IllegalArgumentException ex
Exception ex
java.security.cert.X509Certificate cert
java.util.Set trustAnchors
String sigProvider
java.security.cert.TrustAnchor trust
java.security.PublicKey trustPublicKey
Exception invalidKeyEx
java.security.cert.X509CertSelector certSelectX509
javax.security.auth.x500.X500Principal certIssuerPrincipal
org.bouncycastle.asn1.x500.X500Name certIssuerName
java.util.Iterator iter
static boolean isIssuerTrustAnchor (java.security.cert.X509Certificate, java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.AnnotatedException
Exception e
java.security.cert.X509Certificate cert
java.util.Set trustAnchors
String sigProvider
static java.util.List getAdditionalStoresFromAltNames (byte[], java.util.Map) throws java.security.cert.CertificateParsingException
org.bouncycastle.asn1.x509.GeneralName altName
org.bouncycastle.jcajce.PKIXCertStore altStore
int i
byte[] issuerAlternativeName
java.util.Map altNameCertStoreMap
org.bouncycastle.asn1.x509.GeneralNames issuerAltName
org.bouncycastle.asn1.x509.GeneralName[] names
java.util.List stores
protected static java.util.Date getValidityDate (org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date)
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.Date currentDate
java.util.Date validityDate
protected static boolean isSelfIssued (java.security.cert.X509Certificate)
java.security.cert.X509Certificate cert
protected static org.bouncycastle.asn1.ASN1Primitive getExtensionValue (java.security.cert.X509Extension, java.lang.String) throws org.bouncycastle.jce.provider.AnnotatedException
java.security.cert.X509Extension ext
String oid
byte[] bytes
private static org.bouncycastle.asn1.ASN1Primitive getObject (java.lang.String, byte[]) throws org.bouncycastle.jce.provider.AnnotatedException
org.bouncycastle.asn1.ASN1OctetString octs
Exception e
String oid
byte[] ext
protected static org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier (java.security.PublicKey) throws java.security.cert.CertPathValidatorException
Exception e
java.security.PublicKey key
protected static final java.util.Set getQualifierSet (org.bouncycastle.asn1.ASN1Sequence) throws java.security.cert.CertPathValidatorException
java.io.IOException ex
org.bouncycastle.asn1.ASN1Sequence qualifiers
java.util.Set pq
java.io.ByteArrayOutputStream bOut
org.bouncycastle.asn1.ASN1OutputStream aOut
java.util.Enumeration e
protected static org.bouncycastle.jce.provider.PKIXPolicyNode removePolicyNode (org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode)
int j
org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree
java.util.List[] policyNodes
org.bouncycastle.jce.provider.PKIXPolicyNode _node
org.bouncycastle.jce.provider.PKIXPolicyNode _parent
private static void removePolicyNodeRecurse (java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode)
org.bouncycastle.jce.provider.PKIXPolicyNode _child
java.util.Iterator _iter
java.util.List[] policyNodes
org.bouncycastle.jce.provider.PKIXPolicyNode _node
protected static boolean processCertD1i (int, java.util.List[], org.bouncycastle.asn1.ASN1ObjectIdentifier, java.util.Set)
java.util.Set childExpectedPolicies
org.bouncycastle.jce.provider.PKIXPolicyNode child
org.bouncycastle.jce.provider.PKIXPolicyNode node
java.util.Set expectedPolicies
int j
int index
java.util.List[] policyNodes
org.bouncycastle.asn1.ASN1ObjectIdentifier pOid
java.util.Set pq
java.util.List policyNodeVec
protected static void processCertD1ii (int, java.util.List[], org.bouncycastle.asn1.ASN1ObjectIdentifier, java.util.Set)
java.util.Set _childExpectedPolicies
org.bouncycastle.jce.provider.PKIXPolicyNode _child
org.bouncycastle.jce.provider.PKIXPolicyNode _node
int j
int index
java.util.List[] policyNodes
org.bouncycastle.asn1.ASN1ObjectIdentifier _poid
java.util.Set _pq
java.util.List policyNodeVec
protected static void prepareNextCertB1 (int, java.util.List[], java.lang.String, java.util.Map, java.security.cert.X509Certificate) throws org.bouncycastle.jce.provider.AnnotatedException java.security.cert.CertPathValidatorException
org.bouncycastle.jce.provider.PKIXPolicyNode node
Exception e
Exception ex
java.security.cert.CertPathValidatorException ex
org.bouncycastle.asn1.x509.PolicyInformation pinfo
org.bouncycastle.jce.provider.PKIXPolicyNode c_node
java.util.Set pq
org.bouncycastle.asn1.ASN1Sequence policies
java.util.Enumeration e
boolean ci
org.bouncycastle.jce.provider.PKIXPolicyNode p_node
org.bouncycastle.jce.provider.PKIXPolicyNode node
int i
java.util.List[] policyNodes
String id_p
java.util.Map m_idp
java.security.cert.X509Certificate cert
boolean idp_found
java.util.Iterator nodes_i
protected static org.bouncycastle.jce.provider.PKIXPolicyNode prepareNextCertB2 (int, java.util.List[], java.lang.String, org.bouncycastle.jce.provider.PKIXPolicyNode)
org.bouncycastle.jce.provider.PKIXPolicyNode node2
int l
java.util.List nodes
int k
org.bouncycastle.jce.provider.PKIXPolicyNode p_node
org.bouncycastle.jce.provider.PKIXPolicyNode node
int i
java.util.List[] policyNodes
String id_p
org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree
java.util.Iterator nodes_i
protected static boolean isAnyPolicy (java.util.Set)
java.util.Set policySet
protected static void findCertificates (java.util.LinkedHashSet, org.bouncycastle.jcajce.PKIXCertStoreSelector, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
java.security.cert.CertStoreException e
java.security.cert.CertStore certStore
Object obj
java.util.LinkedHashSet certs
org.bouncycastle.jcajce.PKIXCertStoreSelector certSelect
java.util.List certStores
java.util.Iterator iter
static java.util.List getAdditionalStoresFromCRLDistributionPoint (org.bouncycastle.asn1.x509.CRLDistPoint, java.util.Map, java.util.Date, org.bouncycastle.jcajce.util.JcaJceHelper) throws org.bouncycastle.jce.provider.AnnotatedException
org.bouncycastle.asn1.x509.DistributionPoint[] dps
Exception e
org.bouncycastle.jcajce.PKIXCRLStore store
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
org.bouncycastle.asn1.x509.DistributionPointName dpn
int i
java.security.cert.CertificateFactory certFact
Exception e
org.bouncycastle.asn1.x509.GeneralName name
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
org.bouncycastle.asn1.x509.DistributionPointName dpn
int i
java.security.cert.CertificateFactory certFact
org.bouncycastle.asn1.x509.CRLDistPoint crldp
java.util.Map namedCRLStoreMap
java.util.Date validDate
org.bouncycastle.jcajce.util.JcaJceHelper helper
org.bouncycastle.asn1.x509.DistributionPoint[] dps
java.util.List stores
protected static void getCRLIssuersFromDistributionPoint (org.bouncycastle.asn1.x509.DistributionPoint, java.util.Collection, java.security.cert.X509CRLSelector) throws org.bouncycastle.jce.provider.AnnotatedException
java.io.IOException e
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
java.util.Iterator it
java.io.IOException ex
org.bouncycastle.asn1.x509.DistributionPoint dp
java.util.Collection issuerPrincipals
java.security.cert.X509CRLSelector selector
java.util.List issuers
java.util.Iterator it
private static java.math.BigInteger getSerialNumber (java.lang.Object)
Object cert
protected static void getCertStatus (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus) throws org.bouncycastle.jce.provider.AnnotatedException
boolean isIndirect
java.security.cert.CRLException exception
org.bouncycastle.asn1.x500.X500Name certIssuer
javax.security.auth.x500.X500Principal certificateIssuer
org.bouncycastle.asn1.x500.X500Name certIssuer
java.security.cert.X509CRLEntry crl_entry
Exception e
java.util.Date validDate
java.security.cert.X509CRL crl
Object cert
org.bouncycastle.jce.provider.CertStatus certStatus
boolean isIndirect
java.security.cert.X509CRLEntry crl_entry
org.bouncycastle.asn1.ASN1Enumerated reasonCode
int reasonCodeValue
protected static java.util.Set getDeltaCRLs (java.util.Date, java.security.cert.X509CRL, java.util.List, java.util.List, org.bouncycastle.jcajce.util.JcaJceHelper) throws org.bouncycastle.jce.provider.AnnotatedException
java.io.IOException e
org.bouncycastle.asn1.ASN1Primitive derObject
Exception e
byte[] idp
Exception e
java.security.cert.CertificateFactory certFact
Exception e
org.bouncycastle.asn1.x509.GeneralName name
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
org.bouncycastle.asn1.x509.DistributionPointName dpn
int i
java.security.cert.CertificateFactory certFact
org.bouncycastle.asn1.x509.CRLDistPoint id
org.bouncycastle.asn1.x509.DistributionPoint[] dps
java.security.cert.X509CRL crl
java.util.Iterator it
java.util.Date validityDate
java.security.cert.X509CRL completeCRL
java.util.List certStores
java.util.List pkixCrlStores
org.bouncycastle.jcajce.util.JcaJceHelper helper
java.security.cert.X509CRLSelector baseDeltaSelect
java.math.BigInteger completeCRLNumber
byte[] idp
org.bouncycastle.jcajce.PKIXCRLStoreSelector$Builder selBuilder
org.bouncycastle.jcajce.PKIXCRLStoreSelector deltaSelect
java.util.Set temp
java.util.Set result
private static boolean isDeltaCRL (java.security.cert.X509CRL)
java.security.cert.X509CRL crl
java.util.Set critical
protected static java.util.Set getCompleteCRLs (org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date) throws org.bouncycastle.jce.provider.AnnotatedException org.bouncycastle.jce.provider.RecoverableCertPathValidatorException
java.util.Set issuers
org.bouncycastle.jce.provider.AnnotatedException e
org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params
org.bouncycastle.asn1.x509.DistributionPoint dp
Object cert
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.Date validityDate
java.security.cert.X509CRLSelector baseCrlSelect
org.bouncycastle.jcajce.PKIXCRLStoreSelector crlSelect
java.util.Set crls
protected static java.util.Date getValidCertDateFromValidityModel (java.util.Date, int, java.security.cert.CertPath, int) throws org.bouncycastle.jce.provider.AnnotatedException
byte[] extBytes
java.io.IOException e
IllegalArgumentException e
java.text.ParseException e
org.bouncycastle.asn1.ASN1GeneralizedTime dateOfCertgen
java.util.Date validityDate
int validityModel
java.security.cert.CertPath certPath
int index
java.security.cert.X509Certificate issuedCert
protected static java.security.PublicKey getNextWorkingKey (java.util.List, int, org.bouncycastle.jcajce.util.JcaJceHelper) throws java.security.cert.CertPathValidatorException
java.security.KeyFactory keyFactory
Exception exception
java.security.cert.X509Certificate parentCert
java.security.interfaces.DSAPublicKey prevDSAPubKey
java.security.interfaces.DSAParams dsaParams
java.security.spec.DSAPublicKeySpec dsaPubKeySpec
int i
java.util.List certs
int index
org.bouncycastle.jcajce.util.JcaJceHelper helper
java.security.cert.Certificate cert
java.security.PublicKey pubKey
java.security.interfaces.DSAPublicKey dsaPubKey
static java.util.Collection findIssuerCerts (java.security.cert.X509Certificate, java.util.List, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
Exception e
org.bouncycastle.asn1.ASN1OctetString aki
byte[] authorityKeyIdentifier
byte[] akiExtensionValue
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.X509Certificate cert
java.util.List certStores
java.util.List pkixCertStores
java.security.cert.X509CertSelector selector
org.bouncycastle.jcajce.PKIXCertStoreSelector certSelect
java.util.LinkedHashSet certs
protected static void verifyX509Certificate (java.security.cert.X509Certificate, java.security.PublicKey, java.lang.String) throws java.security.GeneralSecurityException
java.security.cert.X509Certificate cert
java.security.PublicKey publicKey
String sigProvider
static void checkCRLsNotEmpty (org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, java.util.Set, java.lang.Object) throws org.bouncycastle.jce.provider.RecoverableCertPathValidatorException
org.bouncycastle.x509.X509AttributeCertificate aCert
java.security.cert.X509Certificate xCert
org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params
java.util.Set crls
Object cert
static void <clinit> ()
}
org/bouncycastle/jce/provider/CertStatus.class
CertStatus.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.CertStatus extends java.lang.Object {
public static final int UNREVOKED
public static final int UNDETERMINED
int certStatus
java.util.Date revocationDate
void <init> ()
public java.util.Date getRevocationDate ()
public void setRevocationDate (java.util.Date)
java.util.Date revocationDate
public int getCertStatus ()
public void setCertStatus (int)
int certStatus
}
org/bouncycastle/jce/provider/CertStoreCollectionSpi.class
CertStoreCollectionSpi.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.CertStoreCollectionSpi extends java.security.cert.CertStoreSpi {
private java.security.cert.CollectionCertStoreParameters params
public void <init> (java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException
java.security.cert.CertStoreParameters params
public java.util.Collection engineGetCertificates (java.security.cert.CertSelector) throws java.security.cert.CertStoreException
Object obj
Object obj
java.security.cert.CertSelector selector
java.util.List col
java.util.Iterator iter
public java.util.Collection engineGetCRLs (java.security.cert.CRLSelector) throws java.security.cert.CertStoreException
Object obj
Object obj
java.security.cert.CRLSelector selector
java.util.List col
java.util.Iterator iter
}
org/bouncycastle/jce/provider/DHUtil.class
DHUtil.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.DHUtil extends java.lang.Object {
public void <init> ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
javax.crypto.interfaces.DHPublicKey k
java.security.PublicKey key
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
javax.crypto.interfaces.DHPrivateKey k
java.security.PrivateKey key
}
org/bouncycastle/jce/provider/ExtCRLException.class
ExtCRLException.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.ExtCRLException extends java.security.cert.CRLException {
Throwable cause
void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/provider/JCEDHPrivateKey.class
JCEDHPrivateKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEDHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
java.math.BigInteger x
private javax.crypto.spec.DHParameterSpec dhSpec
private org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
private org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier
protected void <init> ()
void <init> (javax.crypto.interfaces.DHPrivateKey)
javax.crypto.interfaces.DHPrivateKey key
void <init> (javax.crypto.spec.DHPrivateKeySpec)
javax.crypto.spec.DHPrivateKeySpec spec
void <init> (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.DHParameter params
org.bouncycastle.asn1.x9.DHDomainParameters params
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer derX
org.bouncycastle.asn1.ASN1ObjectIdentifier id
void <init> (org.bouncycastle.crypto.params.DHPrivateKeyParameters)
org.bouncycastle.crypto.params.DHPrivateKeyParameters params
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
java.io.IOException e
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getX ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
}
org/bouncycastle/jce/provider/JCEDHPublicKey.class
JCEDHPublicKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEDHPublicKey extends java.lang.Object implements javax.crypto.interfaces.DHPublicKey {
static final long serialVersionUID
private java.math.BigInteger y
private javax.crypto.spec.DHParameterSpec dhSpec
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
void <init> (javax.crypto.spec.DHPublicKeySpec)
javax.crypto.spec.DHPublicKeySpec spec
void <init> (javax.crypto.interfaces.DHPublicKey)
javax.crypto.interfaces.DHPublicKey key
void <init> (org.bouncycastle.crypto.params.DHPublicKeyParameters)
org.bouncycastle.crypto.params.DHPublicKeyParameters params
void <init> (java.math.BigInteger, javax.crypto.spec.DHParameterSpec)
java.math.BigInteger y
javax.crypto.spec.DHParameterSpec dhSpec
void <init> (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.ASN1Integer derY
java.io.IOException e
org.bouncycastle.asn1.pkcs.DHParameter params
org.bouncycastle.asn1.x9.DHDomainParameters params
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.asn1.ASN1Integer derY
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1ObjectIdentifier id
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getY ()
private boolean isPKCSParam (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer l
org.bouncycastle.asn1.ASN1Integer p
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jce/provider/JCEECPrivateKey.class
JCEECPrivateKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier org.bouncycastle.jce.interfaces.ECPointEncoder {
private String algorithm
private java.math.BigInteger d
private java.security.spec.ECParameterSpec ecSpec
private boolean withCompression
private org.bouncycastle.asn1.DERBitString publicKey
private org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void <init> ()
public void <init> (java.security.interfaces.ECPrivateKey)
java.security.interfaces.ECPrivateKey key
public void <init> (java.lang.String, org.bouncycastle.jce.spec.ECPrivateKeySpec)
org.bouncycastle.math.ec.ECCurve curve
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.jce.spec.ECPrivateKeySpec spec
public void <init> (java.lang.String, java.security.spec.ECPrivateKeySpec)
String algorithm
java.security.spec.ECPrivateKeySpec spec
public void <init> (java.lang.String, org.bouncycastle.jce.provider.JCEECPrivateKey)
String algorithm
org.bouncycastle.jce.provider.JCEECPrivateKey key
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jce.provider.JCEECPublicKey, java.security.spec.ECParameterSpec)
org.bouncycastle.crypto.params.ECDomainParameters dp
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.crypto.params.ECPrivateKeyParameters params
org.bouncycastle.jce.provider.JCEECPublicKey pubKey
java.security.spec.ECParameterSpec spec
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jce.provider.JCEECPublicKey, org.bouncycastle.jce.spec.ECParameterSpec)
org.bouncycastle.crypto.params.ECDomainParameters dp
java.security.spec.EllipticCurve ellipticCurve
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.crypto.params.ECPrivateKeyParameters params
org.bouncycastle.jce.provider.JCEECPublicKey pubKey
org.bouncycastle.jce.spec.ECParameterSpec spec
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters)
String algorithm
org.bouncycastle.crypto.params.ECPrivateKeyParameters params
void <init> (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
private void populateFromPrivKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters ecP
org.bouncycastle.asn1.x9.X9ECParameters ecP
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.asn1.ASN1Integer derD
org.bouncycastle.asn1.sec.ECPrivateKeyStructure ec
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.asn1.ASN1Encodable privKey
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECParameters ecP
org.bouncycastle.asn1.sec.ECPrivateKeyStructure keyStructure
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
java.io.IOException e
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.asn1.sec.ECPrivateKeyStructure keyStructure
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.math.BigInteger getS ()
public java.math.BigInteger getD ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
public void setPointFormat (java.lang.String)
String style
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.jce.provider.JCEECPrivateKey other
public int hashCode ()
public java.lang.String toString ()
StringBuffer buf
String nl
private org.bouncycastle.asn1.DERBitString getPublicKeyDetails (org.bouncycastle.jce.provider.JCEECPublicKey)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
java.io.IOException e
org.bouncycastle.jce.provider.JCEECPublicKey pub
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
byte[] enc
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jce/provider/JCEECPublicKey.class
JCEECPublicKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPointEncoder {
private String algorithm
private org.bouncycastle.math.ec.ECPoint q
private java.security.spec.ECParameterSpec ecSpec
private boolean withCompression
public void <init> (java.lang.String, org.bouncycastle.jce.provider.JCEECPublicKey)
String algorithm
org.bouncycastle.jce.provider.JCEECPublicKey key
public void <init> (java.lang.String, java.security.spec.ECPublicKeySpec)
String algorithm
java.security.spec.ECPublicKeySpec spec
public void <init> (java.lang.String, org.bouncycastle.jce.spec.ECPublicKeySpec)
org.bouncycastle.math.ec.ECCurve curve
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.jce.spec.ECParameterSpec s
String algorithm
org.bouncycastle.jce.spec.ECPublicKeySpec spec
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec)
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.crypto.params.ECPublicKeyParameters params
java.security.spec.ECParameterSpec spec
org.bouncycastle.crypto.params.ECDomainParameters dp
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec)
java.security.spec.EllipticCurve ellipticCurve
java.security.spec.EllipticCurve ellipticCurve
String algorithm
org.bouncycastle.crypto.params.ECPublicKeyParameters params
org.bouncycastle.jce.spec.ECParameterSpec spec
org.bouncycastle.crypto.params.ECDomainParameters dp
public void <init> (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters)
String algorithm
org.bouncycastle.crypto.params.ECPublicKeyParameters params
private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, org.bouncycastle.crypto.params.ECDomainParameters)
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.crypto.params.ECDomainParameters dp
public void <init> (java.security.interfaces.ECPublicKey)
java.security.interfaces.ECPublicKey key
void <init> (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
private void populateFromPubKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x9.X9ECParameters ecP
org.bouncycastle.math.ec.ECCurve curve
java.security.spec.EllipticCurve ellipticCurve
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECParameters ecP
java.security.spec.EllipticCurve ellipticCurve
java.io.IOException ex
int qLength
org.bouncycastle.asn1.x9.X962Parameters params
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.DERBitString bits
byte[] data
org.bouncycastle.asn1.ASN1OctetString key
org.bouncycastle.asn1.x9.X9ECPoint derQ
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.asn1.x509.AlgorithmIdentifier algID
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid
org.bouncycastle.asn1.ASN1Encodable params
org.bouncycastle.asn1.ASN1Encodable params
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.asn1.x9.X9ECParameters ecP
byte[] pubKeyOctets
org.bouncycastle.asn1.ASN1Encodable params
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
private void extractBytes (byte[], int, java.math.BigInteger)
byte[] tmp
int i
byte[] encKey
int offSet
java.math.BigInteger bI
byte[] val
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
public java.security.spec.ECPoint getW ()
public org.bouncycastle.math.ec.ECPoint getQ ()
public org.bouncycastle.math.ec.ECPoint engineGetQ ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.lang.String toString ()
StringBuffer buf
String nl
public void setPointFormat (java.lang.String)
String style
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.jce.provider.JCEECPublicKey other
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
byte[] enc
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jce/provider/JDKDSAPrivateKey.class
JDKDSAPrivateKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKDSAPrivateKey extends java.lang.Object implements java.security.interfaces.DSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private static final long serialVersionUID
java.math.BigInteger x
java.security.interfaces.DSAParams dsaSpec
private org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void <init> ()
void <init> (java.security.interfaces.DSAPrivateKey)
java.security.interfaces.DSAPrivateKey key
void <init> (java.security.spec.DSAPrivateKeySpec)
java.security.spec.DSAPrivateKeySpec spec
void <init> (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
org.bouncycastle.asn1.x509.DSAParameter params
org.bouncycastle.asn1.ASN1Integer derX
void <init> (org.bouncycastle.crypto.params.DSAPrivateKeyParameters)
org.bouncycastle.crypto.params.DSAPrivateKeyParameters params
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
java.io.IOException e
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
Object o
java.security.interfaces.DSAPrivateKey other
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jce/provider/JDKDSAPublicKey.class
JDKDSAPublicKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKDSAPublicKey extends java.lang.Object implements java.security.interfaces.DSAPublicKey {
private static final long serialVersionUID
private java.math.BigInteger y
private java.security.interfaces.DSAParams dsaSpec
void <init> (java.security.spec.DSAPublicKeySpec)
java.security.spec.DSAPublicKeySpec spec
void <init> (java.security.interfaces.DSAPublicKey)
java.security.interfaces.DSAPublicKey key
void <init> (org.bouncycastle.crypto.params.DSAPublicKeyParameters)
org.bouncycastle.crypto.params.DSAPublicKeyParameters params
void <init> (java.math.BigInteger, java.security.spec.DSAParameterSpec)
java.math.BigInteger y
java.security.spec.DSAParameterSpec dsaSpec
void <init> (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
org.bouncycastle.asn1.ASN1Integer derY
java.io.IOException e
org.bouncycastle.asn1.x509.DSAParameter params
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.asn1.ASN1Integer derY
private boolean isNotNull (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable parameters
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
java.io.IOException e
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getY ()
public java.lang.String toString ()
StringBuffer buf
String nl
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
java.security.interfaces.DSAPublicKey other
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
}
org/bouncycastle/jce/provider/JDKPKCS12StoreParameter.class
JDKPKCS12StoreParameter.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12StoreParameter extends java.lang.Object implements java.security.KeyStore$LoadStoreParameter {
private java.io.OutputStream outputStream
private java.security.KeyStore$ProtectionParameter protectionParameter
private boolean useDEREncoding
public void <init> ()
public java.io.OutputStream getOutputStream ()
public java.security.KeyStore$ProtectionParameter getProtectionParameter ()
public boolean isUseDEREncoding ()
public void setOutputStream (java.io.OutputStream)
java.io.OutputStream outputStream
public void setPassword (char[])
char[] password
public void setProtectionParameter (java.security.KeyStore$ProtectionParameter)
java.security.KeyStore$ProtectionParameter protectionParameter
public void setUseDEREncoding (boolean)
boolean useDEREncoding
}
org/bouncycastle/jce/provider/PEMUtil.class
PEMUtil.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PEMUtil extends java.lang.Object {
private final String _header1
private final String _header2
private final String _footer1
private final String _footer2
void <init> (java.lang.String)
String type
private java.lang.String readLine (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
int c
StringBuffer l
org.bouncycastle.asn1.ASN1Sequence readPEMObject (java.io.InputStream) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive o
java.io.InputStream in
String line
StringBuffer pemBuf
}
org/bouncycastle/jce/provider/PKIXCRLUtil.class
PKIXCRLUtil.java
package org.bouncycastle.jce.provider
abstract org.bouncycastle.jce.provider.PKIXCRLUtil extends java.lang.Object {
void <init> ()
static java.util.Set findCRLs (org.bouncycastle.jcajce.PKIXCRLStoreSelector, java.util.Date, java.util.List, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.X509Certificate cert
java.security.cert.X509CRL crl
java.util.Iterator it
org.bouncycastle.jcajce.PKIXCRLStoreSelector crlselect
java.util.Date validityDate
java.util.List certStores
java.util.List pkixCrlStores
java.util.HashSet initialSet
java.util.Set finalSet
private static void findCRLs (java.util.HashSet, org.bouncycastle.jcajce.PKIXCRLStoreSelector, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
java.security.cert.CertStoreException e
java.security.cert.CertStore store
Object obj
java.util.HashSet crls
org.bouncycastle.jcajce.PKIXCRLStoreSelector crlSelect
java.util.List crlStores
org.bouncycastle.jce.provider.AnnotatedException lastException
boolean foundValidStore
java.util.Iterator iter
}
org/bouncycastle/jce/provider/PKIXCertPathBuilderSpi.class
PKIXCertPathBuilderSpi.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi extends java.security.cert.CertPathBuilderSpi {
private final boolean isForCRLCheck
private Exception certPathException
public void <init> ()
void <init> (boolean)
boolean isForCRLCheck
public java.security.cert.CertPathBuilderResult engineBuild (java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException java.security.InvalidAlgorithmParameterException
java.util.Iterator it
org.bouncycastle.x509.ExtendedPKIXBuilderParameters extPKIX
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder paramsBldrPKIXBldr
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder paramsPKIXBldr
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters$Builder paramsBldrPKIXBldr
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters paramsPKIX
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters paramsPKIX
java.security.cert.X509Certificate cert
java.security.cert.CertPathParameters params
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters paramsPKIX
java.util.Collection targets
java.util.Iterator targetIter
java.util.List certPathList
java.security.cert.CertPathBuilderResult result
protected java.security.cert.CertPathBuilderResult build (java.security.cert.X509Certificate, org.bouncycastle.jcajce.PKIXExtendedBuilderParameters, java.util.List)
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory cFact
org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi validator
Exception e
Exception e
Exception e
java.security.cert.CertPath certPath
java.security.cert.PKIXCertPathValidatorResult result
java.security.cert.CertificateParsingException e
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.X509Certificate issuer
java.util.List stores
java.util.Collection issuers
java.util.Iterator it
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.X509Certificate tbvCert
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters pkixParams
java.util.List tbvPath
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory cFact
org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi validator
java.security.cert.CertPathBuilderResult builderResult
}
org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi.class
PKIXCertPathValidatorSpi.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi extends java.security.cert.CertPathValidatorSpi {
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
private final boolean isForCRLCheck
public void <init> ()
public void <init> (boolean)
boolean isForCRLCheck
public java.security.cert.CertPathValidatorResult engineValidate (java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException java.security.InvalidAlgorithmParameterException
org.bouncycastle.x509.ExtendedPKIXParameters extPKIX
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder paramsPKIXBldr
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.security.cert.TrustAnchor trust
org.bouncycastle.jce.provider.AnnotatedException e
int j
int explicitPolicy
int inhibitAnyPolicy
int policyMapping
java.security.PublicKey workingPublicKey
org.bouncycastle.asn1.x500.X500Name workingIssuerName
java.security.PublicKey workingPublicKey
org.bouncycastle.asn1.x500.X500Name workingIssuerName
RuntimeException ex
java.security.cert.CertPathValidatorException e
org.bouncycastle.jce.provider.ProvCrlRevocationChecker revocationChecker
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.CertPathValidatorException e
java.util.Set criticalExtensions
boolean verificationAlreadyPerformed
int i
java.security.cert.CertPath certPath
java.security.cert.CertPathParameters params
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.List certs
int n
java.util.Date currentDate
java.util.Date validityDate
java.util.Set userInitialPolicySet
java.security.cert.TrustAnchor trust
java.util.Iterator certIter
int index
java.util.List[] policyNodes
java.util.Set policySet
org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree
org.bouncycastle.jce.provider.PKIXNameConstraintValidator nameConstraintValidator
int explicitPolicy
java.util.Set acceptablePolicies
int inhibitAnyPolicy
int policyMapping
java.security.PublicKey workingPublicKey
org.bouncycastle.asn1.x500.X500Name workingIssuerName
java.security.cert.X509Certificate sign
org.bouncycastle.asn1.x509.AlgorithmIdentifier workingAlgId
org.bouncycastle.asn1.ASN1ObjectIdentifier workingPublicKeyAlgorithm
org.bouncycastle.asn1.ASN1Encodable workingPublicKeyParameters
int maxPathLength
java.util.List pathCheckers
org.bouncycastle.jce.provider.ProvCrlRevocationChecker revocationChecker
java.security.cert.X509Certificate cert
java.util.Set criticalExtensions
org.bouncycastle.jce.provider.PKIXPolicyNode intersection
static void checkCertificate (java.security.cert.X509Certificate) throws org.bouncycastle.jce.provider.AnnotatedException
java.security.cert.CertificateEncodingException e
IllegalArgumentException e
java.security.cert.X509Certificate cert
}
org/bouncycastle/jce/provider/PKIXNameConstraintValidator.class
PKIXNameConstraintValidator.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXNameConstraintValidator extends java.lang.Object {
org.bouncycastle.asn1.x509.PKIXNameConstraintValidator validator
public void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.jce.provider.PKIXNameConstraintValidator constraintValidator
public void checkPermittedDN (org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
org.bouncycastle.asn1.x509.NameConstraintValidatorException e
org.bouncycastle.asn1.ASN1Sequence dns
public void checkExcludedDN (org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
org.bouncycastle.asn1.x509.NameConstraintValidatorException e
org.bouncycastle.asn1.ASN1Sequence dns
public void checkPermitted (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
org.bouncycastle.asn1.x509.NameConstraintValidatorException e
org.bouncycastle.asn1.x509.GeneralName name
public void checkExcluded (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
org.bouncycastle.asn1.x509.NameConstraintValidatorException e
org.bouncycastle.asn1.x509.GeneralName name
public void intersectPermittedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
org.bouncycastle.asn1.x509.GeneralSubtree permitted
public void intersectPermittedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree[])
org.bouncycastle.asn1.x509.GeneralSubtree[] permitted
public void intersectEmptyPermittedSubtree (int)
int nameType
public void addExcludedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
org.bouncycastle.asn1.x509.GeneralSubtree subtree
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/PKIXNameConstraintValidatorException.class
PKIXNameConstraintValidatorException.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException extends java.lang.Exception {
private Throwable cause
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable e
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/provider/PKIXPolicyNode.class
PKIXPolicyNode.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXPolicyNode extends java.lang.Object implements java.security.cert.PolicyNode {
protected java.util.List children
protected int depth
protected java.util.Set expectedPolicies
protected java.security.cert.PolicyNode parent
protected java.util.Set policyQualifiers
protected String validPolicy
protected boolean critical
public void <init> (java.util.List, int, java.util.Set, java.security.cert.PolicyNode, java.util.Set, java.lang.String, boolean)
java.util.List _children
int _depth
java.util.Set _expectedPolicies
java.security.cert.PolicyNode _parent
java.util.Set _policyQualifiers
String _validPolicy
boolean _critical
public void addChild (org.bouncycastle.jce.provider.PKIXPolicyNode)
org.bouncycastle.jce.provider.PKIXPolicyNode _child
public java.util.Iterator getChildren ()
public int getDepth ()
public java.util.Set getExpectedPolicies ()
public java.security.cert.PolicyNode getParent ()
public java.util.Set getPolicyQualifiers ()
public java.lang.String getValidPolicy ()
public boolean hasChildren ()
public boolean isCritical ()
public void removeChild (org.bouncycastle.jce.provider.PKIXPolicyNode)
org.bouncycastle.jce.provider.PKIXPolicyNode _child
public void setCritical (boolean)
boolean _critical
public void setParent (org.bouncycastle.jce.provider.PKIXPolicyNode)
org.bouncycastle.jce.provider.PKIXPolicyNode _parent
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
int i
String _indent
StringBuffer _buf
public java.lang.Object clone ()
public org.bouncycastle.jce.provider.PKIXPolicyNode copy ()
org.bouncycastle.jce.provider.PKIXPolicyNode _child
java.util.Set _expectedPolicies
java.util.Iterator _iter
java.util.Set _policyQualifiers
org.bouncycastle.jce.provider.PKIXPolicyNode _node
public void setExpectedPolicies (java.util.Set)
java.util.Set expectedPolicies
}
org/bouncycastle/jce/provider/PrincipalUtils.class
PrincipalUtils.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.PrincipalUtils extends java.lang.Object {
void <init> ()
static org.bouncycastle.asn1.x500.X500Name getCA (java.security.cert.TrustAnchor)
java.security.cert.TrustAnchor trustAnchor
static org.bouncycastle.asn1.x500.X500Name getEncodedIssuerPrincipal (java.lang.Object)
Object cert
static org.bouncycastle.asn1.x500.X500Name getIssuerPrincipal (java.security.cert.X509Certificate)
java.security.cert.X509Certificate certificate
static org.bouncycastle.asn1.x500.X500Name getIssuerPrincipal (java.security.cert.X509CRL)
java.security.cert.X509CRL crl
static org.bouncycastle.asn1.x500.X500Name getSubjectPrincipal (java.security.cert.X509Certificate)
java.security.cert.X509Certificate certificate
static org.bouncycastle.asn1.x500.X500Name getX500Name (javax.security.auth.x500.X500Principal)
javax.security.auth.x500.X500Principal principal
org.bouncycastle.asn1.x500.X500Name name
static org.bouncycastle.asn1.x500.X500Name getX500Name (org.bouncycastle.asn1.x500.X500NameStyle, javax.security.auth.x500.X500Principal)
org.bouncycastle.asn1.x500.X500NameStyle style
javax.security.auth.x500.X500Principal principal
org.bouncycastle.asn1.x500.X500Name name
private static byte[] getEncoded (javax.security.auth.x500.X500Principal)
javax.security.auth.x500.X500Principal principal
byte[] encoding
private static byte[] notNull (byte[])
byte[] encoding
private static java.security.cert.TrustAnchor notNull (java.security.cert.TrustAnchor)
java.security.cert.TrustAnchor trustAnchor
private static java.security.cert.X509Certificate notNull (java.security.cert.X509Certificate)
java.security.cert.X509Certificate certificate
private static java.security.cert.X509CRL notNull (java.security.cert.X509CRL)
java.security.cert.X509CRL crl
private static org.bouncycastle.asn1.x500.X500Name notNull (org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x500.X500Name name
private static javax.security.auth.x500.X500Principal notNull (javax.security.auth.x500.X500Principal)
javax.security.auth.x500.X500Principal principal
}
org/bouncycastle/jce/provider/ProvCrlRevocationChecker.class
ProvCrlRevocationChecker.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.ProvCrlRevocationChecker extends java.lang.Object implements org.bouncycastle.jcajce.PKIXCertRevocationChecker {
private final org.bouncycastle.jcajce.util.JcaJceHelper helper
private org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params
private java.util.Date currentDate
public void <init> (org.bouncycastle.jcajce.util.JcaJceHelper)
org.bouncycastle.jcajce.util.JcaJceHelper helper
public void setParameter (java.lang.String, java.lang.Object)
String name
Object value
public void initialize (org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters)
org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params
public void init (boolean) throws java.security.cert.CertPathValidatorException
boolean forForward
public void check (java.security.cert.Certificate) throws java.security.cert.CertPathValidatorException
Throwable cause
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.Certificate certificate
}
org/bouncycastle/jce/provider/RFC3280CertPathUtilities.class
RFC3280CertPathUtilities.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.RFC3280CertPathUtilities extends java.lang.Object {
private static final Class revChkClass
public static final String CERTIFICATE_POLICIES
public static final String POLICY_MAPPINGS
public static final String INHIBIT_ANY_POLICY
public static final String ISSUING_DISTRIBUTION_POINT
public static final String FRESHEST_CRL
public static final String DELTA_CRL_INDICATOR
public static final String POLICY_CONSTRAINTS
public static final String BASIC_CONSTRAINTS
public static final String CRL_DISTRIBUTION_POINTS
public static final String SUBJECT_ALTERNATIVE_NAME
public static final String NAME_CONSTRAINTS
public static final String AUTHORITY_KEY_IDENTIFIER
public static final String KEY_USAGE
public static final String CRL_NUMBER
public static final String ANY_POLICY
protected static final int KEY_CERT_SIGN
protected static final int CRL_SIGN
protected static final String[] crlReasons
void <init> ()
protected static void processCRLB2 (org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
Exception e
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
java.util.Enumeration e
Exception e
org.bouncycastle.asn1.ASN1EncodableVector vec
Exception e
java.util.Enumeration e
org.bouncycastle.asn1.ASN1EncodableVector vec
int j
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
org.bouncycastle.asn1.x509.DistributionPointName dpName
java.util.List names
boolean matches
Exception e
org.bouncycastle.asn1.x509.BasicConstraints bc
org.bouncycastle.asn1.x509.DistributionPoint dp
Object cert
java.security.cert.X509CRL crl
org.bouncycastle.asn1.x509.IssuingDistributionPoint idp
protected static void processCRLB1 (org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
byte[] issuerBytes
java.io.IOException e
java.io.IOException e
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
org.bouncycastle.asn1.x509.DistributionPoint dp
Object cert
java.security.cert.X509CRL crl
org.bouncycastle.asn1.ASN1Primitive idp
boolean isIndirect
byte[] issuerBytes
boolean matchIssuer
protected static org.bouncycastle.jce.provider.ReasonsMask processCRLD (java.security.cert.X509CRL, org.bouncycastle.asn1.x509.DistributionPoint) throws org.bouncycastle.jce.provider.AnnotatedException
Exception e
java.security.cert.X509CRL crl
org.bouncycastle.asn1.x509.DistributionPoint dp
org.bouncycastle.asn1.x509.IssuingDistributionPoint idp
protected static java.util.Set processCRLF (java.security.cert.X509CRL, java.lang.Object, java.security.cert.X509Certificate, java.security.PublicKey, org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.List, org.bouncycastle.jcajce.util.JcaJceHelper) throws org.bouncycastle.jce.provider.AnnotatedException
byte[] issuerPrincipal
java.io.IOException e
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.CertPathBuilderSpi builder
java.security.cert.X509CertSelector tmpCertSelector
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder paramsBuilder
org.bouncycastle.jcajce.PKIXExtendedBuilderParameters extParams
java.util.List certs
java.security.cert.CertPathBuilderException e
java.security.cert.CertPathValidatorException e
Exception e
java.security.cert.X509Certificate signingCert
java.security.cert.X509Certificate signCert
boolean[] keyUsage
int i
java.security.cert.X509CRL crl
Object cert
java.security.cert.X509Certificate defaultCRLSignCert
java.security.PublicKey defaultCRLSignKey
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.List certPathCerts
org.bouncycastle.jcajce.util.JcaJceHelper helper
java.security.cert.X509CertSelector certSelector
org.bouncycastle.jcajce.PKIXCertStoreSelector selector
java.util.LinkedHashSet coll
java.util.Iterator cert_it
java.util.List validCerts
java.util.List validKeys
java.util.Set checkKeys
org.bouncycastle.jce.provider.AnnotatedException lastException
protected static java.security.PublicKey processCRLG (java.security.cert.X509CRL, java.util.Set) throws org.bouncycastle.jce.provider.AnnotatedException
Exception e
java.security.PublicKey key
java.util.Iterator it
java.security.cert.X509CRL crl
java.util.Set keys
Exception lastException
protected static java.security.cert.X509CRL processCRLH (java.util.Set, java.security.PublicKey) throws org.bouncycastle.jce.provider.AnnotatedException
Exception e
java.security.cert.X509CRL crl
java.util.Iterator it
java.util.Set deltacrls
java.security.PublicKey key
Exception lastException
protected static void processCRLC (java.security.cert.X509CRL, java.security.cert.X509CRL, org.bouncycastle.jcajce.PKIXExtendedParameters) throws org.bouncycastle.jce.provider.AnnotatedException
Exception e
Exception e
org.bouncycastle.jce.provider.AnnotatedException e
org.bouncycastle.jce.provider.AnnotatedException e
org.bouncycastle.asn1.x509.IssuingDistributionPoint deltaidp
boolean match
org.bouncycastle.asn1.ASN1Primitive completeKeyIdentifier
org.bouncycastle.asn1.ASN1Primitive deltaKeyIdentifier
java.security.cert.X509CRL deltaCRL
java.security.cert.X509CRL completeCRL
org.bouncycastle.jcajce.PKIXExtendedParameters pkixParams
org.bouncycastle.asn1.x509.IssuingDistributionPoint completeidp
protected static void processCRLI (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus, org.bouncycastle.jcajce.PKIXExtendedParameters) throws org.bouncycastle.jce.provider.AnnotatedException
java.util.Date validDate
java.security.cert.X509CRL deltacrl
Object cert
org.bouncycastle.jce.provider.CertStatus certStatus
org.bouncycastle.jcajce.PKIXExtendedParameters pkixParams
protected static void processCRLJ (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus) throws org.bouncycastle.jce.provider.AnnotatedException
java.util.Date validDate
java.security.cert.X509CRL completecrl
Object cert
org.bouncycastle.jce.provider.CertStatus certStatus
protected static org.bouncycastle.jce.provider.PKIXPolicyNode prepareCertB (java.security.cert.CertPath, int, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode, int) throws java.security.cert.CertPathValidatorException
org.bouncycastle.jce.provider.AnnotatedException ex
java.util.Set tmp
org.bouncycastle.asn1.ASN1Sequence mapping
String id_p
String sd_p
java.util.Set tmp
int j
org.bouncycastle.jce.provider.PKIXPolicyNode node
org.bouncycastle.jce.provider.AnnotatedException e
Exception ex
java.security.cert.CertPathValidatorException ex
org.bouncycastle.asn1.x509.PolicyInformation pinfo
org.bouncycastle.jce.provider.PKIXPolicyNode c_node
java.util.Set pq
org.bouncycastle.asn1.ASN1Sequence policies
java.util.Enumeration e
boolean ci
org.bouncycastle.jce.provider.PKIXPolicyNode p_node
org.bouncycastle.jce.provider.PKIXPolicyNode node
boolean idp_found
java.util.Iterator nodes_i
org.bouncycastle.jce.provider.PKIXPolicyNode node2
int l
java.util.List nodes
int k
org.bouncycastle.jce.provider.PKIXPolicyNode p_node
org.bouncycastle.jce.provider.PKIXPolicyNode node
java.util.Iterator nodes_i
String id_p
org.bouncycastle.asn1.ASN1Sequence mappings
java.util.Map m_idp
java.util.Set s_idp
java.util.Iterator it_idp
java.security.cert.CertPath certPath
int index
java.util.List[] policyNodes
org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree
int policyMapping
java.util.List certs
java.security.cert.X509Certificate cert
int n
int i
org.bouncycastle.asn1.ASN1Sequence pm
org.bouncycastle.jce.provider.PKIXPolicyNode _validPolicyTree
protected static void prepareNextCertA (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
org.bouncycastle.jce.provider.AnnotatedException ex
org.bouncycastle.asn1.ASN1Sequence mapping
Exception e
org.bouncycastle.asn1.ASN1ObjectIdentifier issuerDomainPolicy
org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDomainPolicy
int j
org.bouncycastle.asn1.ASN1Sequence mappings
java.security.cert.CertPath certPath
int index
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.ASN1Sequence pm
protected static void processCertF (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXPolicyNode, int) throws java.security.cert.CertPathValidatorException
java.security.cert.CertPath certPath
int index
org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree
int explicitPolicy
protected static org.bouncycastle.jce.provider.PKIXPolicyNode processCertE (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXPolicyNode) throws java.security.cert.CertPathValidatorException
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.CertPath certPath
int index
org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.ASN1Sequence certPolicies
protected static void processCertBC (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXNameConstraintValidator, boolean) throws java.security.cert.CertPathValidatorException
org.bouncycastle.asn1.ASN1Sequence dns
Exception e
org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException e
Exception e
org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException ex
String email
org.bouncycastle.asn1.x509.GeneralName emailAsGeneralName
int eI
Exception e
org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException e
int j
org.bouncycastle.asn1.x509.GeneralName[] genNames
org.bouncycastle.asn1.x500.X500Name principal
org.bouncycastle.asn1.ASN1Sequence dns
org.bouncycastle.asn1.x509.GeneralNames altName
org.bouncycastle.asn1.x500.RDN[] emails
java.security.cert.CertPath certPath
int index
org.bouncycastle.jce.provider.PKIXNameConstraintValidator nameConstraintValidator
boolean isForCRLCheck
java.util.List certs
java.security.cert.X509Certificate cert
int n
int i
protected static org.bouncycastle.jce.provider.PKIXPolicyNode processCertD (java.security.cert.CertPath, int, java.util.Set, org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.List[], int, boolean) throws java.security.cert.CertPathValidatorException
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.CertPathValidatorException ex
java.util.Set pq
boolean match
org.bouncycastle.asn1.x509.PolicyInformation pInfo
org.bouncycastle.asn1.ASN1ObjectIdentifier pOid
Object o
java.util.Iterator it
java.util.Set t1
String _policy
org.bouncycastle.jce.provider.PKIXPolicyNode _child
java.util.Set _newChildExpectedPolicies
org.bouncycastle.jce.provider.PKIXPolicyNode _newChild
Object _tmp
String _policy
boolean _found
java.util.Iterator _childrenIter
org.bouncycastle.jce.provider.PKIXPolicyNode _node
java.util.Iterator _policySetIter
int k
java.util.Set _apq
java.util.List _nodes
org.bouncycastle.asn1.x509.PolicyInformation pInfo
org.bouncycastle.jce.provider.PKIXPolicyNode node
int k
java.util.List nodes
int j
org.bouncycastle.jce.provider.PKIXPolicyNode node
int j
boolean critical
java.util.List nodes
java.util.Enumeration e
java.util.Set pols
org.bouncycastle.jce.provider.PKIXPolicyNode _validPolicyTree
java.util.Set criticalExtensionOids
java.security.cert.CertPath certPath
int index
java.util.Set acceptablePolicies
org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree
java.util.List[] policyNodes
int inhibitAnyPolicy
boolean isForCRLCheck
java.util.List certs
java.security.cert.X509Certificate cert
int n
int i
org.bouncycastle.asn1.ASN1Sequence certPolicies
protected static void processCertA (java.security.cert.CertPath, org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date, org.bouncycastle.jcajce.PKIXCertRevocationChecker, int, java.security.PublicKey, boolean, org.bouncycastle.asn1.x500.X500Name, java.security.cert.X509Certificate) throws java.security.cert.CertPathValidatorException
java.security.GeneralSecurityException e
java.util.Date validCertDate
org.bouncycastle.jce.provider.AnnotatedException e
java.security.cert.CertificateExpiredException e
java.security.cert.CertificateNotYetValidException e
java.security.cert.CertPath certPath
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.Date validityDate
org.bouncycastle.jcajce.PKIXCertRevocationChecker revocationChecker
int index
java.security.PublicKey workingPublicKey
boolean verificationAlreadyPerformed
org.bouncycastle.asn1.x500.X500Name workingIssuerName
java.security.cert.X509Certificate sign
java.util.List certs
java.security.cert.X509Certificate cert
java.util.Date validCertDate
org.bouncycastle.asn1.x500.X500Name issuer
protected static int prepareNextCertI1 (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
Exception e
int tmpInt
org.bouncycastle.asn1.ASN1TaggedObject constraint
IllegalArgumentException e
java.util.Enumeration policyConstraints
java.security.cert.CertPath certPath
int index
int explicitPolicy
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.ASN1Sequence pc
protected static int prepareNextCertI2 (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
Exception e
int tmpInt
org.bouncycastle.asn1.ASN1TaggedObject constraint
IllegalArgumentException e
java.util.Enumeration policyConstraints
java.security.cert.CertPath certPath
int index
int policyMapping
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.ASN1Sequence pc
protected static void prepareNextCertG (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXNameConstraintValidator) throws java.security.cert.CertPathValidatorException
org.bouncycastle.asn1.ASN1Sequence ncSeq
Exception e
Exception ex
Exception ex
int i
org.bouncycastle.asn1.x509.GeneralSubtree[] permitted
org.bouncycastle.asn1.x509.GeneralSubtree[] excluded
java.security.cert.CertPath certPath
int index
org.bouncycastle.jce.provider.PKIXNameConstraintValidator nameConstraintValidator
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.x509.NameConstraints nc
private static void checkCRL (org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, org.bouncycastle.asn1.x509.DistributionPoint, org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date, java.util.Date, java.security.cert.X509Certificate, java.security.cert.X509Certificate, java.security.PublicKey, org.bouncycastle.jce.provider.CertStatus, org.bouncycastle.jce.provider.ReasonsMask, java.util.List, org.bouncycastle.jcajce.util.JcaJceHelper) throws org.bouncycastle.jce.provider.AnnotatedException org.bouncycastle.jce.provider.RecoverableCertPathValidatorException
java.util.Set deltaCRLs
java.security.cert.X509CRL crl
org.bouncycastle.jce.provider.ReasonsMask interimReasonsMask
java.util.Set keys
java.security.PublicKey key
java.security.cert.X509CRL deltaCRL
java.util.Set criticalExtensions
org.bouncycastle.jce.provider.AnnotatedException e
org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params
org.bouncycastle.asn1.x509.DistributionPoint dp
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.Date currentDate
java.util.Date validityDate
java.security.cert.X509Certificate cert
java.security.cert.X509Certificate defaultCRLSignCert
java.security.PublicKey defaultCRLSignKey
org.bouncycastle.jce.provider.CertStatus certStatus
org.bouncycastle.jce.provider.ReasonsMask reasonMask
java.util.List certPathCerts
org.bouncycastle.jcajce.util.JcaJceHelper helper
java.util.Set crls
boolean validCrlFound
org.bouncycastle.jce.provider.AnnotatedException lastException
java.util.Iterator crl_iter
protected static void checkCRLs (org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters, org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Date, java.util.Date, java.security.cert.X509Certificate, java.security.cert.X509Certificate, java.security.PublicKey, java.util.List, org.bouncycastle.jcajce.util.JcaJceHelper) throws org.bouncycastle.jce.provider.AnnotatedException org.bouncycastle.jce.provider.RecoverableCertPathValidatorException
Exception e
java.util.Iterator it
java.util.List extras
org.bouncycastle.jce.provider.AnnotatedException e
Exception e
org.bouncycastle.jce.provider.AnnotatedException e
int i
org.bouncycastle.asn1.x509.DistributionPoint[] dps
org.bouncycastle.asn1.x500.X500Name issuer
RuntimeException e
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.DistributionPoint dp
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIXClone
org.bouncycastle.jce.provider.AnnotatedException e
java.text.SimpleDateFormat df
String message
org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.Date currentDate
java.util.Date validityDate
java.security.cert.X509Certificate cert
java.security.cert.X509Certificate sign
java.security.PublicKey workingPublicKey
java.util.List certPathCerts
org.bouncycastle.jcajce.util.JcaJceHelper helper
org.bouncycastle.jce.provider.AnnotatedException lastException
org.bouncycastle.asn1.x509.CRLDistPoint crldp
org.bouncycastle.jcajce.PKIXExtendedParameters$Builder paramsBldr
org.bouncycastle.jce.provider.CertStatus certStatus
org.bouncycastle.jce.provider.ReasonsMask reasonsMask
org.bouncycastle.jcajce.PKIXExtendedParameters finalParams
boolean validCrlFound
protected static int prepareNextCertJ (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
Exception e
int _inhibitAnyPolicy
java.security.cert.CertPath certPath
int index
int inhibitAnyPolicy
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.ASN1Integer iap
protected static void prepareNextCertK (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
Exception e
java.security.cert.CertPath certPath
int index
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.x509.BasicConstraints bc
protected static int prepareNextCertL (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
java.security.cert.CertPath certPath
int index
int maxPathLength
java.util.List certs
java.security.cert.X509Certificate cert
protected static int prepareNextCertM (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
Exception e
int _plc
java.math.BigInteger _pathLengthConstraint
java.security.cert.CertPath certPath
int index
int maxPathLength
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.x509.BasicConstraints bc
protected static void prepareNextCertN (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
java.security.cert.CertPath certPath
int index
java.util.List certs
java.security.cert.X509Certificate cert
boolean[] keyUsage
protected static void prepareNextCertO (java.security.cert.CertPath, int, java.util.Set, java.util.List) throws java.security.cert.CertPathValidatorException
java.security.cert.CertPathValidatorException e
java.security.cert.CertPath certPath
int index
java.util.Set criticalExtensions
java.util.List pathCheckers
java.util.List certs
java.security.cert.X509Certificate cert
java.util.Iterator tmpIter
protected static int prepareNextCertH1 (java.security.cert.CertPath, int, int)
java.security.cert.CertPath certPath
int index
int explicitPolicy
java.util.List certs
java.security.cert.X509Certificate cert
protected static int prepareNextCertH2 (java.security.cert.CertPath, int, int)
java.security.cert.CertPath certPath
int index
int policyMapping
java.util.List certs
java.security.cert.X509Certificate cert
protected static int prepareNextCertH3 (java.security.cert.CertPath, int, int)
java.security.cert.CertPath certPath
int index
int inhibitAnyPolicy
java.util.List certs
java.security.cert.X509Certificate cert
protected static int wrapupCertA (int, java.security.cert.X509Certificate)
int explicitPolicy
java.security.cert.X509Certificate cert
protected static int wrapupCertB (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
org.bouncycastle.jce.provider.AnnotatedException e
int tmpInt
Exception e
int tmpInt
org.bouncycastle.asn1.ASN1TaggedObject constraint
java.util.Enumeration policyConstraints
java.security.cert.CertPath certPath
int index
int explicitPolicy
java.util.List certs
java.security.cert.X509Certificate cert
org.bouncycastle.asn1.ASN1Sequence pc
protected static void wrapupCertF (java.security.cert.CertPath, int, java.util.List, java.util.Set) throws java.security.cert.CertPathValidatorException
java.security.cert.CertPathValidatorException e
Exception e
java.security.cert.CertPath certPath
int index
java.util.List pathCheckers
java.util.Set criticalExtensions
java.util.List certs
java.security.cert.X509Certificate cert
java.util.Iterator tmpIter
protected static org.bouncycastle.jce.provider.PKIXPolicyNode wrapupCertG (java.security.cert.CertPath, org.bouncycastle.jcajce.PKIXExtendedParameters, java.util.Set, int, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.Set) throws java.security.cert.CertPathValidatorException
org.bouncycastle.jce.provider.PKIXPolicyNode intersection
java.util.Iterator _iter
org.bouncycastle.jce.provider.PKIXPolicyNode _node
int k
java.util.List _nodeDepth
int j
org.bouncycastle.jce.provider.PKIXPolicyNode _node
String _validPolicy
org.bouncycastle.jce.provider.PKIXPolicyNode node
int k
java.util.List nodes
int j
java.util.Set _validPolicyNodeSet
java.util.Iterator _vpnsIter
org.bouncycastle.jce.provider.PKIXPolicyNode intersection
org.bouncycastle.jce.provider.PKIXPolicyNode _c_node
java.util.Iterator _iter
org.bouncycastle.jce.provider.PKIXPolicyNode _node
int k
java.util.List _nodeDepth
int j
org.bouncycastle.jce.provider.PKIXPolicyNode _node
String _validPolicy
org.bouncycastle.jce.provider.PKIXPolicyNode node
int k
java.util.List nodes
int j
java.util.Set _validPolicyNodeSet
java.util.Iterator _vpnsIter
java.security.cert.CertPath certPath
org.bouncycastle.jcajce.PKIXExtendedParameters paramsPKIX
java.util.Set userInitialPolicySet
int index
java.util.List[] policyNodes
org.bouncycastle.jce.provider.PKIXPolicyNode validPolicyTree
java.util.Set acceptablePolicies
int n
org.bouncycastle.jce.provider.PKIXPolicyNode intersection
static void <clinit> ()
}
org/bouncycastle/jce/provider/ReasonsMask.class
ReasonsMask.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.ReasonsMask extends java.lang.Object {
private int _reasons
static final org.bouncycastle.jce.provider.ReasonsMask allReasons
void <init> (org.bouncycastle.asn1.x509.ReasonFlags)
org.bouncycastle.asn1.x509.ReasonFlags reasons
private void <init> (int)
int reasons
void <init> ()
void addReasons (org.bouncycastle.jce.provider.ReasonsMask)
org.bouncycastle.jce.provider.ReasonsMask mask
boolean isAllReasons ()
org.bouncycastle.jce.provider.ReasonsMask intersect (org.bouncycastle.jce.provider.ReasonsMask)
org.bouncycastle.jce.provider.ReasonsMask mask
org.bouncycastle.jce.provider.ReasonsMask _mask
boolean hasNewReasons (org.bouncycastle.jce.provider.ReasonsMask)
org.bouncycastle.jce.provider.ReasonsMask mask
int getReasons ()
static void <clinit> ()
}
org/bouncycastle/jce/provider/RecoverableCertPathValidatorException.class
RecoverableCertPathValidatorException.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.RecoverableCertPathValidatorException extends java.security.cert.CertPathValidatorException {
public void <init> (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int)
String msg
Throwable cause
java.security.cert.CertPath certPath
int index
}
org/bouncycastle/jce/provider/WrappedRevocationChecker.class
WrappedRevocationChecker.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.WrappedRevocationChecker extends java.lang.Object implements org.bouncycastle.jcajce.PKIXCertRevocationChecker {
private final java.security.cert.PKIXCertPathChecker checker
public void <init> (java.security.cert.PKIXCertPathChecker)
java.security.cert.PKIXCertPathChecker checker
public void setParameter (java.lang.String, java.lang.Object)
String name
Object value
public void initialize (org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters) throws java.security.cert.CertPathValidatorException
org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters params
public void check (java.security.cert.Certificate) throws java.security.cert.CertPathValidatorException
java.security.cert.Certificate cert
}
org/bouncycastle/jce/provider/X509CRLEntryObject.class
X509CRLEntryObject.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CRLEntryObject extends java.security.cert.X509CRLEntry {
private org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c
private org.bouncycastle.asn1.x500.X500Name certificateIssuer
private int hashValue
private boolean isHashValueSet
public void <init> (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry)
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c
public void <init> (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry, boolean, org.bouncycastle.asn1.x500.X500Name)
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c
boolean isIndirect
org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer
public boolean hasUnsupportedCriticalExtension ()
java.util.Set extns
private org.bouncycastle.asn1.x500.X500Name loadCertificateIssuer (boolean, org.bouncycastle.asn1.x500.X500Name)
int i
org.bouncycastle.asn1.x509.GeneralName[] names
Exception e
boolean isIndirect
org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer
org.bouncycastle.asn1.x509.Extension ext
public javax.security.auth.x500.X500Principal getCertificateIssuer ()
java.io.IOException e
private java.util.Set getExtensionOIDs (boolean)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Set set
java.util.Enumeration e
boolean critical
org.bouncycastle.asn1.x509.Extensions extensions
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
private org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extensions exts
public byte[] getExtensionValue (java.lang.String)
Exception e
String oid
org.bouncycastle.asn1.x509.Extension ext
public int hashCode ()
public boolean equals (java.lang.Object)
org.bouncycastle.jce.provider.X509CRLEntryObject other
Object o
public byte[] getEncoded () throws java.security.cert.CRLException
java.io.IOException e
public java.math.BigInteger getSerialNumber ()
public java.util.Date getRevocationDate ()
public boolean hasExtensions ()
public java.lang.String toString ()
Exception ex
byte[] octs
org.bouncycastle.asn1.ASN1InputStream dIn
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
StringBuffer buf
String nl
org.bouncycastle.asn1.x509.Extensions extensions
}
org/bouncycastle/jce/provider/X509CRLObject.class
X509CRLObject.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CRLObject extends java.security.cert.X509CRL {
private org.bouncycastle.asn1.x509.CertificateList c
private String sigAlgName
private byte[] sigAlgParams
private boolean isIndirect
private boolean isHashCodeSet
private int hashCodeValue
public static boolean isIndirectCRL (java.security.cert.X509CRL) throws java.security.cert.CRLException
byte[] idp
Exception e
java.security.cert.X509CRL crl
public void <init> (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
Exception e
org.bouncycastle.asn1.x509.CertificateList c
public boolean hasUnsupportedCriticalExtension ()
java.util.Set extns
private java.util.Set getExtensionOIDs (boolean)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Set set
java.util.Enumeration e
org.bouncycastle.asn1.x509.Extensions extensions
boolean critical
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
Exception e
org.bouncycastle.asn1.x509.Extension ext
String oid
org.bouncycastle.asn1.x509.Extensions exts
public byte[] getEncoded () throws java.security.cert.CRLException
java.io.IOException e
public void verify (java.security.PublicKey) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.security.Signature sig
Exception e
java.security.PublicKey key
java.security.Signature sig
public void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.security.Signature sig
java.security.PublicKey key
String sigProvider
java.security.Signature sig
public void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
java.security.Signature sig
java.security.PublicKey key
java.security.Provider sigProvider
java.security.Signature sig
private void doVerify (java.security.PublicKey, java.security.Signature) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
java.security.PublicKey key
java.security.Signature sig
public int getVersion ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
java.io.IOException e
public java.util.Date getThisUpdate ()
public java.util.Date getNextUpdate ()
private java.util.Set loadCRLEntries ()
org.bouncycastle.asn1.x509.Extension currentCaName
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry
org.bouncycastle.jce.provider.X509CRLEntryObject crlEntry
java.util.Set entrySet
java.util.Enumeration certs
org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer
public java.security.cert.X509CRLEntry getRevokedCertificate (java.math.BigInteger)
org.bouncycastle.asn1.x509.Extension currentCaName
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry
java.math.BigInteger serialNumber
java.util.Enumeration certs
org.bouncycastle.asn1.x500.X500Name previousCertificateIssuer
public java.util.Set getRevokedCertificates ()
java.util.Set entrySet
public byte[] getTBSCertList () throws java.security.cert.CRLException
java.io.IOException e
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
byte[] tmp
public java.lang.String toString ()
int i
Exception ex
byte[] octs
org.bouncycastle.asn1.ASN1InputStream dIn
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
java.util.Iterator it
StringBuffer buf
String nl
byte[] sig
org.bouncycastle.asn1.x509.Extensions extensions
java.util.Set set
public boolean isRevoked (java.security.cert.Certificate)
org.bouncycastle.asn1.x509.Extension currentCaName
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x500.X500Name issuer
java.security.cert.CertificateEncodingException e
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry
java.math.BigInteger serial
java.security.cert.Certificate cert
java.util.Enumeration certs
org.bouncycastle.asn1.x500.X500Name caName
public boolean equals (java.lang.Object)
boolean otherIsHashCodeSet
org.bouncycastle.jce.provider.X509CRLObject crlObject
Object other
public int hashCode ()
}
org/bouncycastle/jce/provider/X509CertificateObject.class
X509CertificateObject.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CertificateObject extends java.security.cert.X509Certificate implements org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private org.bouncycastle.asn1.x509.Certificate c
private org.bouncycastle.asn1.x509.BasicConstraints basicConstraints
private boolean[] keyUsage
private boolean hashValueSet
private int hashValue
private org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier
private byte[] encoded
public void <init> (org.bouncycastle.asn1.x509.Certificate) throws java.security.cert.CertificateParsingException
byte[] bytes
Exception e
int i
org.bouncycastle.asn1.ASN1BitString bits
int length
byte[] bytes
Exception e
org.bouncycastle.asn1.x509.Certificate c
public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
java.util.Date date
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
java.io.IOException e
public java.security.Principal getSubjectDN ()
public javax.security.auth.x500.X500Principal getSubjectX500Principal ()
java.io.IOException e
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public byte[] getTBSCertificate () throws java.security.cert.CertificateEncodingException
java.io.IOException e
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
String algName
String algName
int i
java.security.Provider prov
java.security.Provider[] provs
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
java.io.IOException e
public boolean[] getIssuerUniqueID ()
int i
byte[] bytes
boolean[] boolId
org.bouncycastle.asn1.DERBitString id
public boolean[] getSubjectUniqueID ()
int i
byte[] bytes
boolean[] boolId
org.bouncycastle.asn1.DERBitString id
public boolean[] getKeyUsage ()
public java.util.List getExtendedKeyUsage () throws java.security.cert.CertificateParsingException
int i
org.bouncycastle.asn1.ASN1InputStream dIn
org.bouncycastle.asn1.ASN1Sequence seq
java.util.List list
Exception e
byte[] bytes
public int getBasicConstraints ()
public java.util.Collection getSubjectAlternativeNames () throws java.security.cert.CertificateParsingException
public java.util.Collection getIssuerAlternativeNames () throws java.security.cert.CertificateParsingException
public java.util.Set getCriticalExtensionOIDs ()
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
java.util.Set set
org.bouncycastle.asn1.x509.Extensions extensions
private byte[] getExtensionBytes (java.lang.String)
org.bouncycastle.asn1.x509.Extension ext
String oid
org.bouncycastle.asn1.x509.Extensions exts
public byte[] getExtensionValue (java.lang.String)
Exception e
org.bouncycastle.asn1.x509.Extension ext
String oid
org.bouncycastle.asn1.x509.Extensions exts
public java.util.Set getNonCriticalExtensionOIDs ()
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
java.util.Set set
org.bouncycastle.asn1.x509.Extensions extensions
public boolean hasUnsupportedCriticalExtension ()
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
String oidId
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
org.bouncycastle.asn1.x509.Extensions extensions
public java.security.PublicKey getPublicKey ()
java.io.IOException e
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
java.io.IOException e
public boolean equals (java.lang.Object)
byte[] b1
byte[] b2
java.security.cert.CertificateEncodingException e
Object o
java.security.cert.Certificate other
public synchronized int hashCode ()
private int calculateHashCode ()
int i
int hashCode
byte[] certData
java.security.cert.CertificateEncodingException e
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.ASN1Encodable attribute
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
public java.util.Enumeration getBagAttributeKeys ()
public java.lang.String toString ()
int i
Exception ex
byte[] octs
org.bouncycastle.asn1.ASN1InputStream dIn
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Enumeration e
StringBuffer buf
String nl
byte[] sig
org.bouncycastle.asn1.x509.Extensions extensions
public final void verify (java.security.PublicKey) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.security.Signature signature
Exception e
java.security.PublicKey key
java.security.Signature signature
String sigName
public final void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.security.Signature signature
java.security.PublicKey key
String sigProvider
String sigName
java.security.Signature signature
public final void verify (java.security.PublicKey, java.security.Provider) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
java.security.Signature signature
java.security.PublicKey key
java.security.Provider sigProvider
String sigName
java.security.Signature signature
private void checkSignature (java.security.PublicKey, java.security.Signature) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.security.PublicKey key
java.security.Signature signature
org.bouncycastle.asn1.ASN1Encodable params
private boolean isAlgIdEqual (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.x509.AlgorithmIdentifier id1
org.bouncycastle.asn1.x509.AlgorithmIdentifier id2
private static java.util.Collection getAlternativeNames (byte[]) throws java.security.cert.CertificateParsingException
String addr
java.net.UnknownHostException e
byte[] addrBytes
String addr
org.bouncycastle.asn1.x509.GeneralName genName
java.util.List list
java.util.Collection temp
java.util.Enumeration it
Exception e
byte[] extVal
}
org/bouncycastle/jce/provider/X509SignatureUtil.class
X509SignatureUtil.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.X509SignatureUtil extends java.lang.Object {
private static final org.bouncycastle.asn1.ASN1Null derNull
void <init> ()
static void setSignatureParameters (java.security.Signature, org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.io.IOException e
java.security.GeneralSecurityException e
java.security.AlgorithmParameters sigParams
java.security.Signature signature
org.bouncycastle.asn1.ASN1Encodable params
static java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
org.bouncycastle.asn1.ASN1Sequence ecDsaParams
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.ASN1Encodable params
private static java.lang.String getDigestAlgName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
org.bouncycastle.asn1.ASN1ObjectIdentifier digestAlgOID
static void <clinit> ()
}
org/bouncycastle/jce/spec/
org/bouncycastle/jce/spec/ECKeySpec.class
ECKeySpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private org.bouncycastle.jce.spec.ECParameterSpec spec
protected void <init> (org.bouncycastle.jce.spec.ECParameterSpec)
org.bouncycastle.jce.spec.ECParameterSpec spec
public org.bouncycastle.jce.spec.ECParameterSpec getParams ()
}
org/bouncycastle/jce/spec/ECNamedCurveGenParameterSpec.class
ECNamedCurveGenParameterSpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveGenParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private String name
public void <init> (java.lang.String)
String name
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/ECNamedCurveParameterSpec.class
ECNamedCurveParameterSpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveParameterSpec extends org.bouncycastle.jce.spec.ECParameterSpec {
private String name
public void <init> (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
String name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
public void <init> (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
String name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
public void <init> (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
String name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
byte[] seed
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/ECNamedCurveSpec.class
ECNamedCurveSpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveSpec extends java.security.spec.ECParameterSpec {
private String name
private static java.security.spec.EllipticCurve convertCurve (org.bouncycastle.math.ec.ECCurve, byte[])
org.bouncycastle.math.ec.ECCurve curve
byte[] seed
java.security.spec.ECField field
java.math.BigInteger a
java.math.BigInteger b
private static java.security.spec.ECField convertField (org.bouncycastle.math.field.FiniteField)
org.bouncycastle.math.field.Polynomial poly
int[] exponents
int[] ks
org.bouncycastle.math.field.FiniteField field
public void <init> (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
String name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint g
java.math.BigInteger n
public void <init> (java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger)
String name
java.security.spec.EllipticCurve curve
java.security.spec.ECPoint g
java.math.BigInteger n
public void <init> (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
String name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint g
java.math.BigInteger n
java.math.BigInteger h
public void <init> (java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger, java.math.BigInteger)
String name
java.security.spec.EllipticCurve curve
java.security.spec.ECPoint g
java.math.BigInteger n
java.math.BigInteger h
public void <init> (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
String name
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint g
java.math.BigInteger n
java.math.BigInteger h
byte[] seed
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/ECParameterSpec.class
ECParameterSpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private org.bouncycastle.math.ec.ECCurve curve
private byte[] seed
private org.bouncycastle.math.ec.ECPoint G
private java.math.BigInteger n
private java.math.BigInteger h
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
byte[] seed
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECPoint getG ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
public byte[] getSeed ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.jce.spec.ECParameterSpec other
public int hashCode ()
}
org/bouncycastle/jce/spec/ECPrivateKeySpec.class
ECPrivateKeySpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECPrivateKeySpec extends org.bouncycastle.jce.spec.ECKeySpec {
private java.math.BigInteger d
public void <init> (java.math.BigInteger, org.bouncycastle.jce.spec.ECParameterSpec)
java.math.BigInteger d
org.bouncycastle.jce.spec.ECParameterSpec spec
public java.math.BigInteger getD ()
}
org/bouncycastle/jce/spec/ECPublicKeySpec.class
ECPublicKeySpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECPublicKeySpec extends org.bouncycastle.jce.spec.ECKeySpec {
private org.bouncycastle.math.ec.ECPoint q
public void <init> (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.jce.spec.ECParameterSpec)
org.bouncycastle.math.ec.ECPoint q
org.bouncycastle.jce.spec.ECParameterSpec spec
public org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/math/
org/bouncycastle/math/Primes$1.class
Primes.java
package org.bouncycastle.math
synthetic org.bouncycastle.math.Primes$1 extends java.lang.Object {
}
org/bouncycastle/math/Primes$MROutput.class
Primes.java
package org.bouncycastle.math
public org.bouncycastle.math.Primes$MROutput extends java.lang.Object {
private boolean provablyComposite
private java.math.BigInteger factor
private static org.bouncycastle.math.Primes$MROutput probablyPrime ()
private static org.bouncycastle.math.Primes$MROutput provablyCompositeWithFactor (java.math.BigInteger)
java.math.BigInteger factor
private static org.bouncycastle.math.Primes$MROutput provablyCompositeNotPrimePower ()
private void <init> (boolean, java.math.BigInteger)
boolean provablyComposite
java.math.BigInteger factor
public java.math.BigInteger getFactor ()
public boolean isProvablyComposite ()
public boolean isNotPrimePower ()
static synthetic org.bouncycastle.math.Primes$MROutput access$000 ()
static synthetic org.bouncycastle.math.Primes$MROutput access$100 (java.math.BigInteger)
java.math.BigInteger x0
static synthetic org.bouncycastle.math.Primes$MROutput access$200 ()
}
org/bouncycastle/math/Primes$STOutput.class
Primes.java
package org.bouncycastle.math
public org.bouncycastle.math.Primes$STOutput extends java.lang.Object {
private java.math.BigInteger prime
private byte[] primeSeed
private int primeGenCounter
private void <init> (java.math.BigInteger, byte[], int)
java.math.BigInteger prime
byte[] primeSeed
int primeGenCounter
public java.math.BigInteger getPrime ()
public byte[] getPrimeSeed ()
public int getPrimeGenCounter ()
synthetic void <init> (java.math.BigInteger, byte[], int, org.bouncycastle.math.Primes$1)
java.math.BigInteger x0
byte[] x1
int x2
org.bouncycastle.math.Primes$1 x3
}
org/bouncycastle/math/Primes.class
Primes.java
package org.bouncycastle.math
public abstract org.bouncycastle.math.Primes extends java.lang.Object {
public static final int SMALL_FACTOR_LIMIT
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
private static final java.math.BigInteger THREE
public void <init> ()
public static org.bouncycastle.math.Primes$STOutput generateSTRandomPrime (org.bouncycastle.crypto.Digest, int, byte[])
org.bouncycastle.crypto.Digest hash
int length
byte[] inputSeed
public static org.bouncycastle.math.Primes$MROutput enhancedMRProbablePrimeTest (java.math.BigInteger, java.security.SecureRandom, int)
int j
java.math.BigInteger b
java.math.BigInteger g
java.math.BigInteger z
boolean primeToBase
java.math.BigInteger x
int i
java.math.BigInteger candidate
java.security.SecureRandom random
int iterations
java.math.BigInteger w
java.math.BigInteger wSubOne
java.math.BigInteger wSubTwo
int a
java.math.BigInteger m
public static boolean hasAnySmallFactors (java.math.BigInteger)
java.math.BigInteger candidate
public static boolean isMRProbablePrime (java.math.BigInteger, java.security.SecureRandom, int)
java.math.BigInteger b
int i
java.math.BigInteger candidate
java.security.SecureRandom random
int iterations
java.math.BigInteger w
java.math.BigInteger wSubOne
java.math.BigInteger wSubTwo
int a
java.math.BigInteger m
public static boolean isMRProbablePrimeToBase (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger candidate
java.math.BigInteger base
java.math.BigInteger w
java.math.BigInteger wSubOne
int a
java.math.BigInteger m
private static void checkCandidate (java.math.BigInteger, java.lang.String)
java.math.BigInteger n
String name
private static boolean implHasAnySmallFactors (java.math.BigInteger)
java.math.BigInteger x
int m
int r
private static boolean implMRProbablePrimeToBase (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, java.math.BigInteger)
int j
java.math.BigInteger w
java.math.BigInteger wSubOne
java.math.BigInteger m
int a
java.math.BigInteger b
java.math.BigInteger z
boolean result
private static org.bouncycastle.math.Primes$STOutput implSTRandomPrime (org.bouncycastle.crypto.Digest, int, byte[])
int c
long c64
int primeGenCounter
byte[] c0
byte[] c1
java.math.BigInteger a
java.math.BigInteger z
org.bouncycastle.crypto.Digest d
int length
byte[] primeSeed
int dLen
org.bouncycastle.math.Primes$STOutput rec
java.math.BigInteger c0
int primeGenCounter
int outlen
int iterations
int oldCounter
java.math.BigInteger x
java.math.BigInteger c0x2
java.math.BigInteger tx2
int dt
java.math.BigInteger c
private static int extract32 (byte[])
int b
int i
byte[] bs
int result
int count
private static void hash (org.bouncycastle.crypto.Digest, byte[], byte[], int)
org.bouncycastle.crypto.Digest d
byte[] input
byte[] output
int outPos
private static java.math.BigInteger hashGen (org.bouncycastle.crypto.Digest, byte[], int)
int i
org.bouncycastle.crypto.Digest d
byte[] seed
int count
int dLen
int pos
byte[] buf
private static void inc (byte[], int)
byte[] seed
int c
int pos
private static boolean isPrime32 (long)
long d
int pos
long x
long[] ds
long base
static void <clinit> ()
}
org/bouncycastle/math/ec/
org/bouncycastle/math/ec/AbstractECLookupTable.class
AbstractECLookupTable.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.AbstractECLookupTable extends java.lang.Object implements org.bouncycastle.math.ec.ECLookupTable {
public void <init> ()
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int index
}
org/bouncycastle/math/ec/AbstractECMultiplier.class
AbstractECMultiplier.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.AbstractECMultiplier extends java.lang.Object implements org.bouncycastle.math.ec.ECMultiplier {
public void <init> ()
public org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECPoint p
java.math.BigInteger k
int sign
org.bouncycastle.math.ec.ECPoint positive
org.bouncycastle.math.ec.ECPoint result
protected abstract org.bouncycastle.math.ec.ECPoint multiplyPositive (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
protected org.bouncycastle.math.ec.ECPoint checkResult (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
}
org/bouncycastle/math/ec/ECAlgorithms.class
ECAlgorithms.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECAlgorithms extends java.lang.Object {
public void <init> ()
public static boolean isF2mCurve (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve c
public static boolean isF2mField (org.bouncycastle.math.field.FiniteField)
org.bouncycastle.math.field.FiniteField field
public static boolean isFpCurve (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve c
public static boolean isFpField (org.bouncycastle.math.field.FiniteField)
org.bouncycastle.math.field.FiniteField field
public static org.bouncycastle.math.ec.ECPoint sumOfMultiplies (org.bouncycastle.math.ec.ECPoint[], java.math.BigInteger[])
int i
org.bouncycastle.math.ec.ECPoint[] ps
java.math.BigInteger[] ks
int count
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECCurve c
org.bouncycastle.math.ec.ECPoint[] imported
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
public static org.bouncycastle.math.ec.ECPoint sumOfTwoMultiplies (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECCurve$AbstractF2m f2mCurve
org.bouncycastle.math.ec.ECPoint P
java.math.BigInteger a
org.bouncycastle.math.ec.ECPoint Q
java.math.BigInteger b
org.bouncycastle.math.ec.ECCurve cp
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
public static org.bouncycastle.math.ec.ECPoint shamirsTrick (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECPoint P
java.math.BigInteger k
org.bouncycastle.math.ec.ECPoint Q
java.math.BigInteger l
org.bouncycastle.math.ec.ECCurve cp
public static org.bouncycastle.math.ec.ECPoint importPoint (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECCurve c
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECCurve cp
public static void montgomeryTrick (org.bouncycastle.math.ec.ECFieldElement[], int, int)
org.bouncycastle.math.ec.ECFieldElement[] zs
int off
int len
public static void montgomeryTrick (org.bouncycastle.math.ec.ECFieldElement[], int, int, org.bouncycastle.math.ec.ECFieldElement)
int j
org.bouncycastle.math.ec.ECFieldElement tmp
org.bouncycastle.math.ec.ECFieldElement[] zs
int off
int len
org.bouncycastle.math.ec.ECFieldElement scale
org.bouncycastle.math.ec.ECFieldElement[] c
int i
org.bouncycastle.math.ec.ECFieldElement u
public static org.bouncycastle.math.ec.ECPoint referenceMultiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
int i
org.bouncycastle.math.ec.ECPoint p
java.math.BigInteger k
java.math.BigInteger x
org.bouncycastle.math.ec.ECPoint q
int t
public static org.bouncycastle.math.ec.ECPoint validatePoint (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
public static org.bouncycastle.math.ec.ECPoint cleanPoint (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECCurve c
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECCurve cp
static org.bouncycastle.math.ec.ECPoint implCheckResult (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
static org.bouncycastle.math.ec.ECPoint implShamirsTrickJsf (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
int jsfi
int kDigit
int lDigit
int index
org.bouncycastle.math.ec.ECPoint P
java.math.BigInteger k
org.bouncycastle.math.ec.ECPoint Q
java.math.BigInteger l
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint infinity
org.bouncycastle.math.ec.ECPoint PaddQ
org.bouncycastle.math.ec.ECPoint PsubQ
org.bouncycastle.math.ec.ECPoint[] points
org.bouncycastle.math.ec.ECPoint[] table
byte[] jsf
org.bouncycastle.math.ec.ECPoint R
int i
static org.bouncycastle.math.ec.ECPoint implShamirsTrickWNaf (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECCurve c
int combSize
org.bouncycastle.math.ec.ECPoint P
java.math.BigInteger k
org.bouncycastle.math.ec.ECPoint Q
java.math.BigInteger l
boolean negK
boolean negL
java.math.BigInteger kAbs
java.math.BigInteger lAbs
int minWidthP
int minWidthQ
org.bouncycastle.math.ec.WNafPreCompInfo infoP
org.bouncycastle.math.ec.WNafPreCompInfo infoQ
int widthP
int widthQ
org.bouncycastle.math.ec.ECPoint[] preCompP
org.bouncycastle.math.ec.ECPoint[] preCompQ
org.bouncycastle.math.ec.ECPoint[] preCompNegP
org.bouncycastle.math.ec.ECPoint[] preCompNegQ
byte[] wnafP
byte[] wnafQ
static org.bouncycastle.math.ec.ECPoint implShamirsTrickWNaf (org.bouncycastle.math.ec.endo.ECEndomorphism, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
org.bouncycastle.math.ec.ECPoint P
java.math.BigInteger k
java.math.BigInteger l
boolean negK
boolean negL
int minWidth
org.bouncycastle.math.ec.WNafPreCompInfo infoP
org.bouncycastle.math.ec.ECPoint Q
org.bouncycastle.math.ec.WNafPreCompInfo infoQ
int widthP
int widthQ
org.bouncycastle.math.ec.ECPoint[] preCompP
org.bouncycastle.math.ec.ECPoint[] preCompQ
org.bouncycastle.math.ec.ECPoint[] preCompNegP
org.bouncycastle.math.ec.ECPoint[] preCompNegQ
byte[] wnafP
byte[] wnafQ
private static org.bouncycastle.math.ec.ECPoint implShamirsTrickWNaf (org.bouncycastle.math.ec.ECPoint[], org.bouncycastle.math.ec.ECPoint[], byte[], org.bouncycastle.math.ec.ECPoint[], org.bouncycastle.math.ec.ECPoint[], byte[])
int nP
org.bouncycastle.math.ec.ECPoint[] tableP
int nQ
org.bouncycastle.math.ec.ECPoint[] tableQ
int wiP
int wiQ
org.bouncycastle.math.ec.ECPoint r
int i
org.bouncycastle.math.ec.ECPoint[] preCompP
org.bouncycastle.math.ec.ECPoint[] preCompNegP
byte[] wnafP
org.bouncycastle.math.ec.ECPoint[] preCompQ
org.bouncycastle.math.ec.ECPoint[] preCompNegQ
byte[] wnafQ
int len
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint infinity
org.bouncycastle.math.ec.ECPoint R
int zeroes
static org.bouncycastle.math.ec.ECPoint implSumOfMultiplies (org.bouncycastle.math.ec.ECPoint[], java.math.BigInteger[])
java.math.BigInteger ki
int minWidth
org.bouncycastle.math.ec.WNafPreCompInfo info
int width
int i
org.bouncycastle.math.ec.ECPoint[] ps
java.math.BigInteger[] ks
int count
boolean[] negs
org.bouncycastle.math.ec.WNafPreCompInfo[] infos
byte[][] wnafs
static org.bouncycastle.math.ec.ECPoint implSumOfMultipliesGLV (org.bouncycastle.math.ec.ECPoint[], java.math.BigInteger[], org.bouncycastle.math.ec.endo.GLVEndomorphism)
java.math.BigInteger[] ab
int i
int j
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECPoint q
int i
int j
org.bouncycastle.math.ec.ECPoint[] ps
java.math.BigInteger[] ks
org.bouncycastle.math.ec.endo.GLVEndomorphism glvEndomorphism
java.math.BigInteger n
int len
java.math.BigInteger[] abs
org.bouncycastle.math.ec.ECPoint[] pqs
static org.bouncycastle.math.ec.ECPoint implSumOfMultiplies (org.bouncycastle.math.ec.endo.ECEndomorphism, org.bouncycastle.math.ec.ECPoint[], java.math.BigInteger[])
int j0
int j1
java.math.BigInteger kj0
java.math.BigInteger kj1
int minWidth
org.bouncycastle.math.ec.ECPoint P
org.bouncycastle.math.ec.WNafPreCompInfo infoP
org.bouncycastle.math.ec.ECPoint Q
org.bouncycastle.math.ec.WNafPreCompInfo infoQ
int widthP
int widthQ
int i
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
org.bouncycastle.math.ec.ECPoint[] ps
java.math.BigInteger[] ks
int halfCount
int fullCount
boolean[] negs
org.bouncycastle.math.ec.WNafPreCompInfo[] infos
byte[][] wnafs
org.bouncycastle.math.ec.ECPointMap pointMap
private static org.bouncycastle.math.ec.ECPoint implSumOfMultiplies (boolean[], org.bouncycastle.math.ec.WNafPreCompInfo[], byte[][])
int i
int n
org.bouncycastle.math.ec.WNafPreCompInfo info
org.bouncycastle.math.ec.ECPoint[] table
byte[] wnaf
int wi
int j
org.bouncycastle.math.ec.ECPoint r
int i
boolean[] negs
org.bouncycastle.math.ec.WNafPreCompInfo[] infos
byte[][] wnafs
int len
int count
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint infinity
org.bouncycastle.math.ec.ECPoint R
int zeroes
private static org.bouncycastle.math.ec.ECPoint implShamirsTrickFixedPoint (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.FixedPointCombMultiplier m
org.bouncycastle.math.ec.ECPoint r1
org.bouncycastle.math.ec.ECPoint r2
int secretBitK
int secretBitL
int j
int secretIndexK
int secretIndexL
org.bouncycastle.math.ec.ECPoint addP
org.bouncycastle.math.ec.ECPoint addQ
org.bouncycastle.math.ec.ECPoint T
int i
org.bouncycastle.math.ec.ECPoint p
java.math.BigInteger k
org.bouncycastle.math.ec.ECPoint q
java.math.BigInteger l
org.bouncycastle.math.ec.ECCurve c
int combSize
org.bouncycastle.math.ec.FixedPointPreCompInfo infoP
org.bouncycastle.math.ec.FixedPointPreCompInfo infoQ
org.bouncycastle.math.ec.ECLookupTable lookupTableP
org.bouncycastle.math.ec.ECLookupTable lookupTableQ
int widthP
int widthQ
int width
int d
org.bouncycastle.math.ec.ECPoint R
int fullComb
int[] K
int[] L
int top
}
org/bouncycastle/math/ec/ECConstants.class
ECConstants.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECConstants extends java.lang.Object {
public static final java.math.BigInteger ZERO
public static final java.math.BigInteger ONE
public static final java.math.BigInteger TWO
public static final java.math.BigInteger THREE
public static final java.math.BigInteger FOUR
public static final java.math.BigInteger EIGHT
static void <clinit> ()
}
org/bouncycastle/math/ec/ECCurve$1.class
ECCurve.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.ECCurve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int val$FE_BYTES
final synthetic byte[] val$table
final synthetic org.bouncycastle.math.ec.ECCurve this$0
void <init> (org.bouncycastle.math.ec.ECCurve, int, int, byte[])
org.bouncycastle.math.ec.ECCurve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
byte[] x
byte[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
byte[] x
byte[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (byte[], byte[])
byte[] x
byte[] y
}
org/bouncycastle/math/ec/ECCurve$AbstractF2m.class
ECCurve.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECCurve$AbstractF2m extends org.bouncycastle.math.ec.ECCurve {
private java.math.BigInteger[] si
public static java.math.BigInteger inverse (int, int[], java.math.BigInteger)
int m
int[] ks
java.math.BigInteger x
private static org.bouncycastle.math.field.FiniteField buildField (int, int, int, int)
int m
int k1
int k2
int k3
protected void <init> (int, int, int, int)
int m
int k1
int k2
int k3
public org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger x
java.math.BigInteger y
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement Y
int coord
public boolean isValidFieldElement (java.math.BigInteger)
java.math.BigInteger x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int m
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int m
org.bouncycastle.math.ec.ECFieldElement fe1
org.bouncycastle.math.ec.ECFieldElement fe2
protected org.bouncycastle.math.ec.ECPoint decompressPoint (int, java.math.BigInteger)
org.bouncycastle.math.ec.ECFieldElement beta
org.bouncycastle.math.ec.ECFieldElement z
int yTilde
java.math.BigInteger X1
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECFieldElement solveQuadraticEquation (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement r
org.bouncycastle.math.ec.ECFieldElement w2
int i
org.bouncycastle.math.ec.ECFieldElement t
org.bouncycastle.math.ec.ECFieldElement w
org.bouncycastle.math.ec.ECFieldElement beta
org.bouncycastle.math.ec.ECFieldElement$AbstractF2m betaF2m
boolean fastTrace
int m
org.bouncycastle.math.ec.ECFieldElement gamma
org.bouncycastle.math.ec.ECFieldElement z
org.bouncycastle.math.ec.ECFieldElement zeroElement
java.util.Random rand
synchronized java.math.BigInteger[] getSi ()
public boolean isKoblitz ()
private static java.math.BigInteger implRandomFieldElementMult (java.security.SecureRandom, int)
java.security.SecureRandom r
int m
java.math.BigInteger x
}
org/bouncycastle/math/ec/ECCurve$AbstractFp.class
ECCurve.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECCurve$AbstractFp extends org.bouncycastle.math.ec.ECCurve {
protected void <init> (java.math.BigInteger)
java.math.BigInteger q
public boolean isValidFieldElement (java.math.BigInteger)
java.math.BigInteger x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
java.math.BigInteger p
org.bouncycastle.math.ec.ECFieldElement fe1
org.bouncycastle.math.ec.ECFieldElement fe2
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
java.math.BigInteger p
org.bouncycastle.math.ec.ECFieldElement fe1
org.bouncycastle.math.ec.ECFieldElement fe2
protected org.bouncycastle.math.ec.ECPoint decompressPoint (int, java.math.BigInteger)
int yTilde
java.math.BigInteger X1
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement rhs
org.bouncycastle.math.ec.ECFieldElement y
private static java.math.BigInteger implRandomFieldElement (java.security.SecureRandom, java.math.BigInteger)
java.security.SecureRandom r
java.math.BigInteger p
java.math.BigInteger x
private static java.math.BigInteger implRandomFieldElementMult (java.security.SecureRandom, java.math.BigInteger)
java.security.SecureRandom r
java.math.BigInteger p
java.math.BigInteger x
}
org/bouncycastle/math/ec/ECCurve$Config.class
ECCurve.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECCurve$Config extends java.lang.Object {
protected int coord
protected org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
protected org.bouncycastle.math.ec.ECMultiplier multiplier
final synthetic org.bouncycastle.math.ec.ECCurve this$0
void <init> (org.bouncycastle.math.ec.ECCurve, int, org.bouncycastle.math.ec.endo.ECEndomorphism, org.bouncycastle.math.ec.ECMultiplier)
org.bouncycastle.math.ec.ECCurve this$0
int coord
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
org.bouncycastle.math.ec.ECMultiplier multiplier
public org.bouncycastle.math.ec.ECCurve$Config setCoordinateSystem (int)
int coord
public org.bouncycastle.math.ec.ECCurve$Config setEndomorphism (org.bouncycastle.math.ec.endo.ECEndomorphism)
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
public org.bouncycastle.math.ec.ECCurve$Config setMultiplier (org.bouncycastle.math.ec.ECMultiplier)
org.bouncycastle.math.ec.ECMultiplier multiplier
public org.bouncycastle.math.ec.ECCurve create ()
org.bouncycastle.math.ec.ECCurve c
}
org/bouncycastle/math/ec/ECCurve$F2m$1.class
ECCurve.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.ECCurve$F2m$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int val$FE_LONGS
final synthetic long[] val$table
final synthetic int[] val$ks
final synthetic org.bouncycastle.math.ec.ECCurve$F2m this$0
void <init> (org.bouncycastle.math.ec.ECCurve$F2m, int, int, long[], int[])
org.bouncycastle.math.ec.ECCurve$F2m this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
long MASK
int i
int index
long[] x
long[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
long[] x
long[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (long[], long[])
long[] x
long[] y
org.bouncycastle.math.ec.ECFieldElement$F2m X
org.bouncycastle.math.ec.ECFieldElement$F2m Y
}
org/bouncycastle/math/ec/ECCurve$F2m.class
ECCurve.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECCurve$F2m extends org.bouncycastle.math.ec.ECCurve$AbstractF2m {
private static final int F2M_DEFAULT_COORDS
private int m
private int k1
private int k2
private int k3
private org.bouncycastle.math.ec.ECPoint$F2m infinity
public void <init> (int, int, java.math.BigInteger, java.math.BigInteger)
int m
int k
java.math.BigInteger a
java.math.BigInteger b
public void <init> (int, int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
int m
int k
java.math.BigInteger a
java.math.BigInteger b
java.math.BigInteger order
java.math.BigInteger cofactor
public void <init> (int, int, int, int, java.math.BigInteger, java.math.BigInteger)
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
public void <init> (int, int, int, int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
int m
int k1
int k2
int k3
java.math.BigInteger a
java.math.BigInteger b
java.math.BigInteger order
java.math.BigInteger cofactor
protected void <init> (int, int, int, int, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, java.math.BigInteger, java.math.BigInteger)
int m
int k1
int k2
int k3
org.bouncycastle.math.ec.ECFieldElement a
org.bouncycastle.math.ec.ECFieldElement b
java.math.BigInteger order
java.math.BigInteger cofactor
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
protected org.bouncycastle.math.ec.ECMultiplier createDefaultMultiplier ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public int getM ()
public boolean isTrinomial ()
public int getK1 ()
public int getK2 ()
public int getK3 ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_LONGS
int[] ks
long[] table
static synthetic int access$000 (org.bouncycastle.math.ec.ECCurve$F2m)
org.bouncycastle.math.ec.ECCurve$F2m x0
}
org/bouncycastle/math/ec/ECCurve$Fp.class
ECCurve.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECCurve$Fp extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
private static final int FP_DEFAULT_COORDS
java.math.BigInteger q
java.math.BigInteger r
org.bouncycastle.math.ec.ECPoint$Fp infinity
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger q
java.math.BigInteger a
java.math.BigInteger b
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger q
java.math.BigInteger a
java.math.BigInteger b
java.math.BigInteger order
java.math.BigInteger cofactor
protected void <init> (java.math.BigInteger, java.math.BigInteger, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger q
java.math.BigInteger r
org.bouncycastle.math.ec.ECFieldElement a
org.bouncycastle.math.ec.ECFieldElement b
java.math.BigInteger order
java.math.BigInteger cofactor
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint importPoint (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
public org.bouncycastle.math.ec.ECPoint getInfinity ()
}
org/bouncycastle/math/ec/ECCurve.class
ECCurve.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECCurve extends java.lang.Object {
public static final int COORD_AFFINE
public static final int COORD_HOMOGENEOUS
public static final int COORD_JACOBIAN
public static final int COORD_JACOBIAN_CHUDNOVSKY
public static final int COORD_JACOBIAN_MODIFIED
public static final int COORD_LAMBDA_AFFINE
public static final int COORD_LAMBDA_PROJECTIVE
public static final int COORD_SKEWED
protected org.bouncycastle.math.field.FiniteField field
protected org.bouncycastle.math.ec.ECFieldElement a
protected org.bouncycastle.math.ec.ECFieldElement b
protected java.math.BigInteger order
protected java.math.BigInteger cofactor
protected int coord
protected org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
protected org.bouncycastle.math.ec.ECMultiplier multiplier
public static int[] getAllCoordinateSystems ()
protected void <init> (org.bouncycastle.math.field.FiniteField)
org.bouncycastle.math.field.FiniteField field
public abstract int getFieldSize ()
public abstract org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
public abstract boolean isValidFieldElement (java.math.BigInteger)
public abstract org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
public abstract org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
public synchronized org.bouncycastle.math.ec.ECCurve$Config configure ()
public org.bouncycastle.math.ec.ECPoint validatePoint (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger x
java.math.BigInteger y
org.bouncycastle.math.ec.ECPoint p
public org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger x
java.math.BigInteger y
protected abstract org.bouncycastle.math.ec.ECCurve cloneCurve ()
protected abstract org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
protected abstract org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
protected org.bouncycastle.math.ec.ECMultiplier createDefaultMultiplier ()
public boolean supportsCoordinateSystem (int)
int coord
public org.bouncycastle.math.ec.PreCompInfo getPreCompInfo (org.bouncycastle.math.ec.ECPoint, java.lang.String)
java.util.Hashtable table
org.bouncycastle.math.ec.ECPoint point
String name
java.util.Hashtable table
public org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.ECPoint, java.lang.String, org.bouncycastle.math.ec.PreCompCallback)
java.util.Hashtable table
org.bouncycastle.math.ec.PreCompInfo existing
org.bouncycastle.math.ec.PreCompInfo result
org.bouncycastle.math.ec.ECPoint point
String name
org.bouncycastle.math.ec.PreCompCallback callback
java.util.Hashtable table
public org.bouncycastle.math.ec.ECPoint importPoint (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
public void normalizeAll (org.bouncycastle.math.ec.ECPoint[])
org.bouncycastle.math.ec.ECPoint[] points
public void normalizeAll (org.bouncycastle.math.ec.ECPoint[], int, int, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECPoint p
int i
int index
int j
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
org.bouncycastle.math.ec.ECFieldElement iso
org.bouncycastle.math.ec.ECFieldElement[] zs
int[] indices
int count
public abstract org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.field.FiniteField getField ()
public org.bouncycastle.math.ec.ECFieldElement getA ()
public org.bouncycastle.math.ec.ECFieldElement getB ()
public java.math.BigInteger getOrder ()
public java.math.BigInteger getCofactor ()
public int getCoordinateSystem ()
protected abstract org.bouncycastle.math.ec.ECPoint decompressPoint (int, java.math.BigInteger)
public org.bouncycastle.math.ec.endo.ECEndomorphism getEndomorphism ()
public org.bouncycastle.math.ec.ECMultiplier getMultiplier ()
public org.bouncycastle.math.ec.ECPoint decodePoint (byte[])
int yTilde
java.math.BigInteger X
java.math.BigInteger X
java.math.BigInteger Y
java.math.BigInteger X
java.math.BigInteger Y
byte[] encoded
org.bouncycastle.math.ec.ECPoint p
int expectedLength
byte type
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
byte[] px
byte[] py
int pxStart
int pxLen
int pyStart
int pyLen
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_BYTES
byte[] table
protected void checkPoint (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint point
protected void checkPoints (org.bouncycastle.math.ec.ECPoint[])
org.bouncycastle.math.ec.ECPoint[] points
protected void checkPoints (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint point
int i
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
public boolean equals (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve other
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
org/bouncycastle/math/ec/ECFieldElement$AbstractF2m.class
ECFieldElement.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECFieldElement$AbstractF2m extends org.bouncycastle.math.ec.ECFieldElement {
public void <init> ()
public org.bouncycastle.math.ec.ECFieldElement halfTrace ()
int m
int n
int k
int nk
org.bouncycastle.math.ec.ECFieldElement ht
public boolean hasFastTrace ()
public int trace ()
int m
int k
int mk
org.bouncycastle.math.ec.ECFieldElement tr
}
org/bouncycastle/math/ec/ECFieldElement$AbstractFp.class
ECFieldElement.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECFieldElement$AbstractFp extends org.bouncycastle.math.ec.ECFieldElement {
public void <init> ()
}
org/bouncycastle/math/ec/ECFieldElement$F2m.class
ECFieldElement.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECFieldElement$F2m extends org.bouncycastle.math.ec.ECFieldElement$AbstractF2m {
public static final int GNB
public static final int TPB
public static final int PPB
private int representation
private int m
private int[] ks
org.bouncycastle.math.ec.LongArray x
public void <init> (int, int, int, int, java.math.BigInteger)
int m
int k1
int k2
int k3
java.math.BigInteger x
void <init> (int, int[], org.bouncycastle.math.ec.LongArray)
int m
int[] ks
org.bouncycastle.math.ec.LongArray x
public int bitLength ()
public boolean isOne ()
public boolean isZero ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.LongArray iarrClone
org.bouncycastle.math.ec.ECFieldElement$F2m bF2m
public org.bouncycastle.math.ec.ECFieldElement addOne ()
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
public org.bouncycastle.math.ec.ECFieldElement multiplyMinusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
public org.bouncycastle.math.ec.ECFieldElement multiplyPlusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.LongArray ax
org.bouncycastle.math.ec.LongArray bx
org.bouncycastle.math.ec.LongArray xx
org.bouncycastle.math.ec.LongArray yx
org.bouncycastle.math.ec.LongArray ab
org.bouncycastle.math.ec.LongArray xy
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement bInv
public org.bouncycastle.math.ec.ECFieldElement negate ()
public org.bouncycastle.math.ec.ECFieldElement square ()
public org.bouncycastle.math.ec.ECFieldElement squareMinusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
public org.bouncycastle.math.ec.ECFieldElement squarePlusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.LongArray ax
org.bouncycastle.math.ec.LongArray xx
org.bouncycastle.math.ec.LongArray yx
org.bouncycastle.math.ec.LongArray aa
org.bouncycastle.math.ec.LongArray xy
public org.bouncycastle.math.ec.ECFieldElement squarePow (int)
int pow
public org.bouncycastle.math.ec.ECFieldElement invert ()
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
public int getRepresentation ()
public int getM ()
public int getK1 ()
public int getK2 ()
public int getK3 ()
public boolean equals (java.lang.Object)
Object anObject
org.bouncycastle.math.ec.ECFieldElement$F2m b
public int hashCode ()
}
org/bouncycastle/math/ec/ECFieldElement$Fp.class
ECFieldElement.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECFieldElement$Fp extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
java.math.BigInteger q
java.math.BigInteger r
java.math.BigInteger x
static java.math.BigInteger calculateResidue (java.math.BigInteger)
java.math.BigInteger firstWord
java.math.BigInteger p
int bitLength
public void <init> (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger q
java.math.BigInteger x
void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger q
java.math.BigInteger r
java.math.BigInteger x
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public java.math.BigInteger getQ ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
public org.bouncycastle.math.ec.ECFieldElement addOne ()
java.math.BigInteger x2
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
public org.bouncycastle.math.ec.ECFieldElement multiplyMinusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
java.math.BigInteger ax
java.math.BigInteger bx
java.math.BigInteger xx
java.math.BigInteger yx
java.math.BigInteger ab
java.math.BigInteger xy
public org.bouncycastle.math.ec.ECFieldElement multiplyPlusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
java.math.BigInteger ax
java.math.BigInteger bx
java.math.BigInteger xx
java.math.BigInteger yx
java.math.BigInteger ab
java.math.BigInteger xy
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
public org.bouncycastle.math.ec.ECFieldElement negate ()
public org.bouncycastle.math.ec.ECFieldElement square ()
public org.bouncycastle.math.ec.ECFieldElement squareMinusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
java.math.BigInteger ax
java.math.BigInteger xx
java.math.BigInteger yx
java.math.BigInteger aa
java.math.BigInteger xy
public org.bouncycastle.math.ec.ECFieldElement squarePlusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
java.math.BigInteger ax
java.math.BigInteger xx
java.math.BigInteger yx
java.math.BigInteger aa
java.math.BigInteger xy
public org.bouncycastle.math.ec.ECFieldElement invert ()
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
java.math.BigInteger e
java.math.BigInteger t1
java.math.BigInteger t2
java.math.BigInteger t3
java.math.BigInteger t4
java.math.BigInteger y
java.math.BigInteger P
java.math.BigInteger[] result
java.math.BigInteger legendreExponent
java.math.BigInteger X
java.math.BigInteger fourX
java.math.BigInteger k
java.math.BigInteger qMinusOne
java.math.BigInteger U
java.math.BigInteger V
java.util.Random rand
private org.bouncycastle.math.ec.ECFieldElement checkSqrt (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement z
private java.math.BigInteger[] lucasSequence (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
int j
int j
java.math.BigInteger P
java.math.BigInteger Q
java.math.BigInteger k
int n
int s
java.math.BigInteger Uh
java.math.BigInteger Vl
java.math.BigInteger Vh
java.math.BigInteger Ql
java.math.BigInteger Qh
protected java.math.BigInteger modAdd (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger x1
java.math.BigInteger x2
java.math.BigInteger x3
protected java.math.BigInteger modDouble (java.math.BigInteger)
java.math.BigInteger x
java.math.BigInteger _2x
protected java.math.BigInteger modHalf (java.math.BigInteger)
java.math.BigInteger x
protected java.math.BigInteger modHalfAbs (java.math.BigInteger)
java.math.BigInteger x
protected java.math.BigInteger modInverse (java.math.BigInteger)
java.math.BigInteger x
protected java.math.BigInteger modMult (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger x1
java.math.BigInteger x2
protected java.math.BigInteger modReduce (java.math.BigInteger)
java.math.BigInteger u
java.math.BigInteger v
boolean negative
int qLen
boolean rIsOne
java.math.BigInteger x
protected java.math.BigInteger modSubtract (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger x1
java.math.BigInteger x2
java.math.BigInteger x3
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.ECFieldElement$Fp o
public int hashCode ()
}
org/bouncycastle/math/ec/ECFieldElement.class
ECFieldElement.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECFieldElement extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants {
public abstract java.math.BigInteger toBigInteger ()
public abstract java.lang.String getFieldName ()
public abstract int getFieldSize ()
public abstract org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement addOne ()
public abstract org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement negate ()
public abstract org.bouncycastle.math.ec.ECFieldElement square ()
public abstract org.bouncycastle.math.ec.ECFieldElement invert ()
public abstract org.bouncycastle.math.ec.ECFieldElement sqrt ()
public void <init> ()
public int bitLength ()
public boolean isOne ()
public boolean isZero ()
public org.bouncycastle.math.ec.ECFieldElement multiplyMinusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
public org.bouncycastle.math.ec.ECFieldElement multiplyPlusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
public org.bouncycastle.math.ec.ECFieldElement squareMinusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
public org.bouncycastle.math.ec.ECFieldElement squarePlusProduct (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
public org.bouncycastle.math.ec.ECFieldElement squarePow (int)
int i
int pow
org.bouncycastle.math.ec.ECFieldElement r
public boolean testBitZero ()
public java.lang.String toString ()
public byte[] getEncoded ()
}
org/bouncycastle/math/ec/ECLookupTable.class
ECLookupTable.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECLookupTable extends java.lang.Object {
public abstract int getSize ()
public abstract org.bouncycastle.math.ec.ECPoint lookup (int)
public abstract org.bouncycastle.math.ec.ECPoint lookupVar (int)
}
org/bouncycastle/math/ec/ECMultiplier.class
ECMultiplier.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECMultiplier extends java.lang.Object {
public abstract org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
}
org/bouncycastle/math/ec/ECPoint$1.class
ECPoint.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.ECPoint$1 extends java.lang.Object implements org.bouncycastle.math.ec.PreCompCallback {
final synthetic boolean val$decompressed
final synthetic boolean val$checkOrder
final synthetic org.bouncycastle.math.ec.ECPoint this$0
void <init> (org.bouncycastle.math.ec.ECPoint, boolean, boolean)
org.bouncycastle.math.ec.ECPoint this$0
public org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.PreCompInfo)
org.bouncycastle.math.ec.PreCompInfo existing
org.bouncycastle.math.ec.ValidityPrecompInfo info
}
org/bouncycastle/math/ec/ECPoint$AbstractF2m.class
ECPoint.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECPoint$AbstractF2m extends org.bouncycastle.math.ec.ECPoint {
protected void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected boolean satisfiesCurveEquation ()
org.bouncycastle.math.ec.ECFieldElement Y
org.bouncycastle.math.ec.ECFieldElement lhs
org.bouncycastle.math.ec.ECFieldElement rhs
org.bouncycastle.math.ec.ECFieldElement lhs
org.bouncycastle.math.ec.ECFieldElement rhs
org.bouncycastle.math.ec.ECFieldElement Z2
org.bouncycastle.math.ec.ECFieldElement Z4
org.bouncycastle.math.ec.ECFieldElement Z
boolean ZIsOne
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement X2
org.bouncycastle.math.ec.ECFieldElement lhs
org.bouncycastle.math.ec.ECFieldElement rhs
org.bouncycastle.math.ec.ECFieldElement Z2
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement A
org.bouncycastle.math.ec.ECFieldElement B
int coord
org.bouncycastle.math.ec.ECFieldElement Y
org.bouncycastle.math.ec.ECFieldElement lhs
org.bouncycastle.math.ec.ECFieldElement rhs
protected boolean satisfiesOrder ()
org.bouncycastle.math.ec.ECPoint N
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECPoint N
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement Y
org.bouncycastle.math.ec.ECFieldElement T
java.math.BigInteger cofactor
public org.bouncycastle.math.ec.ECPoint scaleX (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement X2
org.bouncycastle.math.ec.ECFieldElement L2
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECFieldElement X2
org.bouncycastle.math.ec.ECFieldElement L2
org.bouncycastle.math.ec.ECFieldElement Z2
org.bouncycastle.math.ec.ECFieldElement scale
int coord
public org.bouncycastle.math.ec.ECPoint scaleXNegateY (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public org.bouncycastle.math.ec.ECPoint scaleY (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement L2
org.bouncycastle.math.ec.ECFieldElement scale
int coord
public org.bouncycastle.math.ec.ECPoint scaleYNegateX (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
public org.bouncycastle.math.ec.ECPoint$AbstractF2m tau ()
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Z1
org.bouncycastle.math.ec.ECCurve curve
int coord
org.bouncycastle.math.ec.ECFieldElement X1
public org.bouncycastle.math.ec.ECPoint$AbstractF2m tauPow (int)
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Z1
int pow
org.bouncycastle.math.ec.ECCurve curve
int coord
org.bouncycastle.math.ec.ECFieldElement X1
}
org/bouncycastle/math/ec/ECPoint$AbstractFp.class
ECPoint.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECPoint$AbstractFp extends org.bouncycastle.math.ec.ECPoint {
protected void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected boolean getCompressionYTilde ()
protected boolean satisfiesCurveEquation ()
org.bouncycastle.math.ec.ECFieldElement Z2
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECFieldElement Z2
org.bouncycastle.math.ec.ECFieldElement Z4
org.bouncycastle.math.ec.ECFieldElement Z6
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement Y
org.bouncycastle.math.ec.ECFieldElement A
org.bouncycastle.math.ec.ECFieldElement B
org.bouncycastle.math.ec.ECFieldElement lhs
org.bouncycastle.math.ec.ECFieldElement rhs
public org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
}
org/bouncycastle/math/ec/ECPoint$F2m.class
ECPoint.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECPoint$F2m extends org.bouncycastle.math.ec.ECPoint$AbstractF2m {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECFieldElement getYCoord ()
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement Y
int coord
protected boolean getCompressionYTilde ()
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement Y
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Y2
org.bouncycastle.math.ec.ECFieldElement dx
org.bouncycastle.math.ec.ECFieldElement dy
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Z1
org.bouncycastle.math.ec.ECFieldElement Y2
org.bouncycastle.math.ec.ECFieldElement Z2
boolean Z2IsOne
org.bouncycastle.math.ec.ECFieldElement U1
org.bouncycastle.math.ec.ECFieldElement U2
org.bouncycastle.math.ec.ECFieldElement U
org.bouncycastle.math.ec.ECFieldElement V1
org.bouncycastle.math.ec.ECFieldElement V2
org.bouncycastle.math.ec.ECFieldElement V
org.bouncycastle.math.ec.ECFieldElement VSq
org.bouncycastle.math.ec.ECFieldElement VCu
org.bouncycastle.math.ec.ECFieldElement W
org.bouncycastle.math.ec.ECFieldElement uv
org.bouncycastle.math.ec.ECFieldElement A
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement VSqZ2
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Y2
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement L3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement AU1
org.bouncycastle.math.ec.ECFieldElement AU2
org.bouncycastle.math.ec.ECFieldElement ABZ2
org.bouncycastle.math.ec.ECFieldElement L1
org.bouncycastle.math.ec.ECFieldElement Z1
org.bouncycastle.math.ec.ECFieldElement L2
org.bouncycastle.math.ec.ECFieldElement Z2
boolean Z1IsOne
org.bouncycastle.math.ec.ECFieldElement U2
org.bouncycastle.math.ec.ECFieldElement S2
boolean Z2IsOne
org.bouncycastle.math.ec.ECFieldElement U1
org.bouncycastle.math.ec.ECFieldElement S1
org.bouncycastle.math.ec.ECFieldElement A
org.bouncycastle.math.ec.ECFieldElement B
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement L3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
int coord
org.bouncycastle.math.ec.ECFieldElement X1
org.bouncycastle.math.ec.ECFieldElement X2
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement L1
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Z1
boolean Z1IsOne
org.bouncycastle.math.ec.ECFieldElement X1Z1
org.bouncycastle.math.ec.ECFieldElement Y1Z1
org.bouncycastle.math.ec.ECFieldElement X1Sq
org.bouncycastle.math.ec.ECFieldElement S
org.bouncycastle.math.ec.ECFieldElement V
org.bouncycastle.math.ec.ECFieldElement vSquared
org.bouncycastle.math.ec.ECFieldElement sv
org.bouncycastle.math.ec.ECFieldElement h
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement t2
org.bouncycastle.math.ec.ECFieldElement t1
org.bouncycastle.math.ec.ECFieldElement t2
org.bouncycastle.math.ec.ECFieldElement L3
org.bouncycastle.math.ec.ECFieldElement X1Z1
org.bouncycastle.math.ec.ECFieldElement L1
org.bouncycastle.math.ec.ECFieldElement Z1
boolean Z1IsOne
org.bouncycastle.math.ec.ECFieldElement L1Z1
org.bouncycastle.math.ec.ECFieldElement Z1Sq
org.bouncycastle.math.ec.ECFieldElement a
org.bouncycastle.math.ec.ECFieldElement aZ1Sq
org.bouncycastle.math.ec.ECFieldElement T
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement L3
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement X1
int coord
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECFieldElement X2
org.bouncycastle.math.ec.ECFieldElement Z2
org.bouncycastle.math.ec.ECFieldElement L1
org.bouncycastle.math.ec.ECFieldElement Z1
org.bouncycastle.math.ec.ECFieldElement L2
org.bouncycastle.math.ec.ECFieldElement X1Sq
org.bouncycastle.math.ec.ECFieldElement L1Sq
org.bouncycastle.math.ec.ECFieldElement Z1Sq
org.bouncycastle.math.ec.ECFieldElement L1Z1
org.bouncycastle.math.ec.ECFieldElement T
org.bouncycastle.math.ec.ECFieldElement L2plus1
org.bouncycastle.math.ec.ECFieldElement A
org.bouncycastle.math.ec.ECFieldElement X2Z1Sq
org.bouncycastle.math.ec.ECFieldElement B
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement L3
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement X1
int coord
public org.bouncycastle.math.ec.ECPoint negate ()
org.bouncycastle.math.ec.ECFieldElement Y
org.bouncycastle.math.ec.ECFieldElement Y
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement L
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECFieldElement X
}
org/bouncycastle/math/ec/ECPoint$Fp.class
ECPoint.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECPoint$Fp extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECFieldElement getZCoord (int)
int index
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECFieldElement dx
org.bouncycastle.math.ec.ECFieldElement dy
org.bouncycastle.math.ec.ECFieldElement gamma
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Z1
org.bouncycastle.math.ec.ECFieldElement Z2
boolean Z1IsOne
boolean Z2IsOne
org.bouncycastle.math.ec.ECFieldElement u1
org.bouncycastle.math.ec.ECFieldElement u2
org.bouncycastle.math.ec.ECFieldElement u
org.bouncycastle.math.ec.ECFieldElement v1
org.bouncycastle.math.ec.ECFieldElement v2
org.bouncycastle.math.ec.ECFieldElement v
org.bouncycastle.math.ec.ECFieldElement w
org.bouncycastle.math.ec.ECFieldElement vSquared
org.bouncycastle.math.ec.ECFieldElement vCubed
org.bouncycastle.math.ec.ECFieldElement vSquaredV2
org.bouncycastle.math.ec.ECFieldElement A
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement dx
org.bouncycastle.math.ec.ECFieldElement dy
org.bouncycastle.math.ec.ECFieldElement C
org.bouncycastle.math.ec.ECFieldElement W1
org.bouncycastle.math.ec.ECFieldElement W2
org.bouncycastle.math.ec.ECFieldElement A1
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement Z1Squared
org.bouncycastle.math.ec.ECFieldElement U2
org.bouncycastle.math.ec.ECFieldElement S2
org.bouncycastle.math.ec.ECFieldElement Z1Cubed
org.bouncycastle.math.ec.ECFieldElement Z2Squared
org.bouncycastle.math.ec.ECFieldElement U1
org.bouncycastle.math.ec.ECFieldElement S1
org.bouncycastle.math.ec.ECFieldElement Z2Cubed
org.bouncycastle.math.ec.ECFieldElement Z1Squared
org.bouncycastle.math.ec.ECFieldElement U2
org.bouncycastle.math.ec.ECFieldElement S2
boolean Z2IsOne
org.bouncycastle.math.ec.ECFieldElement Z2Squared
org.bouncycastle.math.ec.ECFieldElement U1
org.bouncycastle.math.ec.ECFieldElement S1
org.bouncycastle.math.ec.ECFieldElement H
org.bouncycastle.math.ec.ECFieldElement R
org.bouncycastle.math.ec.ECFieldElement HSquared
org.bouncycastle.math.ec.ECFieldElement G
org.bouncycastle.math.ec.ECFieldElement V
org.bouncycastle.math.ec.ECFieldElement W3
org.bouncycastle.math.ec.ECFieldElement[] zs
org.bouncycastle.math.ec.ECFieldElement Z1
org.bouncycastle.math.ec.ECFieldElement Z2
boolean Z1IsOne
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement Z3Squared
org.bouncycastle.math.ec.ECFieldElement[] zs
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
int coord
org.bouncycastle.math.ec.ECFieldElement X1
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement X2
org.bouncycastle.math.ec.ECFieldElement Y2
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECFieldElement X1Squared
org.bouncycastle.math.ec.ECFieldElement gamma
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Z1
boolean Z1IsOne
org.bouncycastle.math.ec.ECFieldElement w
org.bouncycastle.math.ec.ECFieldElement s
org.bouncycastle.math.ec.ECFieldElement t
org.bouncycastle.math.ec.ECFieldElement B
org.bouncycastle.math.ec.ECFieldElement _4B
org.bouncycastle.math.ec.ECFieldElement h
org.bouncycastle.math.ec.ECFieldElement _2s
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement _2t
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement _4sSquared
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECFieldElement Z1Squared
org.bouncycastle.math.ec.ECFieldElement M
org.bouncycastle.math.ec.ECFieldElement S
org.bouncycastle.math.ec.ECFieldElement Z1Squared
org.bouncycastle.math.ec.ECFieldElement Z1Pow4
org.bouncycastle.math.ec.ECFieldElement X1Squared
org.bouncycastle.math.ec.ECFieldElement Z1
boolean Z1IsOne
org.bouncycastle.math.ec.ECFieldElement Y1Squared
org.bouncycastle.math.ec.ECFieldElement T
org.bouncycastle.math.ec.ECFieldElement a4
org.bouncycastle.math.ec.ECFieldElement a4Neg
org.bouncycastle.math.ec.ECFieldElement M
org.bouncycastle.math.ec.ECFieldElement S
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement Z3
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement Y1
int coord
org.bouncycastle.math.ec.ECFieldElement X1
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECFieldElement X1
org.bouncycastle.math.ec.ECFieldElement X2
org.bouncycastle.math.ec.ECFieldElement Y2
org.bouncycastle.math.ec.ECFieldElement dx
org.bouncycastle.math.ec.ECFieldElement dy
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement Y
org.bouncycastle.math.ec.ECFieldElement d
org.bouncycastle.math.ec.ECFieldElement D
org.bouncycastle.math.ec.ECFieldElement I
org.bouncycastle.math.ec.ECFieldElement L1
org.bouncycastle.math.ec.ECFieldElement L2
org.bouncycastle.math.ec.ECFieldElement X4
org.bouncycastle.math.ec.ECFieldElement Y4
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECCurve curve
int coord
public org.bouncycastle.math.ec.ECPoint threeTimes ()
org.bouncycastle.math.ec.ECFieldElement X1
org.bouncycastle.math.ec.ECFieldElement _2Y1
org.bouncycastle.math.ec.ECFieldElement X
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECFieldElement Y
org.bouncycastle.math.ec.ECFieldElement d
org.bouncycastle.math.ec.ECFieldElement D
org.bouncycastle.math.ec.ECFieldElement I
org.bouncycastle.math.ec.ECFieldElement L1
org.bouncycastle.math.ec.ECFieldElement L2
org.bouncycastle.math.ec.ECFieldElement X4
org.bouncycastle.math.ec.ECFieldElement Y4
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECCurve curve
int coord
public org.bouncycastle.math.ec.ECPoint timesPow2 (int)
org.bouncycastle.math.ec.ECFieldElement Z1Sq
org.bouncycastle.math.ec.ECFieldElement X1Squared
org.bouncycastle.math.ec.ECFieldElement M
org.bouncycastle.math.ec.ECFieldElement _2Y1
org.bouncycastle.math.ec.ECFieldElement _2Y1Squared
org.bouncycastle.math.ec.ECFieldElement S
org.bouncycastle.math.ec.ECFieldElement _4T
org.bouncycastle.math.ec.ECFieldElement _8T
int i
org.bouncycastle.math.ec.ECFieldElement zInv
org.bouncycastle.math.ec.ECFieldElement zInv2
org.bouncycastle.math.ec.ECFieldElement zInv3
int e
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement Y1
int coord
org.bouncycastle.math.ec.ECFieldElement W1
org.bouncycastle.math.ec.ECFieldElement X1
org.bouncycastle.math.ec.ECFieldElement Z1
protected org.bouncycastle.math.ec.ECFieldElement two (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement three (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement four (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement eight (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement doubleProductFromSquares (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement a
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement aSquared
org.bouncycastle.math.ec.ECFieldElement bSquared
public org.bouncycastle.math.ec.ECPoint negate ()
org.bouncycastle.math.ec.ECCurve curve
int coord
protected org.bouncycastle.math.ec.ECFieldElement calculateJacobianModifiedW (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement Z
org.bouncycastle.math.ec.ECFieldElement ZSquared
org.bouncycastle.math.ec.ECFieldElement a4
org.bouncycastle.math.ec.ECFieldElement W
org.bouncycastle.math.ec.ECFieldElement a4Neg
protected org.bouncycastle.math.ec.ECFieldElement getJacobianModifiedW ()
org.bouncycastle.math.ec.ECFieldElement W
protected org.bouncycastle.math.ec.ECPoint$Fp twiceJacobianModified (boolean)
boolean calculateW
org.bouncycastle.math.ec.ECFieldElement X1
org.bouncycastle.math.ec.ECFieldElement Y1
org.bouncycastle.math.ec.ECFieldElement Z1
org.bouncycastle.math.ec.ECFieldElement W1
org.bouncycastle.math.ec.ECFieldElement X1Squared
org.bouncycastle.math.ec.ECFieldElement M
org.bouncycastle.math.ec.ECFieldElement _2Y1
org.bouncycastle.math.ec.ECFieldElement _2Y1Squared
org.bouncycastle.math.ec.ECFieldElement S
org.bouncycastle.math.ec.ECFieldElement X3
org.bouncycastle.math.ec.ECFieldElement _4T
org.bouncycastle.math.ec.ECFieldElement _8T
org.bouncycastle.math.ec.ECFieldElement Y3
org.bouncycastle.math.ec.ECFieldElement W3
org.bouncycastle.math.ec.ECFieldElement Z3
}
org/bouncycastle/math/ec/ECPoint.class
ECPoint.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECPoint extends java.lang.Object {
protected static final org.bouncycastle.math.ec.ECFieldElement[] EMPTY_ZS
protected org.bouncycastle.math.ec.ECCurve curve
protected org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECFieldElement[] zs
protected java.util.Hashtable preCompTable
protected static org.bouncycastle.math.ec.ECFieldElement[] getInitialZCoords (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve curve
int coord
org.bouncycastle.math.ec.ECFieldElement one
protected void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected abstract boolean satisfiesCurveEquation ()
protected boolean satisfiesOrder ()
java.math.BigInteger n
public final org.bouncycastle.math.ec.ECPoint getDetachedPoint ()
public org.bouncycastle.math.ec.ECCurve getCurve ()
protected abstract org.bouncycastle.math.ec.ECPoint detach ()
protected int getCurveCoordinateSystem ()
public org.bouncycastle.math.ec.ECFieldElement getAffineXCoord ()
public org.bouncycastle.math.ec.ECFieldElement getAffineYCoord ()
public org.bouncycastle.math.ec.ECFieldElement getXCoord ()
public org.bouncycastle.math.ec.ECFieldElement getYCoord ()
public org.bouncycastle.math.ec.ECFieldElement getZCoord (int)
int index
public org.bouncycastle.math.ec.ECFieldElement[] getZCoords ()
int zsLen
org.bouncycastle.math.ec.ECFieldElement[] copy
public final org.bouncycastle.math.ec.ECFieldElement getRawXCoord ()
public final org.bouncycastle.math.ec.ECFieldElement getRawYCoord ()
protected final org.bouncycastle.math.ec.ECFieldElement[] getRawZCoords ()
protected void checkNormalized ()
public boolean isNormalized ()
int coord
public org.bouncycastle.math.ec.ECPoint normalize ()
org.bouncycastle.math.ec.ECFieldElement z
java.security.SecureRandom r
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement zInv
org.bouncycastle.math.ec.ECPoint normalize (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement zInv2
org.bouncycastle.math.ec.ECFieldElement zInv3
org.bouncycastle.math.ec.ECFieldElement zInv
protected org.bouncycastle.math.ec.ECPoint createScaledPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement sx
org.bouncycastle.math.ec.ECFieldElement sy
public boolean isInfinity ()
public boolean isValid ()
boolean isValidPartial ()
boolean implIsValid (boolean, boolean)
boolean decompressed
boolean checkOrder
org.bouncycastle.math.ec.ValidityPrecompInfo validity
public org.bouncycastle.math.ec.ECPoint scaleX (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public org.bouncycastle.math.ec.ECPoint scaleXNegateY (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public org.bouncycastle.math.ec.ECPoint scaleY (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public org.bouncycastle.math.ec.ECPoint scaleYNegateX (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public boolean equals (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint[] points
org.bouncycastle.math.ec.ECPoint other
org.bouncycastle.math.ec.ECCurve c1
org.bouncycastle.math.ec.ECCurve c2
boolean n1
boolean n2
boolean i1
boolean i2
org.bouncycastle.math.ec.ECPoint p1
org.bouncycastle.math.ec.ECPoint p2
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECCurve c
int hc
public java.lang.String toString ()
int i
StringBuffer sb
public byte[] getEncoded (boolean)
byte[] PO
boolean compressed
org.bouncycastle.math.ec.ECPoint normed
byte[] X
byte[] Y
byte[] PO
protected abstract boolean getCompressionYTilde ()
public abstract org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
public abstract org.bouncycastle.math.ec.ECPoint negate ()
public abstract org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint timesPow2 (int)
int e
org.bouncycastle.math.ec.ECPoint p
public abstract org.bouncycastle.math.ec.ECPoint twice ()
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
public org.bouncycastle.math.ec.ECPoint threeTimes ()
public org.bouncycastle.math.ec.ECPoint multiply (java.math.BigInteger)
java.math.BigInteger k
static void <clinit> ()
}
org/bouncycastle/math/ec/ECPointMap.class
ECPointMap.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECPointMap extends java.lang.Object {
public abstract org.bouncycastle.math.ec.ECPoint map (org.bouncycastle.math.ec.ECPoint)
}
org/bouncycastle/math/ec/FixedPointCombMultiplier.class
FixedPointCombMultiplier.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.FixedPointCombMultiplier extends org.bouncycastle.math.ec.AbstractECMultiplier {
public void <init> ()
protected org.bouncycastle.math.ec.ECPoint multiplyPositive (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
int secretBit
int j
int secretIndex
org.bouncycastle.math.ec.ECPoint add
int i
org.bouncycastle.math.ec.ECPoint p
java.math.BigInteger k
org.bouncycastle.math.ec.ECCurve c
int size
org.bouncycastle.math.ec.FixedPointPreCompInfo info
org.bouncycastle.math.ec.ECLookupTable lookupTable
int width
int d
org.bouncycastle.math.ec.ECPoint R
int fullComb
int[] K
int top
}
org/bouncycastle/math/ec/FixedPointPreCompInfo.class
FixedPointPreCompInfo.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.FixedPointPreCompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
protected org.bouncycastle.math.ec.ECPoint offset
protected org.bouncycastle.math.ec.ECLookupTable lookupTable
protected int width
public void <init> ()
public org.bouncycastle.math.ec.ECLookupTable getLookupTable ()
public void setLookupTable (org.bouncycastle.math.ec.ECLookupTable)
org.bouncycastle.math.ec.ECLookupTable lookupTable
public org.bouncycastle.math.ec.ECPoint getOffset ()
public void setOffset (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint offset
public int getWidth ()
public void setWidth (int)
int width
}
org/bouncycastle/math/ec/FixedPointUtil$1.class
FixedPointUtil.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.FixedPointUtil$1 extends java.lang.Object implements org.bouncycastle.math.ec.PreCompCallback {
final synthetic org.bouncycastle.math.ec.ECCurve val$c
final synthetic org.bouncycastle.math.ec.ECPoint val$p
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.PreCompInfo)
int i
int i
org.bouncycastle.math.ec.ECPoint pow2
int step
int bit
org.bouncycastle.math.ec.PreCompInfo existing
org.bouncycastle.math.ec.FixedPointPreCompInfo existingFP
int bits
int minWidth
int n
int d
org.bouncycastle.math.ec.ECPoint[] pow2Table
org.bouncycastle.math.ec.ECPoint[] lookupTable
org.bouncycastle.math.ec.FixedPointPreCompInfo result
private boolean checkExisting (org.bouncycastle.math.ec.FixedPointPreCompInfo, int)
org.bouncycastle.math.ec.FixedPointPreCompInfo existingFP
int n
private boolean checkTable (org.bouncycastle.math.ec.ECLookupTable, int)
org.bouncycastle.math.ec.ECLookupTable table
int n
}
org/bouncycastle/math/ec/FixedPointUtil.class
FixedPointUtil.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.FixedPointUtil extends java.lang.Object {
public static final String PRECOMP_NAME
public void <init> ()
public static int getCombSize (org.bouncycastle.math.ec.ECCurve)
org.bouncycastle.math.ec.ECCurve c
java.math.BigInteger order
public static org.bouncycastle.math.ec.FixedPointPreCompInfo getFixedPointPreCompInfo (org.bouncycastle.math.ec.PreCompInfo)
org.bouncycastle.math.ec.PreCompInfo preCompInfo
public static org.bouncycastle.math.ec.FixedPointPreCompInfo precompute (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECCurve c
}
org/bouncycastle/math/ec/GLVMultiplier.class
GLVMultiplier.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.GLVMultiplier extends org.bouncycastle.math.ec.AbstractECMultiplier {
protected final org.bouncycastle.math.ec.ECCurve curve
protected final org.bouncycastle.math.ec.endo.GLVEndomorphism glvEndomorphism
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.endo.GLVEndomorphism)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.endo.GLVEndomorphism glvEndomorphism
protected org.bouncycastle.math.ec.ECPoint multiplyPositive (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECPoint p
java.math.BigInteger k
java.math.BigInteger n
java.math.BigInteger[] ab
java.math.BigInteger a
java.math.BigInteger b
org.bouncycastle.math.ec.ECPoint q
}
org/bouncycastle/math/ec/LongArray.class
LongArray.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.LongArray extends java.lang.Object implements java.lang.Cloneable {
private static final short[] INTERLEAVE2_TABLE
private static final int[] INTERLEAVE3_TABLE
private static final int[] INTERLEAVE4_TABLE
private static final int[] INTERLEAVE5_TABLE
private static final long[] INTERLEAVE7_TABLE
private static final String ZEROES
static final byte[] bitLengths
private long[] m_ints
public void <init> (int)
int intLen
public void <init> (long[])
long[] ints
public void <init> (long[], int, int)
long[] ints
int off
int len
public void <init> (java.math.BigInteger)
int barrBarrI
int barrBarrI
int i
java.math.BigInteger bigInt
byte[] barr
int barrLen
int barrStart
int intLen
int iarrJ
int rem
long temp
int barrI
void copyTo (long[], int)
long[] z
int zOff
public boolean isOne ()
int i
long[] a
public boolean isZero ()
int i
long[] a
public int getUsedLength ()
public int getUsedLengthFrom (int)
int from
long[] a
public int degree ()
int i
long w
private int degreeFrom (int)
int limit
int i
long w
private static int bitLength (long)
int b
int k
int v
long w
int u
int b
int t
int k
private long[] resizedInts (int)
int newLen
long[] newInts
public java.math.BigInteger toBigInteger ()
byte thisByte
int j
int j
int j
long mi
int iarrJ
int usedLen
long highestInt
byte[] temp
int barrI
boolean trailingZeroBytesDone
int barrLen
byte[] barr
private static long shiftUp (long[], int, int, int)
long next
int i
long[] x
int xOff
int count
int shift
int shiftInv
long prev
private static long shiftUp (long[], int, long[], int, int, int)
long next
int i
long[] x
int xOff
long[] z
int zOff
int count
int shift
int shiftInv
long prev
public org.bouncycastle.math.ec.LongArray addOne ()
int resultLen
long[] ints
private void addShiftedByBitsSafe (org.bouncycastle.math.ec.LongArray, int, int)
org.bouncycastle.math.ec.LongArray other
int otherDegree
int bits
int otherLen
int words
int shift
long carry
private static long addShiftedUp (long[], int, long[], int, int, int)
long next
int i
long[] x
int xOff
long[] y
int yOff
int count
int shift
int shiftInv
long prev
private static long addShiftedDown (long[], int, long[], int, int, int)
long next
long[] x
int xOff
long[] y
int yOff
int count
int shift
int shiftInv
long prev
int i
public void addShiftedByWords (org.bouncycastle.math.ec.LongArray, int)
org.bouncycastle.math.ec.LongArray other
int words
int otherUsedLen
int minLen
private static void add (long[], int, long[], int, int)
int i
long[] x
int xOff
long[] y
int yOff
int count
private static void add (long[], int, long[], int, long[], int, int)
int i
long[] x
int xOff
long[] y
int yOff
long[] z
int zOff
int count
private static void addBoth (long[], int, long[], int, long[], int, int)
int i
long[] x
int xOff
long[] y1
int y1Off
long[] y2
int y2Off
int count
private static void distribute (long[], int, int, int, int)
long v
int i
long[] x
int src
int dst1
int dst2
int count
public int getLength ()
private static void flipWord (long[], int, int, long)
long[] buf
int off
int bit
long word
int n
int shift
public boolean testBitZero ()
private static boolean testBit (long[], int, int)
long[] buf
int off
int n
int theInt
int theBit
long tester
private static void flipBit (long[], int, int)
long[] buf
int off
int n
int theInt
int theBit
long flipper
private static void multiplyWord (long, long[], int, long[], int)
long carry
long a
long[] b
int bLen
long[] c
int cOff
int k
public org.bouncycastle.math.ec.LongArray modMultiplyLD (org.bouncycastle.math.ec.LongArray, int, int[])
int tmp
long a0
long[] c0
int i
int aVal
int u
int v
int j
int k
int aVal
int u
int v
int j
int k
org.bouncycastle.math.ec.LongArray other
int m
int[] ks
int aDeg
int bDeg
org.bouncycastle.math.ec.LongArray A
org.bouncycastle.math.ec.LongArray B
int aLen
int bLen
int cLen
int bMax
int[] ti
long[] T0
int tOff
long[] T1
long[] a
long[] c
int MASK
public org.bouncycastle.math.ec.LongArray modMultiply (org.bouncycastle.math.ec.LongArray, int, int[])
int tmp
long a0
long[] c0
int i
int u
int v
long aVal
int cOff
int aPos
int cOff
org.bouncycastle.math.ec.LongArray other
int m
int[] ks
int aDeg
int bDeg
org.bouncycastle.math.ec.LongArray A
org.bouncycastle.math.ec.LongArray B
int aLen
int bLen
int cLen
int bMax
int[] ti
long[] T0
int tOff
long[] T1
long[] a
long[] c
int MASK
public org.bouncycastle.math.ec.LongArray modMultiplyAlt (org.bouncycastle.math.ec.LongArray, int, int[])
int tmp
long a0
long[] c0
int i
int bank
int bOff
int index
long aVal
int bank
int bOff
int aPos
org.bouncycastle.math.ec.LongArray other
int m
int[] ks
int aDeg
int bDeg
org.bouncycastle.math.ec.LongArray A
org.bouncycastle.math.ec.LongArray B
int aLen
int bLen
int cLen
int width
int positions
int top
int banks
int shifts
int bMax
int bTotal
int stride
int[] ci
int cTotal
long[] c
int MASK
int k
int ciPos
public org.bouncycastle.math.ec.LongArray modReduce (int, int[])
int m
int[] ks
long[] buf
int rLen
public org.bouncycastle.math.ec.LongArray multiply (org.bouncycastle.math.ec.LongArray, int, int[])
int tmp
long a0
long[] c0
int i
int u
int v
long aVal
int cOff
int aPos
int cOff
org.bouncycastle.math.ec.LongArray other
int m
int[] ks
int aDeg
int bDeg
org.bouncycastle.math.ec.LongArray A
org.bouncycastle.math.ec.LongArray B
int aLen
int bLen
int cLen
int bMax
int[] ti
long[] T0
int tOff
long[] T1
long[] a
long[] c
int MASK
public void reduce (int, int[])
int m
int[] ks
long[] buf
int rLen
private static org.bouncycastle.math.ec.LongArray reduceResult (long[], int, int, int, int[])
long[] buf
int off
int len
int m
int[] ks
int rLen
private static int reduceInPlace (long[], int, int, int, int[])
int vectorWiseWords
long[] buf
int off
int len
int m
int[] ks
int mLen
int numBits
int excessBits
int kLen
int kMax
int kNext
int wordWiseLimit
int vectorableWords
private static void reduceBitWise (long[], int, int, int, int[])
long[] buf
int off
int bitlength
int m
int[] ks
private static void reduceBit (long[], int, int, int, int[])
long[] buf
int off
int bit
int m
int[] ks
int n
int j
private static void reduceWordWise (long[], int, int, int, int, int[])
long word
int partial
long word
long[] buf
int off
int len
int toBit
int m
int[] ks
int toPos
private static void reduceWord (long[], int, int, long, int, int[])
long[] buf
int off
int bit
long word
int m
int[] ks
int offset
int j
private static void reduceVectorWise (long[], int, int, int, int, int[])
long[] buf
int off
int len
int words
int m
int[] ks
int baseBit
int j
private static void flipVector (long[], int, long[], int, int, int)
long carry
long[] x
int xOff
long[] y
int yOff
int yLen
int bits
public org.bouncycastle.math.ec.LongArray modSquare (int, int[])
long mi
int m
int[] ks
int len
int _2len
long[] r
int pos
public org.bouncycastle.math.ec.LongArray modSquareN (int, int, int[])
int n
int m
int[] ks
int len
int mLen
long[] r
public org.bouncycastle.math.ec.LongArray square (int, int[])
long mi
int m
int[] ks
int len
int _2len
long[] r
int pos
private static void squareInPlace (long[], int, int, int[])
long xVal
long[] x
int xLen
int m
int[] ks
int pos
private static void interleave (long[], int, long[], int, int, int)
long[] x
int xOff
long[] z
int zOff
int count
int width
private static void interleave3 (long[], int, long[], int, int)
int i
long[] x
int xOff
long[] z
int zOff
int count
private static long interleave3 (long)
long x
long z
private static long interleave3_21to63 (int)
int x
int r00
int r21
int r42
private static void interleave5 (long[], int, long[], int, int)
int i
long[] x
int xOff
long[] z
int zOff
int count
private static long interleave5 (long)
long x
private static long interleave3_13to65 (int)
int x
int r00
int r35
private static void interleave7 (long[], int, long[], int, int)
int i
long[] x
int xOff
long[] z
int zOff
int count
private static long interleave7 (long)
long x
long z
private static void interleave2_n (long[], int, long[], int, int, int)
int i
long[] x
int xOff
long[] z
int zOff
int count
int rounds
private static long interleave2_n (long, int)
long x
int rounds
private static long interleave4_16to64 (int)
int x
int r00
int r32
private static long interleave2_32to64 (int)
int x
int r00
int r32
public org.bouncycastle.math.ec.LongArray modInverse (int, int[])
int dgg2
int duv2
int m
int[] ks
int uzDegree
org.bouncycastle.math.ec.LongArray uz
int t
org.bouncycastle.math.ec.LongArray vz
org.bouncycastle.math.ec.LongArray g1z
org.bouncycastle.math.ec.LongArray g2z
int[] uvDeg
org.bouncycastle.math.ec.LongArray[] uv
int[] ggDeg
org.bouncycastle.math.ec.LongArray[] gg
int b
int duv1
int dgg1
int j
public boolean equals (java.lang.Object)
int i
Object o
org.bouncycastle.math.ec.LongArray other
int usedLen
public int hashCode ()
long mi
int i
int usedLen
int hash
public java.lang.Object clone ()
public java.lang.String toString ()
String s
int len
int i
StringBuffer sb
static void <clinit> ()
}
org/bouncycastle/math/ec/PreCompCallback.class
PreCompCallback.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.PreCompCallback extends java.lang.Object {
public abstract org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/PreCompInfo.class
PreCompInfo.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.PreCompInfo extends java.lang.Object {
}
org/bouncycastle/math/ec/ScaleXNegateYPointMap.class
ScaleXNegateYPointMap.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ScaleXNegateYPointMap extends java.lang.Object implements org.bouncycastle.math.ec.ECPointMap {
protected final org.bouncycastle.math.ec.ECFieldElement scale
public void <init> (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public org.bouncycastle.math.ec.ECPoint map (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
}
org/bouncycastle/math/ec/ScaleXPointMap.class
ScaleXPointMap.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ScaleXPointMap extends java.lang.Object implements org.bouncycastle.math.ec.ECPointMap {
protected final org.bouncycastle.math.ec.ECFieldElement scale
public void <init> (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public org.bouncycastle.math.ec.ECPoint map (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
}
org/bouncycastle/math/ec/ScaleYNegateXPointMap.class
ScaleYNegateXPointMap.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ScaleYNegateXPointMap extends java.lang.Object implements org.bouncycastle.math.ec.ECPointMap {
protected final org.bouncycastle.math.ec.ECFieldElement scale
public void <init> (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement scale
public org.bouncycastle.math.ec.ECPoint map (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
}
org/bouncycastle/math/ec/SimpleBigDecimal.class
SimpleBigDecimal.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.SimpleBigDecimal extends java.lang.Object {
private static final long serialVersionUID
private final java.math.BigInteger bigInt
private final int scale
public static org.bouncycastle.math.ec.SimpleBigDecimal getInstance (java.math.BigInteger, int)
java.math.BigInteger value
int scale
public void <init> (java.math.BigInteger, int)
java.math.BigInteger bigInt
int scale
private void checkScale (org.bouncycastle.math.ec.SimpleBigDecimal)
org.bouncycastle.math.ec.SimpleBigDecimal b
public org.bouncycastle.math.ec.SimpleBigDecimal adjustScale (int)
int newScale
public org.bouncycastle.math.ec.SimpleBigDecimal add (org.bouncycastle.math.ec.SimpleBigDecimal)
org.bouncycastle.math.ec.SimpleBigDecimal b
public org.bouncycastle.math.ec.SimpleBigDecimal add (java.math.BigInteger)
java.math.BigInteger b
public org.bouncycastle.math.ec.SimpleBigDecimal negate ()
public org.bouncycastle.math.ec.SimpleBigDecimal subtract (org.bouncycastle.math.ec.SimpleBigDecimal)
org.bouncycastle.math.ec.SimpleBigDecimal b
public org.bouncycastle.math.ec.SimpleBigDecimal subtract (java.math.BigInteger)
java.math.BigInteger b
public org.bouncycastle.math.ec.SimpleBigDecimal multiply (org.bouncycastle.math.ec.SimpleBigDecimal)
org.bouncycastle.math.ec.SimpleBigDecimal b
public org.bouncycastle.math.ec.SimpleBigDecimal multiply (java.math.BigInteger)
java.math.BigInteger b
public org.bouncycastle.math.ec.SimpleBigDecimal divide (org.bouncycastle.math.ec.SimpleBigDecimal)
org.bouncycastle.math.ec.SimpleBigDecimal b
java.math.BigInteger dividend
public org.bouncycastle.math.ec.SimpleBigDecimal divide (java.math.BigInteger)
java.math.BigInteger b
public org.bouncycastle.math.ec.SimpleBigDecimal shiftLeft (int)
int n
public int compareTo (org.bouncycastle.math.ec.SimpleBigDecimal)
org.bouncycastle.math.ec.SimpleBigDecimal val
public int compareTo (java.math.BigInteger)
java.math.BigInteger val
public java.math.BigInteger floor ()
public java.math.BigInteger round ()
org.bouncycastle.math.ec.SimpleBigDecimal oneHalf
public int intValue ()
public long longValue ()
public int getScale ()
public java.lang.String toString ()
int i
int j
java.math.BigInteger floorBigInt
java.math.BigInteger fract
String leftOfPoint
char[] fractCharArr
String fractStr
int fractLen
int zeroes
String rightOfPoint
StringBuffer sb
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.math.ec.SimpleBigDecimal other
public int hashCode ()
}
org/bouncycastle/math/ec/Tnaf.class
Tnaf.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.Tnaf extends java.lang.Object {
private static final java.math.BigInteger MINUS_ONE
private static final java.math.BigInteger MINUS_TWO
private static final java.math.BigInteger MINUS_THREE
public static final byte WIDTH
public static final byte POW_2_WIDTH
public static final org.bouncycastle.math.ec.ZTauElement[] alpha0
public static final byte[][] alpha0Tnaf
public static final org.bouncycastle.math.ec.ZTauElement[] alpha1
public static final byte[][] alpha1Tnaf
void <init> ()
public static java.math.BigInteger norm (byte, org.bouncycastle.math.ec.ZTauElement)
java.math.BigInteger norm
java.math.BigInteger norm
byte mu
org.bouncycastle.math.ec.ZTauElement lambda
java.math.BigInteger norm
java.math.BigInteger s1
java.math.BigInteger s2
java.math.BigInteger s3
public static org.bouncycastle.math.ec.SimpleBigDecimal norm (byte, org.bouncycastle.math.ec.SimpleBigDecimal, org.bouncycastle.math.ec.SimpleBigDecimal)
org.bouncycastle.math.ec.SimpleBigDecimal norm
org.bouncycastle.math.ec.SimpleBigDecimal norm
byte mu
org.bouncycastle.math.ec.SimpleBigDecimal u
org.bouncycastle.math.ec.SimpleBigDecimal v
org.bouncycastle.math.ec.SimpleBigDecimal norm
org.bouncycastle.math.ec.SimpleBigDecimal s1
org.bouncycastle.math.ec.SimpleBigDecimal s2
org.bouncycastle.math.ec.SimpleBigDecimal s3
public static org.bouncycastle.math.ec.ZTauElement round (org.bouncycastle.math.ec.SimpleBigDecimal, org.bouncycastle.math.ec.SimpleBigDecimal, byte)
org.bouncycastle.math.ec.SimpleBigDecimal check1
org.bouncycastle.math.ec.SimpleBigDecimal check2
org.bouncycastle.math.ec.SimpleBigDecimal lambda0
org.bouncycastle.math.ec.SimpleBigDecimal lambda1
byte mu
int scale
java.math.BigInteger f0
java.math.BigInteger f1
org.bouncycastle.math.ec.SimpleBigDecimal eta0
org.bouncycastle.math.ec.SimpleBigDecimal eta1
org.bouncycastle.math.ec.SimpleBigDecimal eta
org.bouncycastle.math.ec.SimpleBigDecimal threeEta1
org.bouncycastle.math.ec.SimpleBigDecimal fourEta1
org.bouncycastle.math.ec.SimpleBigDecimal check1
org.bouncycastle.math.ec.SimpleBigDecimal check2
byte h0
byte h1
java.math.BigInteger q0
java.math.BigInteger q1
public static org.bouncycastle.math.ec.SimpleBigDecimal approximateDivisionByN (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, byte, int, int)
java.math.BigInteger k
java.math.BigInteger s
java.math.BigInteger vm
byte a
int m
int c
int _k
java.math.BigInteger ns
java.math.BigInteger gs
java.math.BigInteger hs
java.math.BigInteger js
java.math.BigInteger gsPlusJs
java.math.BigInteger ls
public static byte[] tauAdicNaf (byte, org.bouncycastle.math.ec.ZTauElement)
java.math.BigInteger t
java.math.BigInteger s
byte mu
org.bouncycastle.math.ec.ZTauElement lambda
java.math.BigInteger norm
int log2Norm
int maxLength
byte[] u
int i
int length
java.math.BigInteger r0
java.math.BigInteger r1
byte[] tnaf
public static org.bouncycastle.math.ec.ECPoint$AbstractF2m tau (org.bouncycastle.math.ec.ECPoint$AbstractF2m)
org.bouncycastle.math.ec.ECPoint$AbstractF2m p
public static byte getMu (org.bouncycastle.math.ec.ECCurve$AbstractF2m)
org.bouncycastle.math.ec.ECCurve$AbstractF2m curve
public static byte getMu (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement curveA
public static byte getMu (int)
int curveA
public static java.math.BigInteger[] getLucas (byte, int, boolean)
java.math.BigInteger u0
java.math.BigInteger u1
java.math.BigInteger s
java.math.BigInteger u2
int i
byte mu
int k
boolean doV
java.math.BigInteger u0
java.math.BigInteger u1
java.math.BigInteger[] retVal
public static java.math.BigInteger getTw (byte, int)
java.math.BigInteger[] us
java.math.BigInteger twoToW
java.math.BigInteger u1invert
java.math.BigInteger tw
byte mu
int w
public static java.math.BigInteger[] getSi (org.bouncycastle.math.ec.ECCurve$AbstractF2m)
org.bouncycastle.math.ec.ECCurve$AbstractF2m curve
int m
int a
byte mu
int shifts
int index
java.math.BigInteger[] ui
java.math.BigInteger dividend0
java.math.BigInteger dividend1
public static java.math.BigInteger[] getSi (int, int, java.math.BigInteger)
int fieldSize
int curveA
java.math.BigInteger cofactor
byte mu
int shifts
int index
java.math.BigInteger[] ui
java.math.BigInteger dividend0
java.math.BigInteger dividend1
protected static int getShiftsForCofactor (java.math.BigInteger)
java.math.BigInteger h
public static org.bouncycastle.math.ec.ZTauElement partModReduction (java.math.BigInteger, int, byte, java.math.BigInteger[], byte, byte)
java.math.BigInteger d0
java.math.BigInteger k
int m
byte a
java.math.BigInteger[] s
byte mu
byte c
java.math.BigInteger d0
java.math.BigInteger[] v
java.math.BigInteger vm
org.bouncycastle.math.ec.SimpleBigDecimal lambda0
org.bouncycastle.math.ec.SimpleBigDecimal lambda1
org.bouncycastle.math.ec.ZTauElement q
java.math.BigInteger r0
java.math.BigInteger r1
public static org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyRTnaf (org.bouncycastle.math.ec.ECPoint$AbstractF2m, java.math.BigInteger)
org.bouncycastle.math.ec.ECPoint$AbstractF2m p
java.math.BigInteger k
org.bouncycastle.math.ec.ECCurve$AbstractF2m curve
int m
int a
byte mu
java.math.BigInteger[] s
org.bouncycastle.math.ec.ZTauElement rho
public static org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyTnaf (org.bouncycastle.math.ec.ECPoint$AbstractF2m, org.bouncycastle.math.ec.ZTauElement)
org.bouncycastle.math.ec.ECPoint$AbstractF2m p
org.bouncycastle.math.ec.ZTauElement lambda
org.bouncycastle.math.ec.ECCurve$AbstractF2m curve
byte mu
byte[] u
org.bouncycastle.math.ec.ECPoint$AbstractF2m q
public static org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyFromTnaf (org.bouncycastle.math.ec.ECPoint$AbstractF2m, byte[])
org.bouncycastle.math.ec.ECPoint x
byte ui
int i
org.bouncycastle.math.ec.ECPoint$AbstractF2m p
byte[] u
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECPoint$AbstractF2m q
org.bouncycastle.math.ec.ECPoint$AbstractF2m pNeg
int tauCount
public static byte[] tauAdicWNaf (byte, org.bouncycastle.math.ec.ZTauElement, byte, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.math.ec.ZTauElement[])
byte uLocal
java.math.BigInteger uUnMod
byte uLocal
boolean s
java.math.BigInteger t
byte mu
org.bouncycastle.math.ec.ZTauElement lambda
byte width
java.math.BigInteger pow2w
java.math.BigInteger tw
org.bouncycastle.math.ec.ZTauElement[] alpha
java.math.BigInteger norm
int log2Norm
int maxLength
byte[] u
java.math.BigInteger pow2wMin1
java.math.BigInteger r0
java.math.BigInteger r1
int i
public static org.bouncycastle.math.ec.ECPoint$AbstractF2m[] getPreComp (org.bouncycastle.math.ec.ECPoint$AbstractF2m, byte)
int i
org.bouncycastle.math.ec.ECPoint$AbstractF2m p
byte a
byte[][] alphaTnaf
org.bouncycastle.math.ec.ECPoint$AbstractF2m[] pu
int precompLen
static void <clinit> ()
}
org/bouncycastle/math/ec/ValidityPrecompInfo.class
ValidityPrecompInfo.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.ValidityPrecompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
static final String PRECOMP_NAME
private boolean failed
private boolean curveEquationPassed
private boolean orderPassed
void <init> ()
boolean hasFailed ()
void reportFailed ()
boolean hasCurveEquationPassed ()
void reportCurveEquationPassed ()
boolean hasOrderPassed ()
void reportOrderPassed ()
}
org/bouncycastle/math/ec/WNafL2RMultiplier.class
WNafL2RMultiplier.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.WNafL2RMultiplier extends org.bouncycastle.math.ec.AbstractECMultiplier {
public void <init> ()
protected org.bouncycastle.math.ec.ECPoint multiplyPositive (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
int highest
int scale
int lowBits
int i1
int i2
int wi
int digit
int zeroes
int n
org.bouncycastle.math.ec.ECPoint[] table
int wi
int digit
int zeroes
int n
org.bouncycastle.math.ec.ECPoint[] table
org.bouncycastle.math.ec.ECPoint r
org.bouncycastle.math.ec.ECPoint p
java.math.BigInteger k
int minWidth
org.bouncycastle.math.ec.WNafPreCompInfo info
org.bouncycastle.math.ec.ECPoint[] preComp
org.bouncycastle.math.ec.ECPoint[] preCompNeg
int width
int[] wnaf
org.bouncycastle.math.ec.ECPoint R
int i
}
org/bouncycastle/math/ec/WNafPreCompInfo.class
WNafPreCompInfo.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.WNafPreCompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
volatile int promotionCountdown
protected int confWidth
protected org.bouncycastle.math.ec.ECPoint[] preComp
protected org.bouncycastle.math.ec.ECPoint[] preCompNeg
protected org.bouncycastle.math.ec.ECPoint twice
protected int width
public void <init> ()
int decrementPromotionCountdown ()
int t
int getPromotionCountdown ()
void setPromotionCountdown (int)
int promotionCountdown
public boolean isPromoted ()
public int getConfWidth ()
public void setConfWidth (int)
int confWidth
public org.bouncycastle.math.ec.ECPoint[] getPreComp ()
public void setPreComp (org.bouncycastle.math.ec.ECPoint[])
org.bouncycastle.math.ec.ECPoint[] preComp
public org.bouncycastle.math.ec.ECPoint[] getPreCompNeg ()
public void setPreCompNeg (org.bouncycastle.math.ec.ECPoint[])
org.bouncycastle.math.ec.ECPoint[] preCompNeg
public org.bouncycastle.math.ec.ECPoint getTwice ()
public void setTwice (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint twice
public int getWidth ()
public void setWidth (int)
int width
}
org/bouncycastle/math/ec/WNafUtil$1.class
WNafUtil.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WNafUtil$1 extends java.lang.Object implements org.bouncycastle.math.ec.PreCompCallback {
final synthetic int val$confWidth
void <init> (int)
public org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.PreCompInfo)
org.bouncycastle.math.ec.PreCompInfo existing
org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf
org.bouncycastle.math.ec.WNafPreCompInfo result
}
org/bouncycastle/math/ec/WNafUtil$2.class
WNafUtil.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WNafUtil$2 extends java.lang.Object implements org.bouncycastle.math.ec.PreCompCallback {
final synthetic int val$minWidth
final synthetic boolean val$includeNegated
final synthetic org.bouncycastle.math.ec.ECPoint val$p
final synthetic org.bouncycastle.math.ec.ECCurve val$c
void <init> (int, boolean, org.bouncycastle.math.ec.ECPoint, org.bouncycastle.math.ec.ECCurve)
public org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.PreCompInfo)
int promotionCountdown
int confWidth
org.bouncycastle.math.ec.ECFieldElement iso2
org.bouncycastle.math.ec.ECFieldElement iso3
org.bouncycastle.math.ec.ECPoint isoTwiceP
org.bouncycastle.math.ec.ECPoint last
int curPreCompLen
org.bouncycastle.math.ec.ECFieldElement iso
int pos
int pos
org.bouncycastle.math.ec.PreCompInfo existing
org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf
int width
int reqPreCompLen
org.bouncycastle.math.ec.WNafPreCompInfo result
org.bouncycastle.math.ec.ECPoint[] preComp
org.bouncycastle.math.ec.ECPoint[] preCompNeg
org.bouncycastle.math.ec.ECPoint twiceP
int iniPreCompLen
private boolean checkExisting (org.bouncycastle.math.ec.WNafPreCompInfo, int, int, boolean)
org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf
int width
int reqPreCompLen
boolean includeNegated
private boolean checkTable (org.bouncycastle.math.ec.ECPoint[], int)
org.bouncycastle.math.ec.ECPoint[] table
int reqLen
}
org/bouncycastle/math/ec/WNafUtil$3.class
WNafUtil.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WNafUtil$3 extends java.lang.Object implements org.bouncycastle.math.ec.PreCompCallback {
final synthetic org.bouncycastle.math.ec.WNafPreCompInfo val$fromWNaf
final synthetic boolean val$includeNegated
final synthetic org.bouncycastle.math.ec.ECPointMap val$pointMap
void <init> (org.bouncycastle.math.ec.WNafPreCompInfo, boolean, org.bouncycastle.math.ec.ECPointMap)
public org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.PreCompInfo)
org.bouncycastle.math.ec.ECPoint twice
int i
int i
org.bouncycastle.math.ec.ECPoint[] preCompNeg
org.bouncycastle.math.ec.PreCompInfo existing
org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf
int width
int reqPreCompLen
org.bouncycastle.math.ec.WNafPreCompInfo result
org.bouncycastle.math.ec.ECPoint twiceFrom
org.bouncycastle.math.ec.ECPoint[] preCompFrom
org.bouncycastle.math.ec.ECPoint[] preComp
private boolean checkExisting (org.bouncycastle.math.ec.WNafPreCompInfo, int, int, boolean)
org.bouncycastle.math.ec.WNafPreCompInfo existingWNaf
int width
int reqPreCompLen
boolean includeNegated
private boolean checkTable (org.bouncycastle.math.ec.ECPoint[], int)
org.bouncycastle.math.ec.ECPoint[] table
int reqLen
}
org/bouncycastle/math/ec/WNafUtil.class
WNafUtil.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.WNafUtil extends java.lang.Object {
public static final String PRECOMP_NAME
private static final int[] DEFAULT_WINDOW_SIZE_CUTOFFS
private static final int MAX_WIDTH
private static final byte[] EMPTY_BYTES
private static final int[] EMPTY_INTS
private static final org.bouncycastle.math.ec.ECPoint[] EMPTY_POINTS
public void <init> ()
public static void configureBasepoint (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECCurve c
java.math.BigInteger n
int bits
int confWidth
public static int[] generateCompactNaf (java.math.BigInteger)
int digit
int i
java.math.BigInteger k
java.math.BigInteger _3k
int bits
int[] naf
java.math.BigInteger diff
int highBit
int length
int zeroes
public static int[] generateCompactWindowNaf (int, java.math.BigInteger)
int digit
int zeroes
int width
java.math.BigInteger k
int[] wnaf
int pow2
int mask
int sign
boolean carry
int length
int pos
public static byte[] generateJSF (java.math.BigInteger, java.math.BigInteger)
int n0
int n1
int u0
int u1
java.math.BigInteger g
java.math.BigInteger h
int digits
byte[] jsf
java.math.BigInteger k0
java.math.BigInteger k1
int j
int d0
int d1
int offset
public static byte[] generateNaf (java.math.BigInteger)
int i
java.math.BigInteger k
java.math.BigInteger _3k
int digits
byte[] naf
java.math.BigInteger diff
public static byte[] generateWindowNaf (int, java.math.BigInteger)
int digit
int width
java.math.BigInteger k
byte[] wnaf
int pow2
int mask
int sign
boolean carry
int length
int pos
public static int getNafWeight (java.math.BigInteger)
java.math.BigInteger k
java.math.BigInteger _3k
java.math.BigInteger diff
public static org.bouncycastle.math.ec.WNafPreCompInfo getWNafPreCompInfo (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint p
public static org.bouncycastle.math.ec.WNafPreCompInfo getWNafPreCompInfo (org.bouncycastle.math.ec.PreCompInfo)
org.bouncycastle.math.ec.PreCompInfo preCompInfo
public static int getWindowSize (int)
int bits
public static int getWindowSize (int, int)
int bits
int maxWidth
public static int getWindowSize (int, int[])
int bits
int[] windowSizeCutoffs
public static int getWindowSize (int, int[], int)
int bits
int[] windowSizeCutoffs
int maxWidth
int w
public static org.bouncycastle.math.ec.WNafPreCompInfo precompute (org.bouncycastle.math.ec.ECPoint, int, boolean)
org.bouncycastle.math.ec.ECPoint p
int minWidth
boolean includeNegated
org.bouncycastle.math.ec.ECCurve c
public static org.bouncycastle.math.ec.WNafPreCompInfo precomputeWithPointMap (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.math.ec.ECPointMap, org.bouncycastle.math.ec.WNafPreCompInfo, boolean)
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECPointMap pointMap
org.bouncycastle.math.ec.WNafPreCompInfo fromWNaf
boolean includeNegated
org.bouncycastle.math.ec.ECCurve c
private static byte[] trim (byte[], int)
byte[] a
int length
byte[] result
private static int[] trim (int[], int)
int[] a
int length
int[] result
private static org.bouncycastle.math.ec.ECPoint[] resizeTable (org.bouncycastle.math.ec.ECPoint[], int)
org.bouncycastle.math.ec.ECPoint[] a
int length
org.bouncycastle.math.ec.ECPoint[] result
static synthetic org.bouncycastle.math.ec.ECPoint[] access$000 ()
static synthetic org.bouncycastle.math.ec.ECPoint[] access$100 (org.bouncycastle.math.ec.ECPoint[], int)
org.bouncycastle.math.ec.ECPoint[] x0
int x1
static void <clinit> ()
}
org/bouncycastle/math/ec/WTauNafMultiplier$1.class
WTauNafMultiplier.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WTauNafMultiplier$1 extends java.lang.Object implements org.bouncycastle.math.ec.PreCompCallback {
final synthetic org.bouncycastle.math.ec.ECPoint$AbstractF2m val$p
final synthetic byte val$a
void <init> (org.bouncycastle.math.ec.ECPoint$AbstractF2m, byte)
public org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.PreCompInfo)
org.bouncycastle.math.ec.PreCompInfo existing
org.bouncycastle.math.ec.WTauNafPreCompInfo result
}
org/bouncycastle/math/ec/WTauNafMultiplier.class
WTauNafMultiplier.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.WTauNafMultiplier extends org.bouncycastle.math.ec.AbstractECMultiplier {
static final String PRECOMP_NAME
public void <init> ()
protected org.bouncycastle.math.ec.ECPoint multiplyPositive (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
org.bouncycastle.math.ec.ECPoint point
java.math.BigInteger k
org.bouncycastle.math.ec.ECPoint$AbstractF2m p
org.bouncycastle.math.ec.ECCurve$AbstractF2m curve
int m
byte a
byte mu
java.math.BigInteger[] s
org.bouncycastle.math.ec.ZTauElement rho
private org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyWTnaf (org.bouncycastle.math.ec.ECPoint$AbstractF2m, org.bouncycastle.math.ec.ZTauElement, byte, byte)
org.bouncycastle.math.ec.ECPoint$AbstractF2m p
org.bouncycastle.math.ec.ZTauElement lambda
byte a
byte mu
org.bouncycastle.math.ec.ZTauElement[] alpha
java.math.BigInteger tw
byte[] u
private static org.bouncycastle.math.ec.ECPoint$AbstractF2m multiplyFromWTnaf (org.bouncycastle.math.ec.ECPoint$AbstractF2m, byte[])
int i
org.bouncycastle.math.ec.ECPoint x
int ui
int i
org.bouncycastle.math.ec.ECPoint$AbstractF2m p
byte[] u
org.bouncycastle.math.ec.ECCurve$AbstractF2m curve
byte a
org.bouncycastle.math.ec.WTauNafPreCompInfo preCompInfo
org.bouncycastle.math.ec.ECPoint$AbstractF2m[] pu
org.bouncycastle.math.ec.ECPoint$AbstractF2m[] puNeg
org.bouncycastle.math.ec.ECPoint$AbstractF2m q
int tauCount
}
org/bouncycastle/math/ec/WTauNafPreCompInfo.class
WTauNafPreCompInfo.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.WTauNafPreCompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
protected org.bouncycastle.math.ec.ECPoint$AbstractF2m[] preComp
public void <init> ()
public org.bouncycastle.math.ec.ECPoint$AbstractF2m[] getPreComp ()
public void setPreComp (org.bouncycastle.math.ec.ECPoint$AbstractF2m[])
org.bouncycastle.math.ec.ECPoint$AbstractF2m[] preComp
}
org/bouncycastle/math/ec/ZTauElement.class
ZTauElement.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.ZTauElement extends java.lang.Object {
public final java.math.BigInteger u
public final java.math.BigInteger v
public void <init> (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger u
java.math.BigInteger v
}
org/bouncycastle/math/ec/custom/
org/bouncycastle/math/ec/custom/sec/
org/bouncycastle/math/ec/custom/sec/SecP192K1Curve$1.class
SecP192K1Curve.java
package org.bouncycastle.math.ec.custom.sec
org.bouncycastle.math.ec.custom.sec.SecP192K1Curve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int[] val$table
final synthetic org.bouncycastle.math.ec.custom.sec.SecP192K1Curve this$0
void <init> (org.bouncycastle.math.ec.custom.sec.SecP192K1Curve, int, int[])
org.bouncycastle.math.ec.custom.sec.SecP192K1Curve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
int[] x
int[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (int[], int[])
int[] x
int[] y
}
org/bouncycastle/math/ec/custom/sec/SecP192K1Curve.class
SecP192K1Curve.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP192K1Curve extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
public static final java.math.BigInteger q
private static final int SECP192K1_DEFAULT_COORDS
private static final org.bouncycastle.math.ec.ECFieldElement[] SECP192K1_AFFINE_ZS
protected org.bouncycastle.math.ec.custom.sec.SecP192K1Point infinity
public void <init> ()
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_INTS
int[] table
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
static synthetic org.bouncycastle.math.ec.ECFieldElement[] access$000 ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP192K1Field.class
SecP192K1Field.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP192K1Field extends java.lang.Object {
static final int[] P
private static final int[] PExt
private static final int[] PExtInv
private static final int P5
private static final int PExt11
private static final int PInv33
public void <init> ()
public static void add (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void addExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void addOne (int[], int[])
int[] x
int[] z
int c
public static int[] fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
int[] z
public static void half (int[], int[])
int c
int[] x
int[] z
public static void inv (int[], int[])
int[] x
int[] z
public static int isZero (int[])
int i
int[] x
int d
public static void multiply (int[], int[], int[])
int[] x
int[] y
int[] z
int[] tt
public static void multiplyAddToExt (int[], int[], int[])
int[] x
int[] y
int[] zz
int c
public static void negate (int[], int[])
int[] x
int[] z
public static void random (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
byte[] bb
public static void randomMult (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
public static void reduce (int[], int[])
int[] xx
int[] z
long cc
int c
public static void reduce32 (int, int[])
int x
int[] z
public static void square (int[], int[])
int[] x
int[] z
int[] tt
public static void squareN (int[], int, int[])
int[] x
int n
int[] z
int[] tt
public static void subtract (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void subtractExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void twice (int[], int[])
int[] x
int[] z
int c
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP192K1FieldElement.class
SecP192K1FieldElement.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
public static final java.math.BigInteger Q
protected int[] x
public void <init> (java.math.BigInteger)
java.math.BigInteger x
public void <init> ()
protected void <init> (int[])
int[] x
public boolean isZero ()
public boolean isOne ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement addOne ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement negate ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement square ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement invert ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
int[] x1
int[] x2
int[] x3
int[] x6
int[] x8
int[] x16
int[] x19
int[] x35
int[] x70
int[] x140
int[] x159
int[] t1
int[] t2
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement o
public int hashCode ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP192K1Point.class
SecP192K1Point.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP192K1Point extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
int[] U2
int[] S2
int[] U1
int[] S1
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X2
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y2
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z1
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z2
int c
int[] tt1
int[] t2
int[] t3
int[] t4
boolean Z1IsOne
int[] U2
int[] S2
boolean Z2IsOne
int[] U1
int[] S1
int[] H
int[] R
int[] HSquared
int[] G
int[] V
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z3
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z1
int c
int[] Y1Squared
int[] T
int[] M
int[] S
int[] t1
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP192K1FieldElement Z3
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
public org.bouncycastle.math.ec.ECPoint threeTimes ()
public org.bouncycastle.math.ec.ECPoint negate ()
}
org/bouncycastle/math/ec/custom/sec/SecP192R1Curve$1.class
SecP192R1Curve.java
package org.bouncycastle.math.ec.custom.sec
org.bouncycastle.math.ec.custom.sec.SecP192R1Curve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int[] val$table
final synthetic org.bouncycastle.math.ec.custom.sec.SecP192R1Curve this$0
void <init> (org.bouncycastle.math.ec.custom.sec.SecP192R1Curve, int, int[])
org.bouncycastle.math.ec.custom.sec.SecP192R1Curve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
int[] x
int[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (int[], int[])
int[] x
int[] y
}
org/bouncycastle/math/ec/custom/sec/SecP192R1Curve.class
SecP192R1Curve.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP192R1Curve extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
public static final java.math.BigInteger q
private static final int SECP192R1_DEFAULT_COORDS
private static final org.bouncycastle.math.ec.ECFieldElement[] SECP192R1_AFFINE_ZS
protected org.bouncycastle.math.ec.custom.sec.SecP192R1Point infinity
public void <init> ()
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_INTS
int[] table
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
static synthetic org.bouncycastle.math.ec.ECFieldElement[] access$000 ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP192R1Field.class
SecP192R1Field.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP192R1Field extends java.lang.Object {
private static final long M
static final int[] P
private static final int[] PExt
private static final int[] PExtInv
private static final int P5
private static final int PExt11
public void <init> ()
public static void add (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void addExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void addOne (int[], int[])
int[] x
int[] z
int c
public static int[] fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
int[] z
public static void half (int[], int[])
int c
int[] x
int[] z
public static void inv (int[], int[])
int[] x
int[] z
public static int isZero (int[])
int i
int[] x
int d
public static void multiply (int[], int[], int[])
int[] x
int[] y
int[] z
int[] tt
public static void multiplyAddToExt (int[], int[], int[])
int[] x
int[] y
int[] zz
int c
public static void negate (int[], int[])
int[] x
int[] z
public static void random (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
byte[] bb
public static void randomMult (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
public static void reduce (int[], int[])
int[] xx
int[] z
long xx06
long xx07
long xx08
long xx09
long xx10
long xx11
long t0
long t1
long cc
int z0
long z2
public static void reduce32 (int, int[])
long xx06
int x
int[] z
long cc
public static void square (int[], int[])
int[] x
int[] z
int[] tt
public static void squareN (int[], int, int[])
int[] x
int n
int[] z
int[] tt
public static void subtract (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void subtractExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void twice (int[], int[])
int[] x
int[] z
int c
private static void addPInvTo (int[])
int[] z
long c
private static void subPInvFrom (int[])
int[] z
long c
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP192R1FieldElement.class
SecP192R1FieldElement.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
public static final java.math.BigInteger Q
protected int[] x
public void <init> (java.math.BigInteger)
java.math.BigInteger x
public void <init> ()
protected void <init> (int[])
int[] x
public boolean isZero ()
public boolean isOne ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement addOne ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement negate ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement square ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement invert ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
int[] x1
int[] t1
int[] t2
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement o
public int hashCode ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP192R1Point.class
SecP192R1Point.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP192R1Point extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
int[] U2
int[] S2
int[] U1
int[] S1
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X2
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y2
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z1
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z2
int c
int[] tt1
int[] t2
int[] t3
int[] t4
boolean Z1IsOne
int[] U2
int[] S2
boolean Z2IsOne
int[] U1
int[] S1
int[] H
int[] R
int[] HSquared
int[] G
int[] V
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z3
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z1
int c
int[] t1
int[] t2
int[] Y1Squared
int[] T
boolean Z1IsOne
int[] Z1Squared
int[] M
int[] S
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP192R1FieldElement Z3
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
public org.bouncycastle.math.ec.ECPoint threeTimes ()
public org.bouncycastle.math.ec.ECPoint negate ()
}
org/bouncycastle/math/ec/custom/sec/SecP224K1Curve$1.class
SecP224K1Curve.java
package org.bouncycastle.math.ec.custom.sec
org.bouncycastle.math.ec.custom.sec.SecP224K1Curve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int[] val$table
final synthetic org.bouncycastle.math.ec.custom.sec.SecP224K1Curve this$0
void <init> (org.bouncycastle.math.ec.custom.sec.SecP224K1Curve, int, int[])
org.bouncycastle.math.ec.custom.sec.SecP224K1Curve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (int[], int[])
int[] x
int[] y
}
org/bouncycastle/math/ec/custom/sec/SecP224K1Curve.class
SecP224K1Curve.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP224K1Curve extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
public static final java.math.BigInteger q
private static final int SECP224K1_DEFAULT_COORDS
private static final org.bouncycastle.math.ec.ECFieldElement[] SECP224K1_AFFINE_ZS
protected org.bouncycastle.math.ec.custom.sec.SecP224K1Point infinity
public void <init> ()
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_INTS
int[] table
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
static synthetic org.bouncycastle.math.ec.ECFieldElement[] access$000 ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP224K1Field.class
SecP224K1Field.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP224K1Field extends java.lang.Object {
static final int[] P
private static final int[] PExt
private static final int[] PExtInv
private static final int P6
private static final int PExt13
private static final int PInv33
public void <init> ()
public static void add (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void addExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void addOne (int[], int[])
int[] x
int[] z
int c
public static int[] fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
int[] z
public static void half (int[], int[])
int c
int[] x
int[] z
public static void inv (int[], int[])
int[] x
int[] z
public static int isZero (int[])
int i
int[] x
int d
public static void multiply (int[], int[], int[])
int[] x
int[] y
int[] z
int[] tt
public static void multiplyAddToExt (int[], int[], int[])
int[] x
int[] y
int[] zz
int c
public static void negate (int[], int[])
int[] x
int[] z
public static void random (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
byte[] bb
public static void randomMult (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
public static void reduce (int[], int[])
int[] xx
int[] z
long cc
int c
public static void reduce32 (int, int[])
int x
int[] z
public static void square (int[], int[])
int[] x
int[] z
int[] tt
public static void squareN (int[], int, int[])
int[] x
int n
int[] z
int[] tt
public static void subtract (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void subtractExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void twice (int[], int[])
int[] x
int[] z
int c
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP224K1FieldElement.class
SecP224K1FieldElement.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
public static final java.math.BigInteger Q
private static final int[] PRECOMP_POW2
protected int[] x
public void <init> (java.math.BigInteger)
java.math.BigInteger x
public void <init> ()
protected void <init> (int[])
int[] x
public boolean isZero ()
public boolean isOne ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement addOne ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement negate ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement square ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement invert ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
int[] x1
int[] x2
int[] x3
int[] x4
int[] x8
int[] x11
int[] x19
int[] x23
int[] x42
int[] x84
int[] x107
int[] x191
int[] t1
int[] t2
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement o
public int hashCode ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP224K1Point.class
SecP224K1Point.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP224K1Point extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
int[] U2
int[] S2
int[] U1
int[] S1
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X2
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y2
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z1
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z2
int c
int[] tt1
int[] t2
int[] t3
int[] t4
boolean Z1IsOne
int[] U2
int[] S2
boolean Z2IsOne
int[] U1
int[] S1
int[] H
int[] R
int[] HSquared
int[] G
int[] V
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z3
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z1
int c
int[] Y1Squared
int[] T
int[] M
int[] S
int[] t1
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP224K1FieldElement Z3
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
public org.bouncycastle.math.ec.ECPoint threeTimes ()
public org.bouncycastle.math.ec.ECPoint negate ()
}
org/bouncycastle/math/ec/custom/sec/SecP224R1Curve$1.class
SecP224R1Curve.java
package org.bouncycastle.math.ec.custom.sec
org.bouncycastle.math.ec.custom.sec.SecP224R1Curve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int[] val$table
final synthetic org.bouncycastle.math.ec.custom.sec.SecP224R1Curve this$0
void <init> (org.bouncycastle.math.ec.custom.sec.SecP224R1Curve, int, int[])
org.bouncycastle.math.ec.custom.sec.SecP224R1Curve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
int[] x
int[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (int[], int[])
int[] x
int[] y
}
org/bouncycastle/math/ec/custom/sec/SecP224R1Curve.class
SecP224R1Curve.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP224R1Curve extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
public static final java.math.BigInteger q
private static final int SECP224R1_DEFAULT_COORDS
private static final org.bouncycastle.math.ec.ECFieldElement[] SECP224R1_AFFINE_ZS
protected org.bouncycastle.math.ec.custom.sec.SecP224R1Point infinity
public void <init> ()
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_INTS
int[] table
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
static synthetic org.bouncycastle.math.ec.ECFieldElement[] access$000 ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP224R1Field.class
SecP224R1Field.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP224R1Field extends java.lang.Object {
private static final long M
static final int[] P
private static final int[] PExt
private static final int[] PExtInv
private static final int P6
private static final int PExt13
public void <init> ()
public static void add (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void addExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void addOne (int[], int[])
int[] x
int[] z
int c
public static int[] fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
int[] z
public static void half (int[], int[])
int c
int[] x
int[] z
public static void inv (int[], int[])
int[] x
int[] z
public static int isZero (int[])
int i
int[] x
int d
public static void multiply (int[], int[], int[])
int[] x
int[] y
int[] z
int[] tt
public static void multiplyAddToExt (int[], int[], int[])
int[] x
int[] y
int[] zz
int c
public static void negate (int[], int[])
int[] x
int[] z
public static void random (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
byte[] bb
public static void randomMult (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
public static void reduce (int[], int[])
int[] xx
int[] z
long xx10
long xx11
long xx12
long xx13
long n
long t0
long t1
long t2
long cc
long z0
long z3
public static void reduce32 (int, int[])
long xx07
int x
int[] z
long cc
public static void square (int[], int[])
int[] x
int[] z
int[] tt
public static void squareN (int[], int, int[])
int[] x
int n
int[] z
int[] tt
public static void subtract (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void subtractExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void twice (int[], int[])
int[] x
int[] z
int c
private static void addPInvTo (int[])
int[] z
long c
private static void subPInvFrom (int[])
int[] z
long c
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP224R1FieldElement.class
SecP224R1FieldElement.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
public static final java.math.BigInteger Q
protected int[] x
public void <init> (java.math.BigInteger)
java.math.BigInteger x
public void <init> ()
protected void <init> (int[])
int[] x
public boolean isZero ()
public boolean isOne ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement addOne ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement negate ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement square ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement invert ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
int[] c
int[] nc
int[] r
int[] t
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement o
public int hashCode ()
private static boolean isSquare (int[])
int i
int[] x
int[] t1
int[] t2
private static void RM (int[], int[], int[], int[], int[], int[], int[])
int[] nc
int[] d0
int[] e0
int[] d1
int[] e1
int[] f1
int[] t
private static void RP (int[], int[], int[], int[], int[])
int j
int i
int[] nc
int[] d1
int[] e1
int[] f1
int[] t
int[] d0
int[] e0
private static void RS (int[], int[], int[], int[])
int[] d
int[] e
int[] f
int[] t
int c
private static boolean trySqrt (int[], int[], int[])
int k
int[] nc
int[] r
int[] t
int[] d1
int[] e1
int[] f1
int[] d0
int[] e0
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP224R1Point.class
SecP224R1Point.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP224R1Point extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
int[] U2
int[] S2
int[] U1
int[] S1
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X2
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y2
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z1
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z2
int c
int[] tt1
int[] t2
int[] t3
int[] t4
boolean Z1IsOne
int[] U2
int[] S2
boolean Z2IsOne
int[] U1
int[] S1
int[] H
int[] R
int[] HSquared
int[] G
int[] V
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z3
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z1
int c
int[] t1
int[] t2
int[] Y1Squared
int[] T
boolean Z1IsOne
int[] Z1Squared
int[] M
int[] S
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP224R1FieldElement Z3
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
public org.bouncycastle.math.ec.ECPoint threeTimes ()
public org.bouncycastle.math.ec.ECPoint negate ()
}
org/bouncycastle/math/ec/custom/sec/SecP256K1Curve$1.class
SecP256K1Curve.java
package org.bouncycastle.math.ec.custom.sec
org.bouncycastle.math.ec.custom.sec.SecP256K1Curve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int[] val$table
final synthetic org.bouncycastle.math.ec.custom.sec.SecP256K1Curve this$0
void <init> (org.bouncycastle.math.ec.custom.sec.SecP256K1Curve, int, int[])
org.bouncycastle.math.ec.custom.sec.SecP256K1Curve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
int[] x
int[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (int[], int[])
int[] x
int[] y
}
org/bouncycastle/math/ec/custom/sec/SecP256K1Curve.class
SecP256K1Curve.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP256K1Curve extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
public static final java.math.BigInteger q
private static final int SECP256K1_DEFAULT_COORDS
private static final org.bouncycastle.math.ec.ECFieldElement[] SECP256K1_AFFINE_ZS
protected org.bouncycastle.math.ec.custom.sec.SecP256K1Point infinity
public void <init> ()
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_INTS
int[] table
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
static synthetic org.bouncycastle.math.ec.ECFieldElement[] access$000 ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP256K1Field.class
SecP256K1Field.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP256K1Field extends java.lang.Object {
static final int[] P
private static final int[] PExt
private static final int[] PExtInv
private static final int P7
private static final int PExt15
private static final int PInv33
public void <init> ()
public static void add (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void addExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void addOne (int[], int[])
int[] x
int[] z
int c
public static int[] fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
int[] z
public static void half (int[], int[])
int c
int[] x
int[] z
public static void inv (int[], int[])
int[] x
int[] z
public static int isZero (int[])
int i
int[] x
int d
public static void multiply (int[], int[], int[])
int[] x
int[] y
int[] z
int[] tt
public static void multiplyAddToExt (int[], int[], int[])
int[] x
int[] y
int[] zz
int c
public static void negate (int[], int[])
int[] x
int[] z
public static void random (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
byte[] bb
public static void randomMult (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
public static void reduce (int[], int[])
int[] xx
int[] z
long cc
int c
public static void reduce32 (int, int[])
int x
int[] z
public static void square (int[], int[])
int[] x
int[] z
int[] tt
public static void squareN (int[], int, int[])
int[] x
int n
int[] z
int[] tt
public static void subtract (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void subtractExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void twice (int[], int[])
int[] x
int[] z
int c
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP256K1FieldElement.class
SecP256K1FieldElement.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
public static final java.math.BigInteger Q
protected int[] x
public void <init> (java.math.BigInteger)
java.math.BigInteger x
public void <init> ()
protected void <init> (int[])
int[] x
public boolean isZero ()
public boolean isOne ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement addOne ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement negate ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement square ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement invert ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
int[] x1
int[] x2
int[] x3
int[] x6
int[] x9
int[] x11
int[] x22
int[] x44
int[] x88
int[] x176
int[] x220
int[] x223
int[] t1
int[] t2
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement o
public int hashCode ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP256K1Point.class
SecP256K1Point.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP256K1Point extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
int[] U2
int[] S2
int[] U1
int[] S1
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X2
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y2
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z1
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z2
int c
int[] tt1
int[] t2
int[] t3
int[] t4
boolean Z1IsOne
int[] U2
int[] S2
boolean Z2IsOne
int[] U1
int[] S1
int[] H
int[] R
int[] HSquared
int[] G
int[] V
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z3
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z1
int c
int[] Y1Squared
int[] T
int[] M
int[] S
int[] t1
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP256K1FieldElement Z3
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
public org.bouncycastle.math.ec.ECPoint threeTimes ()
public org.bouncycastle.math.ec.ECPoint negate ()
}
org/bouncycastle/math/ec/custom/sec/SecP256R1Curve$1.class
SecP256R1Curve.java
package org.bouncycastle.math.ec.custom.sec
org.bouncycastle.math.ec.custom.sec.SecP256R1Curve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int[] val$table
final synthetic org.bouncycastle.math.ec.custom.sec.SecP256R1Curve this$0
void <init> (org.bouncycastle.math.ec.custom.sec.SecP256R1Curve, int, int[])
org.bouncycastle.math.ec.custom.sec.SecP256R1Curve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
int[] x
int[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (int[], int[])
int[] x
int[] y
}
org/bouncycastle/math/ec/custom/sec/SecP256R1Curve.class
SecP256R1Curve.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP256R1Curve extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
public static final java.math.BigInteger q
private static final int SECP256R1_DEFAULT_COORDS
private static final org.bouncycastle.math.ec.ECFieldElement[] SECP256R1_AFFINE_ZS
protected org.bouncycastle.math.ec.custom.sec.SecP256R1Point infinity
public void <init> ()
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_INTS
int[] table
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
static synthetic org.bouncycastle.math.ec.ECFieldElement[] access$000 ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP256R1Field.class
SecP256R1Field.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP256R1Field extends java.lang.Object {
private static final long M
static final int[] P
private static final int[] PExt
private static final int P7
private static final int PExt15s1
public void <init> ()
public static void add (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void addExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void addOne (int[], int[])
int[] x
int[] z
int c
public static int[] fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
int[] z
public static void half (int[], int[])
int c
int[] x
int[] z
public static void inv (int[], int[])
int[] x
int[] z
public static int isZero (int[])
int i
int[] x
int d
public static void multiply (int[], int[], int[])
int[] x
int[] y
int[] z
int[] tt
public static void multiplyAddToExt (int[], int[], int[])
int[] x
int[] y
int[] zz
int c
public static void negate (int[], int[])
int[] x
int[] z
public static void random (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
byte[] bb
public static void randomMult (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
public static void reduce (int[], int[])
int[] xx
int[] z
long xx08
long xx09
long xx10
long xx11
long xx12
long xx13
long xx14
long xx15
long n
long t0
long t1
long t2
long t3
long t4
long t5
long t6
long t7
long cc
public static void reduce32 (int, int[])
long xx08
int x
int[] z
long cc
public static void square (int[], int[])
int[] x
int[] z
int[] tt
public static void squareN (int[], int, int[])
int[] x
int n
int[] z
int[] tt
public static void subtract (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void subtractExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void twice (int[], int[])
int[] x
int[] z
int c
private static void addPInvTo (int[])
int[] z
long c
private static void subPInvFrom (int[])
int[] z
long c
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP256R1FieldElement.class
SecP256R1FieldElement.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
public static final java.math.BigInteger Q
protected int[] x
public void <init> (java.math.BigInteger)
java.math.BigInteger x
public void <init> ()
protected void <init> (int[])
int[] x
public boolean isZero ()
public boolean isOne ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement addOne ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement negate ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement square ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement invert ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
int[] x1
int[] t1
int[] t2
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement o
public int hashCode ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP256R1Point.class
SecP256R1Point.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP256R1Point extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
int[] U2
int[] S2
int[] U1
int[] S1
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X2
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y2
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z1
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z2
int c
int[] tt1
int[] t2
int[] t3
int[] t4
boolean Z1IsOne
int[] U2
int[] S2
boolean Z2IsOne
int[] U1
int[] S1
int[] H
int[] R
int[] HSquared
int[] G
int[] V
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z3
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z1
int c
int[] t1
int[] t2
int[] Y1Squared
int[] T
boolean Z1IsOne
int[] Z1Squared
int[] M
int[] S
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP256R1FieldElement Z3
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
public org.bouncycastle.math.ec.ECPoint threeTimes ()
public org.bouncycastle.math.ec.ECPoint negate ()
}
org/bouncycastle/math/ec/custom/sec/SecP384R1Curve$1.class
SecP384R1Curve.java
package org.bouncycastle.math.ec.custom.sec
org.bouncycastle.math.ec.custom.sec.SecP384R1Curve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int[] val$table
final synthetic org.bouncycastle.math.ec.custom.sec.SecP384R1Curve this$0
void <init> (org.bouncycastle.math.ec.custom.sec.SecP384R1Curve, int, int[])
org.bouncycastle.math.ec.custom.sec.SecP384R1Curve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
int[] x
int[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (int[], int[])
int[] x
int[] y
}
org/bouncycastle/math/ec/custom/sec/SecP384R1Curve.class
SecP384R1Curve.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP384R1Curve extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
public static final java.math.BigInteger q
private static final int SECP384R1_DEFAULT_COORDS
private static final org.bouncycastle.math.ec.ECFieldElement[] SECP384R1_AFFINE_ZS
protected org.bouncycastle.math.ec.custom.sec.SecP384R1Point infinity
public void <init> ()
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_INTS
int[] table
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
static synthetic org.bouncycastle.math.ec.ECFieldElement[] access$000 ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP384R1Field.class
SecP384R1Field.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP384R1Field extends java.lang.Object {
private static final long M
static final int[] P
private static final int[] PExt
private static final int[] PExtInv
private static final int P11
private static final int PExt23
public void <init> ()
public static void add (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void addExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void addOne (int[], int[])
int[] x
int[] z
int c
public static int[] fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
int[] z
public static void half (int[], int[])
int c
int[] x
int[] z
public static void inv (int[], int[])
int[] x
int[] z
public static int isZero (int[])
int i
int[] x
int d
public static void multiply (int[], int[], int[])
int[] x
int[] y
int[] z
int[] tt
public static void negate (int[], int[])
int[] x
int[] z
public static void random (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
byte[] bb
public static void randomMult (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
public static void reduce (int[], int[])
int[] xx
int[] z
long xx16
long xx17
long xx18
long xx19
long xx20
long xx21
long xx22
long xx23
long n
long t0
long t1
long t2
long t3
long t4
long t5
long t6
long t7
long cc
public static void reduce32 (int, int[])
long xx12
int x
int[] z
long cc
public static void square (int[], int[])
int[] x
int[] z
int[] tt
public static void squareN (int[], int, int[])
int[] x
int n
int[] z
int[] tt
public static void subtract (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void subtractExt (int[], int[], int[])
int[] xx
int[] yy
int[] zz
int c
public static void twice (int[], int[])
int[] x
int[] z
int c
private static void addPInvTo (int[])
int[] z
long c
private static void subPInvFrom (int[])
int[] z
long c
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP384R1FieldElement.class
SecP384R1FieldElement.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
public static final java.math.BigInteger Q
protected int[] x
public void <init> (java.math.BigInteger)
java.math.BigInteger x
public void <init> ()
protected void <init> (int[])
int[] x
public boolean isZero ()
public boolean isOne ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement addOne ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement negate ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement square ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement invert ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
int[] x1
int[] t1
int[] t2
int[] t3
int[] t4
int[] r
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement o
public int hashCode ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP384R1Point.class
SecP384R1Point.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP384R1Point extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
int[] U2
int[] S2
int[] U1
int[] S1
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X2
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y2
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z1
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z2
int c
int[] tt1
int[] tt2
int[] t3
int[] t4
boolean Z1IsOne
int[] U2
int[] S2
boolean Z2IsOne
int[] U1
int[] S1
int[] H
int[] R
int[] HSquared
int[] G
int[] V
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z3
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z1
int c
int[] t1
int[] t2
int[] Y1Squared
int[] T
boolean Z1IsOne
int[] Z1Squared
int[] M
int[] S
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP384R1FieldElement Z3
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
public org.bouncycastle.math.ec.ECPoint threeTimes ()
public org.bouncycastle.math.ec.ECPoint negate ()
}
org/bouncycastle/math/ec/custom/sec/SecP521R1Curve$1.class
SecP521R1Curve.java
package org.bouncycastle.math.ec.custom.sec
org.bouncycastle.math.ec.custom.sec.SecP521R1Curve$1 extends org.bouncycastle.math.ec.AbstractECLookupTable {
final synthetic int val$len
final synthetic int[] val$table
final synthetic org.bouncycastle.math.ec.custom.sec.SecP521R1Curve this$0
void <init> (org.bouncycastle.math.ec.custom.sec.SecP521R1Curve, int, int[])
org.bouncycastle.math.ec.custom.sec.SecP521R1Curve this$0
public int getSize ()
public org.bouncycastle.math.ec.ECPoint lookup (int)
int j
int MASK
int i
int index
int[] x
int[] y
int pos
public org.bouncycastle.math.ec.ECPoint lookupVar (int)
int j
int index
int[] x
int[] y
int pos
private org.bouncycastle.math.ec.ECPoint createPoint (int[], int[])
int[] x
int[] y
}
org/bouncycastle/math/ec/custom/sec/SecP521R1Curve.class
SecP521R1Curve.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP521R1Curve extends org.bouncycastle.math.ec.ECCurve$AbstractFp {
public static final java.math.BigInteger q
private static final int SECP521R1_DEFAULT_COORDS
private static final org.bouncycastle.math.ec.ECFieldElement[] SECP521R1_AFFINE_ZS
protected org.bouncycastle.math.ec.custom.sec.SecP521R1Point infinity
public void <init> ()
protected org.bouncycastle.math.ec.ECCurve cloneCurve ()
public boolean supportsCoordinateSystem (int)
int coord
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected org.bouncycastle.math.ec.ECPoint createRawPoint (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECLookupTable createCacheSafeLookupTable (org.bouncycastle.math.ec.ECPoint[], int, int)
org.bouncycastle.math.ec.ECPoint p
int i
int pos
org.bouncycastle.math.ec.ECPoint[] points
int off
int len
int FE_INTS
int[] table
public org.bouncycastle.math.ec.ECFieldElement randomFieldElement (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
public org.bouncycastle.math.ec.ECFieldElement randomFieldElementMult (java.security.SecureRandom)
java.security.SecureRandom r
int[] x
static synthetic org.bouncycastle.math.ec.ECFieldElement[] access$000 ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP521R1Field.class
SecP521R1Field.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP521R1Field extends java.lang.Object {
static final int[] P
private static final int P16
public void <init> ()
public static void add (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void addOne (int[], int[])
int[] x
int[] z
int c
public static int[] fromBigInteger (java.math.BigInteger)
java.math.BigInteger x
int[] z
public static void half (int[], int[])
int[] x
int[] z
int x16
int c
public static void inv (int[], int[])
int[] x
int[] z
public static int isZero (int[])
int i
int[] x
int d
public static void multiply (int[], int[], int[])
int[] x
int[] y
int[] z
int[] tt
public static void negate (int[], int[])
int[] x
int[] z
public static void random (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
byte[] bb
public static void randomMult (java.security.SecureRandom, int[])
java.security.SecureRandom r
int[] z
public static void reduce (int[], int[])
int[] xx
int[] z
int xx32
int c
public static void reduce23 (int[])
int[] z
int z16
int c
public static void square (int[], int[])
int[] x
int[] z
int[] tt
public static void squareN (int[], int, int[])
int[] x
int n
int[] z
int[] tt
public static void subtract (int[], int[], int[])
int[] x
int[] y
int[] z
int c
public static void twice (int[], int[])
int[] x
int[] z
int x16
int c
protected static void implMultiply (int[], int[], int[])
int[] x
int[] y
int[] zz
int x16
int y16
protected static void implSquare (int[], int[])
int[] x
int[] zz
int x16
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP521R1FieldElement.class
SecP521R1FieldElement.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement extends org.bouncycastle.math.ec.ECFieldElement$AbstractFp {
public static final java.math.BigInteger Q
protected int[] x
public void <init> (java.math.BigInteger)
java.math.BigInteger x
public void <init> ()
protected void <init> (int[])
int[] x
public boolean isZero ()
public boolean isOne ()
public boolean testBitZero ()
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement addOne ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement b
int[] z
public org.bouncycastle.math.ec.ECFieldElement negate ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement square ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement invert ()
int[] z
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
int[] x1
int[] t1
int[] t2
public boolean equals (java.lang.Object)
Object other
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement o
public int hashCode ()
static void <clinit> ()
}
org/bouncycastle/math/ec/custom/sec/SecP521R1Point.class
SecP521R1Point.java
package org.bouncycastle.math.ec.custom.sec
public org.bouncycastle.math.ec.custom.sec.SecP521R1Point extends org.bouncycastle.math.ec.ECPoint$AbstractFp {
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement[])
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
org.bouncycastle.math.ec.ECFieldElement[] zs
protected org.bouncycastle.math.ec.ECPoint detach ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
int[] U2
int[] S2
int[] U1
int[] S1
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X2
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y2
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z1
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z2
int[] t1
int[] t2
int[] t3
int[] t4
boolean Z1IsOne
int[] U2
int[] S2
boolean Z2IsOne
int[] U1
int[] S1
int[] H
int[] R
int[] HSquared
int[] G
int[] V
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z3
org.bouncycastle.math.ec.ECFieldElement[] zs
public org.bouncycastle.math.ec.ECPoint twice ()
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y1
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X1
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z1
int[] t1
int[] t2
int[] Y1Squared
int[] T
boolean Z1IsOne
int[] Z1Squared
int[] M
int[] S
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement X3
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Y3
org.bouncycastle.math.ec.custom.sec.SecP521R1FieldElement Z3
public org.bouncycastle.math.ec.ECPoint twicePlus (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint b
org.bouncycastle.math.ec.ECFieldElement Y1
public org.bouncycastle.math.ec.ECPoint threeTimes ()
protected org.bouncycastle.math.ec.ECFieldElement two (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement three (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement four (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement eight (org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement x
protected org.bouncycastle.math.ec.ECFieldElement doubleProductFromSquares (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
org.bouncycastle.math.ec.ECFieldElement a
org.bouncycastle.math.ec.ECFieldElement b
org.bouncycastle.math.ec.ECFieldElement aSquared
org.bouncycastle.math.ec.ECFieldElement bSquared
public org.bouncycastle.math.ec.ECPoint negate ()
}
org/bouncycastle/math/ec/endo/
org/bouncycastle/math/ec/endo/ECEndomorphism.class
ECEndomorphism.java
package org.bouncycastle.math.ec.endo
public abstract org.bouncycastle.math.ec.endo.ECEndomorphism extends java.lang.Object {
public abstract org.bouncycastle.math.ec.ECPointMap getPointMap ()
public abstract boolean hasEfficientPointMap ()
}
org/bouncycastle/math/ec/endo/EndoPreCompInfo.class
EndoPreCompInfo.java
package org.bouncycastle.math.ec.endo
public org.bouncycastle.math.ec.endo.EndoPreCompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
protected org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
protected org.bouncycastle.math.ec.ECPoint mappedPoint
public void <init> ()
public org.bouncycastle.math.ec.endo.ECEndomorphism getEndomorphism ()
public void setEndomorphism (org.bouncycastle.math.ec.endo.ECEndomorphism)
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
public org.bouncycastle.math.ec.ECPoint getMappedPoint ()
public void setMappedPoint (org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.ECPoint mappedPoint
}
org/bouncycastle/math/ec/endo/EndoUtil$1.class
EndoUtil.java
package org.bouncycastle.math.ec.endo
org.bouncycastle.math.ec.endo.EndoUtil$1 extends java.lang.Object implements org.bouncycastle.math.ec.PreCompCallback {
final synthetic org.bouncycastle.math.ec.endo.ECEndomorphism val$endomorphism
final synthetic org.bouncycastle.math.ec.ECPoint val$p
void <init> (org.bouncycastle.math.ec.endo.ECEndomorphism, org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.PreCompInfo precompute (org.bouncycastle.math.ec.PreCompInfo)
org.bouncycastle.math.ec.PreCompInfo existing
org.bouncycastle.math.ec.endo.EndoPreCompInfo existingEndo
org.bouncycastle.math.ec.ECPoint mappedPoint
org.bouncycastle.math.ec.endo.EndoPreCompInfo result
private boolean checkExisting (org.bouncycastle.math.ec.endo.EndoPreCompInfo, org.bouncycastle.math.ec.endo.ECEndomorphism)
org.bouncycastle.math.ec.endo.EndoPreCompInfo existingEndo
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
}
org/bouncycastle/math/ec/endo/EndoUtil.class
EndoUtil.java
package org.bouncycastle.math.ec.endo
public abstract org.bouncycastle.math.ec.endo.EndoUtil extends java.lang.Object {
public static final String PRECOMP_NAME
public void <init> ()
public static java.math.BigInteger[] decomposeScalar (org.bouncycastle.math.ec.endo.ScalarSplitParameters, java.math.BigInteger)
org.bouncycastle.math.ec.endo.ScalarSplitParameters p
java.math.BigInteger k
int bits
java.math.BigInteger b1
java.math.BigInteger b2
java.math.BigInteger a
java.math.BigInteger b
public static org.bouncycastle.math.ec.ECPoint mapPoint (org.bouncycastle.math.ec.endo.ECEndomorphism, org.bouncycastle.math.ec.ECPoint)
org.bouncycastle.math.ec.endo.ECEndomorphism endomorphism
org.bouncycastle.math.ec.ECPoint p
org.bouncycastle.math.ec.ECCurve c
org.bouncycastle.math.ec.endo.EndoPreCompInfo precomp
private static java.math.BigInteger calculateB (java.math.BigInteger, java.math.BigInteger, int)
java.math.BigInteger k
java.math.BigInteger g
int t
boolean negative
java.math.BigInteger b
boolean extra
}
org/bouncycastle/math/ec/endo/GLVEndomorphism.class
GLVEndomorphism.java
package org.bouncycastle.math.ec.endo
public abstract org.bouncycastle.math.ec.endo.GLVEndomorphism extends java.lang.Object implements org.bouncycastle.math.ec.endo.ECEndomorphism {
public abstract java.math.BigInteger[] decomposeScalar (java.math.BigInteger)
}
org/bouncycastle/math/ec/endo/GLVTypeAEndomorphism.class
GLVTypeAEndomorphism.java
package org.bouncycastle.math.ec.endo
public org.bouncycastle.math.ec.endo.GLVTypeAEndomorphism extends java.lang.Object implements org.bouncycastle.math.ec.endo.GLVEndomorphism {
protected final org.bouncycastle.math.ec.endo.GLVTypeAParameters parameters
protected final org.bouncycastle.math.ec.ECPointMap pointMap
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.endo.GLVTypeAParameters)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.endo.GLVTypeAParameters parameters
public java.math.BigInteger[] decomposeScalar (java.math.BigInteger)
java.math.BigInteger k
public org.bouncycastle.math.ec.ECPointMap getPointMap ()
public boolean hasEfficientPointMap ()
}
org/bouncycastle/math/ec/endo/GLVTypeAParameters.class
GLVTypeAParameters.java
package org.bouncycastle.math.ec.endo
public org.bouncycastle.math.ec.endo.GLVTypeAParameters extends java.lang.Object {
protected final java.math.BigInteger i
protected final java.math.BigInteger lambda
protected final org.bouncycastle.math.ec.endo.ScalarSplitParameters splitParams
public void <init> (java.math.BigInteger, java.math.BigInteger, org.bouncycastle.math.ec.endo.ScalarSplitParameters)
java.math.BigInteger i
java.math.BigInteger lambda
org.bouncycastle.math.ec.endo.ScalarSplitParameters splitParams
public java.math.BigInteger getI ()
public java.math.BigInteger getLambda ()
public org.bouncycastle.math.ec.endo.ScalarSplitParameters getSplitParams ()
}
org/bouncycastle/math/ec/endo/GLVTypeBEndomorphism.class
GLVTypeBEndomorphism.java
package org.bouncycastle.math.ec.endo
public org.bouncycastle.math.ec.endo.GLVTypeBEndomorphism extends java.lang.Object implements org.bouncycastle.math.ec.endo.GLVEndomorphism {
protected final org.bouncycastle.math.ec.endo.GLVTypeBParameters parameters
protected final org.bouncycastle.math.ec.ECPointMap pointMap
public void <init> (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.endo.GLVTypeBParameters)
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.endo.GLVTypeBParameters parameters
public java.math.BigInteger[] decomposeScalar (java.math.BigInteger)
java.math.BigInteger k
public org.bouncycastle.math.ec.ECPointMap getPointMap ()
public boolean hasEfficientPointMap ()
}
org/bouncycastle/math/ec/endo/GLVTypeBParameters.class
GLVTypeBParameters.java
package org.bouncycastle.math.ec.endo
public org.bouncycastle.math.ec.endo.GLVTypeBParameters extends java.lang.Object {
protected final java.math.BigInteger beta
protected final java.math.BigInteger lambda
protected final org.bouncycastle.math.ec.endo.ScalarSplitParameters splitParams
public void <init> (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger[], java.math.BigInteger[], java.math.BigInteger, java.math.BigInteger, int)
java.math.BigInteger beta
java.math.BigInteger lambda
java.math.BigInteger[] v1
java.math.BigInteger[] v2
java.math.BigInteger g1
java.math.BigInteger g2
int bits
public void <init> (java.math.BigInteger, java.math.BigInteger, org.bouncycastle.math.ec.endo.ScalarSplitParameters)
java.math.BigInteger beta
java.math.BigInteger lambda
org.bouncycastle.math.ec.endo.ScalarSplitParameters splitParams
public java.math.BigInteger getBeta ()
public java.math.BigInteger getLambda ()
public org.bouncycastle.math.ec.endo.ScalarSplitParameters getSplitParams ()
public java.math.BigInteger getV1A ()
public java.math.BigInteger getV1B ()
public java.math.BigInteger getV2A ()
public java.math.BigInteger getV2B ()
public java.math.BigInteger getG1 ()
public java.math.BigInteger getG2 ()
public int getBits ()
}
org/bouncycastle/math/ec/endo/ScalarSplitParameters.class
ScalarSplitParameters.java
package org.bouncycastle.math.ec.endo
public org.bouncycastle.math.ec.endo.ScalarSplitParameters extends java.lang.Object {
protected final java.math.BigInteger v1A
protected final java.math.BigInteger v1B
protected final java.math.BigInteger v2A
protected final java.math.BigInteger v2B
protected final java.math.BigInteger g1
protected final java.math.BigInteger g2
protected final int bits
private static void checkVector (java.math.BigInteger[], java.lang.String)
java.math.BigInteger[] v
String name
public void <init> (java.math.BigInteger[], java.math.BigInteger[], java.math.BigInteger, java.math.BigInteger, int)
java.math.BigInteger[] v1
java.math.BigInteger[] v2
java.math.BigInteger g1
java.math.BigInteger g2
int bits
public java.math.BigInteger getV1A ()
public java.math.BigInteger getV1B ()
public java.math.BigInteger getV2A ()
public java.math.BigInteger getV2B ()
public java.math.BigInteger getG1 ()
public java.math.BigInteger getG2 ()
public int getBits ()
}
org/bouncycastle/math/field/
org/bouncycastle/math/field/ExtensionField.class
ExtensionField.java
package org.bouncycastle.math.field
public abstract org.bouncycastle.math.field.ExtensionField extends java.lang.Object implements org.bouncycastle.math.field.FiniteField {
public abstract org.bouncycastle.math.field.FiniteField getSubfield ()
public abstract int getDegree ()
}
org/bouncycastle/math/field/FiniteField.class
FiniteField.java
package org.bouncycastle.math.field
public abstract org.bouncycastle.math.field.FiniteField extends java.lang.Object {
public abstract java.math.BigInteger getCharacteristic ()
public abstract int getDimension ()
}
org/bouncycastle/math/field/FiniteFields.class
FiniteFields.java
package org.bouncycastle.math.field
public abstract org.bouncycastle.math.field.FiniteFields extends java.lang.Object {
static final org.bouncycastle.math.field.FiniteField GF_2
static final org.bouncycastle.math.field.FiniteField GF_3
public void <init> ()
public static org.bouncycastle.math.field.PolynomialExtensionField getBinaryExtensionField (int[])
int i
int[] exponents
public static org.bouncycastle.math.field.FiniteField getPrimeField (java.math.BigInteger)
java.math.BigInteger characteristic
int bitLength
static void <clinit> ()
}
org/bouncycastle/math/field/GF2Polynomial.class
GF2Polynomial.java
package org.bouncycastle.math.field
org.bouncycastle.math.field.GF2Polynomial extends java.lang.Object implements org.bouncycastle.math.field.Polynomial {
protected final int[] exponents
void <init> (int[])
int[] exponents
public int getDegree ()
public int[] getExponentsPresent ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.math.field.GF2Polynomial other
public int hashCode ()
}
org/bouncycastle/math/field/GenericPolynomialExtensionField.class
GenericPolynomialExtensionField.java
package org.bouncycastle.math.field
org.bouncycastle.math.field.GenericPolynomialExtensionField extends java.lang.Object implements org.bouncycastle.math.field.PolynomialExtensionField {
protected final org.bouncycastle.math.field.FiniteField subfield
protected final org.bouncycastle.math.field.Polynomial minimalPolynomial
void <init> (org.bouncycastle.math.field.FiniteField, org.bouncycastle.math.field.Polynomial)
org.bouncycastle.math.field.FiniteField subfield
org.bouncycastle.math.field.Polynomial polynomial
public java.math.BigInteger getCharacteristic ()
public int getDimension ()
public org.bouncycastle.math.field.FiniteField getSubfield ()
public int getDegree ()
public org.bouncycastle.math.field.Polynomial getMinimalPolynomial ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.math.field.GenericPolynomialExtensionField other
public int hashCode ()
}
org/bouncycastle/math/field/Polynomial.class
Polynomial.java
package org.bouncycastle.math.field
public abstract org.bouncycastle.math.field.Polynomial extends java.lang.Object {
public abstract int getDegree ()
public abstract int[] getExponentsPresent ()
}
org/bouncycastle/math/field/PolynomialExtensionField.class
PolynomialExtensionField.java
package org.bouncycastle.math.field
public abstract org.bouncycastle.math.field.PolynomialExtensionField extends java.lang.Object implements org.bouncycastle.math.field.ExtensionField {
public abstract org.bouncycastle.math.field.Polynomial getMinimalPolynomial ()
}
org/bouncycastle/math/field/PrimeField.class
PrimeField.java
package org.bouncycastle.math.field
org.bouncycastle.math.field.PrimeField extends java.lang.Object implements org.bouncycastle.math.field.FiniteField {
protected final java.math.BigInteger characteristic
void <init> (java.math.BigInteger)
java.math.BigInteger characteristic
public java.math.BigInteger getCharacteristic ()
public int getDimension ()
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.math.field.PrimeField other
public int hashCode ()
}
org/bouncycastle/math/raw/
org/bouncycastle/math/raw/Bits.class
Bits.java
package org.bouncycastle.math.raw
public abstract org.bouncycastle.math.raw.Bits extends java.lang.Object {
public void <init> ()
public static int bitPermuteStep (int, int, int)
int x
int m
int s
int t
public static long bitPermuteStep (long, long, int)
long x
long m
int s
long t
public static int bitPermuteStepSimple (int, int, int)
int x
int m
int s
public static long bitPermuteStepSimple (long, long, int)
long x
long m
int s
}
org/bouncycastle/math/raw/Interleave.class
Interleave.java
package org.bouncycastle.math.raw
public org.bouncycastle.math.raw.Interleave extends java.lang.Object {
private static final long M32
private static final long M64
private static final long M64R
public void <init> ()
public static int expand8to16 (int)
int x
public static int expand16to32 (int)
int x
public static long expand32to64 (int)
int x
public static void expand64To128 (long, long[], int)
long x
long[] z
int zOff
public static void expand64To128 (long[], int, int, long[], int)
int i
long[] xs
int xsOff
int xsLen
long[] zs
int zsOff
public static void expand64To128Rev (long, long[], int)
long x
long[] z
int zOff
public static int shuffle (int)
int x
public static long shuffle (long)
long x
public static int shuffle2 (int)
int x
public static long shuffle2 (long)
long x
public static long shuffle3 (long)
long x
public static int unshuffle (int)
int x
public static long unshuffle (long)
long x
public static int unshuffle2 (int)
int x
public static long unshuffle2 (long)
long x
public static long unshuffle3 (long)
long x
}
org/bouncycastle/math/raw/Mod.class
Mod.java
package org.bouncycastle.math.raw
public abstract org.bouncycastle.math.raw.Mod extends java.lang.Object {
private static final int M30
private static final long M32L
public void <init> ()
public static void add (int[], int[], int[], int[])
int[] p
int[] x
int[] y
int[] z
int len
int c
public static void checkedModOddInverse (int[], int[], int[])
int[] m
int[] x
int[] z
public static void checkedModOddInverseVar (int[], int[], int[])
int[] m
int[] x
int[] z
public static int inverse32 (int)
int d
int x
public static void invert (int[], int[], int[])
int[] m
int[] x
int[] z
public static int modOddInverse (int[], int[], int[])
int divSteps
int[] m
int[] x
int[] z
int len32
int bits
int len30
int[] t
int[] D
int[] E
int[] F
int[] G
int[] M
int eta
int m0Inv32
int maxDivsteps
int signF
public static boolean modOddInverseVar (int[], int[], int[])
int fn
int gn
int cond
int[] m
int[] x
int[] z
int len32
int bits
int len30
int[] t
int[] D
int[] E
int[] F
int[] G
int[] M
int clzG
int eta
int lenDE
int lenFG
int m0Inv32
int maxDivsteps
int divsteps
int signF
int signD
public static int[] random (int[])
int i
int[] p
int len
java.util.Random rand
int[] s
int m
public static void subtract (int[], int[], int[], int[])
int[] p
int[] x
int[] y
int[] z
int len
int c
private static int add30 (int, int[], int[])
int i
int len30
int[] D
int[] M
int c
int last
private static void cnegate30 (int, int, int[])
int i
int len30
int cond
int[] D
int c
int last
private static void cnormalize30 (int, int, int[], int[])
int di
int i
int di
int c
int condAdd
int di
int i
int di
int c
int condAdd
int len30
int condNegate
int[] D
int[] M
int last
private static void decode30 (int, int[], int, int[], int)
int bits
int[] x
int xOff
int[] z
int zOff
int avail
long data
private static int divsteps30 (int, int, int, int[])
int c1
int c2
int x
int y
int z
int i
int eta
int f0
int g0
int[] t
int u
int v
int q
int r
int f
int g
private static int divsteps30Var (int, int, int, int[])
int m
int w
int x
int y
int z
int limit
int m
int w
int limit
int eta
int f0
int g0
int[] t
int u
int v
int q
int r
int f
int g
int i
int zeros
private static void encode30 (int, int[], int, int[], int)
int bits
int[] x
int xOff
int[] z
int zOff
int avail
long data
private static int getMaximumDivsteps (int)
int bits
private static int negate30 (int, int[])
int i
int len30
int[] D
int c
int last
private static void updateDE30 (int, int[], int[], int[], int, int[])
int len30
int[] D
int[] E
int[] t
int m0Inv32
int[] M
int u
int v
int q
int r
int di
int ei
int i
int md
int me
int mi
int sd
int se
long cd
long ce
private static void updateFG30 (int, int[], int[], int[])
int len30
int[] F
int[] G
int[] t
int u
int v
int q
int r
int fi
int gi
int i
long cf
long cg
}
org/bouncycastle/math/raw/Nat.class
Nat.java
package org.bouncycastle.math.raw
public abstract org.bouncycastle.math.raw.Nat extends java.lang.Object {
private static final long M
public void <init> ()
public static int add (int, int[], int[], int[])
int i
int len
int[] x
int[] y
int[] z
long c
public static int add33At (int, int, int[], int)
int len
int x
int[] z
int zPos
long c
public static int add33At (int, int, int[], int, int)
int len
int x
int[] z
int zOff
int zPos
long c
public static int add33To (int, int, int[])
int len
int x
int[] z
long c
public static int add33To (int, int, int[], int)
int len
int x
int[] z
int zOff
long c
public static int addBothTo (int, int[], int[], int[])
int i
int len
int[] x
int[] y
int[] z
long c
public static int addBothTo (int, int[], int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int addDWordAt (int, long, int[], int)
int len
long x
int[] z
int zPos
long c
public static int addDWordAt (int, long, int[], int, int)
int len
long x
int[] z
int zOff
int zPos
long c
public static int addDWordTo (int, long, int[])
int len
long x
int[] z
long c
public static int addDWordTo (int, long, int[], int)
int len
long x
int[] z
int zOff
long c
public static int addTo (int, int[], int[])
int i
int len
int[] x
int[] z
long c
public static int addTo (int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] z
int zOff
long c
public static int addTo (int, int[], int, int[], int, int)
int i
int len
int[] x
int xOff
int[] z
int zOff
int cIn
long c
public static int addToEachOther (int, int[], int, int[], int)
int i
int len
int[] u
int uOff
int[] v
int vOff
long c
public static int addWordAt (int, int, int[], int)
int len
int x
int[] z
int zPos
long c
public static int addWordAt (int, int, int[], int, int)
int len
int x
int[] z
int zOff
int zPos
long c
public static int addWordTo (int, int, int[])
int len
int x
int[] z
long c
public static int addWordTo (int, int, int[], int)
int len
int x
int[] z
int zOff
long c
public static int cadd (int, int, int[], int[], int[])
int i
int len
int mask
int[] x
int[] y
int[] z
long MASK
long c
public static void cmov (int, int, int[], int, int[], int)
int z_i
int diff
int i
int len
int mask
int[] x
int xOff
int[] z
int zOff
public static int compare (int, int[], int[])
int x_i
int y_i
int i
int len
int[] x
int[] y
public static int compare (int, int[], int, int[], int)
int x_i
int y_i
int i
int len
int[] x
int xOff
int[] y
int yOff
public static int[] copy (int, int[])
int len
int[] x
int[] z
public static void copy (int, int[], int[])
int len
int[] x
int[] z
public static void copy (int, int[], int, int[], int)
int len
int[] x
int xOff
int[] z
int zOff
public static long[] copy64 (int, long[])
int len
long[] x
long[] z
public static void copy64 (int, long[], long[])
int len
long[] x
long[] z
public static void copy64 (int, long[], int, long[], int)
int len
long[] x
int xOff
long[] z
int zOff
public static int[] create (int)
int len
public static long[] create64 (int)
int len
public static int csub (int, int, int[], int[], int[])
int i
int len
int mask
int[] x
int[] y
int[] z
long MASK
long c
public static int csub (int, int, int[], int, int[], int, int[], int)
int i
int len
int mask
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long MASK
long c
public static int dec (int, int[])
int i
int len
int[] z
public static int dec (int, int[], int[])
int c
int len
int[] x
int[] z
int i
public static int decAt (int, int[], int)
int i
int len
int[] z
int zPos
public static int decAt (int, int[], int, int)
int i
int len
int[] z
int zOff
int zPos
public static boolean diff (int, int[], int, int[], int, int[], int)
int len
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
boolean pos
public static boolean eq (int, int[], int[])
int i
int len
int[] x
int[] y
public static int equalTo (int, int[], int)
int i
int len
int[] x
int y
int d
public static int equalTo (int, int[], int, int)
int i
int len
int[] x
int xOff
int y
int d
public static int equalTo (int, int[], int[])
int i
int len
int[] x
int[] y
int d
public static int equalTo (int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] y
int yOff
int d
public static int equalToZero (int, int[])
int i
int len
int[] x
int d
public static int equalToZero (int, int[], int)
int i
int len
int[] x
int xOff
int d
public static int[] fromBigInteger (int, java.math.BigInteger)
int i
int bits
java.math.BigInteger x
int len
int[] z
public static long[] fromBigInteger64 (int, java.math.BigInteger)
int i
int bits
java.math.BigInteger x
int len
long[] z
public static int getBit (int[], int)
int[] x
int bit
int w
int b
public static boolean gte (int, int[], int[])
int x_i
int y_i
int i
int len
int[] x
int[] y
public static boolean gte (int, int[], int, int[], int)
int x_i
int y_i
int i
int len
int[] x
int xOff
int[] y
int yOff
public static int inc (int, int[])
int i
int len
int[] z
public static int inc (int, int[], int[])
int c
int len
int[] x
int[] z
int i
public static int incAt (int, int[], int)
int i
int len
int[] z
int zPos
public static int incAt (int, int[], int, int)
int i
int len
int[] z
int zOff
int zPos
public static boolean isOne (int, int[])
int i
int len
int[] x
public static boolean isZero (int, int[])
int i
int len
int[] x
public static int lessThan (int, int[], int[])
int i
int len
int[] x
int[] y
long c
public static int lessThan (int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] y
int yOff
long c
public static void mul (int, int[], int[], int[])
int i
int len
int[] x
int[] y
int[] zz
public static void mul (int, int[], int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] y
int yOff
int[] zz
int zzOff
public static void mul (int[], int, int, int[], int, int, int[], int)
int i
int[] x
int xOff
int xLen
int[] y
int yOff
int yLen
int[] zz
int zzOff
public static int mulAddTo (int, int[], int[], int[])
int i
int len
int[] x
int[] y
int[] zz
long zc
public static int mulAddTo (int, int[], int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] y
int yOff
int[] zz
int zzOff
long zc
public static int mul31BothAdd (int, int, int[], int, int[], int[], int)
int len
int a
int[] x
int b
int[] y
int[] z
int zOff
long c
long aVal
long bVal
int i
public static int mulWord (int, int, int[], int[])
int len
int x
int[] y
int[] z
long c
long xVal
int i
public static int mulWord (int, int, int[], int, int[], int)
int len
int x
int[] y
int yOff
int[] z
int zOff
long c
long xVal
int i
public static int mulWordAddTo (int, int, int[], int, int[], int)
int len
int x
int[] y
int yOff
int[] z
int zOff
long c
long xVal
int i
public static int mulWordDwordAddAt (int, int, long, int[], int)
int len
int x
long y
int[] z
int zPos
long c
long xVal
public static int shiftDownBit (int, int[], int)
int next
int len
int[] z
int c
int i
public static int shiftDownBit (int, int[], int, int)
int next
int len
int[] z
int zOff
int c
int i
public static int shiftDownBit (int, int[], int, int[])
int next
int len
int[] x
int c
int[] z
int i
public static int shiftDownBit (int, int[], int, int, int[], int)
int next
int len
int[] x
int xOff
int c
int[] z
int zOff
int i
public static int shiftDownBits (int, int[], int, int)
int next
int len
int[] z
int bits
int c
int i
public static int shiftDownBits (int, int[], int, int, int)
int next
int len
int[] z
int zOff
int bits
int c
int i
public static int shiftDownBits (int, int[], int, int, int[])
int next
int len
int[] x
int bits
int c
int[] z
int i
public static int shiftDownBits (int, int[], int, int, int, int[], int)
int next
int len
int[] x
int xOff
int bits
int c
int[] z
int zOff
int i
public static int shiftDownWord (int, int[], int)
int next
int len
int[] z
int c
int i
public static int shiftUpBit (int, int[], int)
int next
int i
int len
int[] z
int c
public static int shiftUpBit (int, int[], int, int)
int next
int i
int len
int[] z
int zOff
int c
public static int shiftUpBit (int, int[], int, int[])
int next
int i
int len
int[] x
int c
int[] z
public static int shiftUpBit (int, int[], int, int, int[], int)
int next
int i
int len
int[] x
int xOff
int c
int[] z
int zOff
public static long shiftUpBit64 (int, long[], int, long, long[], int)
long next
int i
int len
long[] x
int xOff
long c
long[] z
int zOff
public static int shiftUpBits (int, int[], int, int)
int next
int i
int len
int[] z
int bits
int c
public static int shiftUpBits (int, int[], int, int, int)
int next
int i
int len
int[] z
int zOff
int bits
int c
public static long shiftUpBits64 (int, long[], int, int, long)
long next
int i
int len
long[] z
int zOff
int bits
long c
public static int shiftUpBits (int, int[], int, int, int[])
int next
int i
int len
int[] x
int bits
int c
int[] z
public static int shiftUpBits (int, int[], int, int, int, int[], int)
int next
int i
int len
int[] x
int xOff
int bits
int c
int[] z
int zOff
public static long shiftUpBits64 (int, long[], int, int, long, long[], int)
long next
int i
int len
long[] x
int xOff
int bits
long c
long[] z
int zOff
public static void square (int, int[], int[])
long xVal
long p
int i
int len
int[] x
int[] zz
int extLen
int c
int j
int k
long d
int zzPos
public static void square (int, int[], int, int[], int)
long xVal
long p
int i
int len
int[] x
int xOff
int[] zz
int zzOff
int extLen
int c
int j
int k
long d
int zzPos
public static int squareWordAdd (int[], int, int[])
int[] x
int xPos
int[] z
long c
long xVal
int i
public static int squareWordAdd (int[], int, int, int[], int)
int[] x
int xOff
int xPos
int[] z
int zOff
long c
long xVal
int i
public static int squareWordAddTo (int[], int, int[])
int[] x
int xPos
int[] z
long c
long xVal
int i
public static int squareWordAddTo (int[], int, int, int[], int)
int[] x
int xOff
int xPos
int[] z
int zOff
long c
long xVal
int i
public static int sub (int, int[], int[], int[])
int i
int len
int[] x
int[] y
int[] z
long c
public static int sub (int, int[], int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int sub33At (int, int, int[], int)
int len
int x
int[] z
int zPos
long c
public static int sub33At (int, int, int[], int, int)
int len
int x
int[] z
int zOff
int zPos
long c
public static int sub33From (int, int, int[])
int len
int x
int[] z
long c
public static int sub33From (int, int, int[], int)
int len
int x
int[] z
int zOff
long c
public static int subBothFrom (int, int[], int[], int[])
int i
int len
int[] x
int[] y
int[] z
long c
public static int subBothFrom (int, int[], int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int subDWordAt (int, long, int[], int)
int len
long x
int[] z
int zPos
long c
public static int subDWordAt (int, long, int[], int, int)
int len
long x
int[] z
int zOff
int zPos
long c
public static int subDWordFrom (int, long, int[])
int len
long x
int[] z
long c
public static int subDWordFrom (int, long, int[], int)
int len
long x
int[] z
int zOff
long c
public static int subFrom (int, int[], int[])
int i
int len
int[] x
int[] z
long c
public static int subFrom (int, int[], int, int[], int)
int i
int len
int[] x
int xOff
int[] z
int zOff
long c
public static int subWordAt (int, int, int[], int)
int len
int x
int[] z
int zPos
long c
public static int subWordAt (int, int, int[], int, int)
int len
int x
int[] z
int zOff
int zPos
long c
public static int subWordFrom (int, int, int[])
int len
int x
int[] z
long c
public static int subWordFrom (int, int, int[], int)
int len
int x
int[] z
int zOff
long c
public static java.math.BigInteger toBigInteger (int, int[])
int x_i
int i
int len
int[] x
byte[] bs
public static void zero (int, int[])
int i
int len
int[] z
public static void zero (int, int[], int)
int i
int len
int[] z
int zOff
public static void zero64 (int, long[])
int i
int len
long[] z
}
org/bouncycastle/math/raw/Nat192.class
Nat192.java
package org.bouncycastle.math.raw
public abstract org.bouncycastle.math.raw.Nat192 extends java.lang.Object {
private static final long M
public void <init> ()
public static int add (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int addBothTo (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int addTo (int[], int[])
int[] x
int[] z
long c
public static int addTo (int[], int, int[], int, int)
int[] x
int xOff
int[] z
int zOff
int cIn
long c
public static int addToEachOther (int[], int, int[], int)
int[] u
int uOff
int[] v
int vOff
long c
public static void copy (int[], int[])
int[] x
int[] z
public static void copy (int[], int, int[], int)
int[] x
int xOff
int[] z
int zOff
public static void copy64 (long[], long[])
long[] x
long[] z
public static void copy64 (long[], int, long[], int)
long[] x
int xOff
long[] z
int zOff
public static int[] create ()
public static long[] create64 ()
public static int[] createExt ()
public static long[] createExt64 ()
public static boolean diff (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
boolean pos
public static boolean eq (int[], int[])
int i
int[] x
int[] y
public static boolean eq64 (long[], long[])
int i
long[] x
long[] y
public static int[] fromBigInteger (java.math.BigInteger)
int i
java.math.BigInteger x
int[] z
public static long[] fromBigInteger64 (java.math.BigInteger)
int i
java.math.BigInteger x
long[] z
public static int getBit (int[], int)
int[] x
int bit
int w
int b
public static boolean gte (int[], int[])
int x_i
int y_i
int i
int[] x
int[] y
public static boolean gte (int[], int, int[], int)
int x_i
int y_i
int i
int[] x
int xOff
int[] y
int yOff
public static boolean isOne (int[])
int i
int[] x
public static boolean isOne64 (long[])
int i
long[] x
public static boolean isZero (int[])
int i
int[] x
public static boolean isZero64 (long[])
int i
long[] x
public static void mul (int[], int[], int[])
long c
long x_0
long c
long x_i
int i
int[] x
int[] y
int[] zz
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
public static void mul (int[], int, int[], int, int[], int)
long c
long x_0
long c
long x_i
int i
int[] x
int xOff
int[] y
int yOff
int[] zz
int zzOff
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
public static int mulAddTo (int[], int[], int[])
long c
long x_i
int i
int[] x
int[] y
int[] zz
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long zc
public static int mulAddTo (int[], int, int[], int, int[], int)
long c
long x_i
int i
int[] x
int xOff
int[] y
int yOff
int[] zz
int zzOff
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long zc
public static long mul33Add (int, int[], int, int[], int, int[], int)
int w
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
long wVal
long x0
long x1
long x2
long x3
long x4
long x5
public static int mulWordAddExt (int, int[], int, int[], int)
int x
int[] yy
int yyOff
int[] zz
int zzOff
long c
long xVal
public static int mul33DWordAdd (int, long, int[], int)
int x
long y
int[] z
int zOff
long c
long xVal
long y00
long y01
public static int mul33WordAdd (int, int, int[], int)
int x
int y
int[] z
int zOff
long c
long xVal
long yVal
public static int mulWordDwordAdd (int, long, int[], int)
int x
long y
int[] z
int zOff
long c
long xVal
public static int mulWord (int, int[], int[], int)
int x
int[] y
int[] z
int zOff
long c
long xVal
int i
public static void square (int[], int[])
long xVal
long p
long p
int i
int j
int[] x
int[] zz
long x_0
long zz_1
int c
int w
long x_1
long zz_2
long x_2
long zz_3
long zz_4
long x_3
long zz_5
long zz_6
long x_4
long zz_7
long zz_8
long x_5
long zz_9
long zz_10
public static void square (int[], int, int[], int)
long xVal
long p
long p
int i
int j
int[] x
int xOff
int[] zz
int zzOff
long x_0
long zz_1
int c
int w
long x_1
long zz_2
long x_2
long zz_3
long zz_4
long x_3
long zz_5
long zz_6
long x_4
long zz_7
long zz_8
long x_5
long zz_9
long zz_10
public static int sub (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int sub (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int subBothFrom (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int subFrom (int[], int[])
int[] x
int[] z
long c
public static int subFrom (int[], int, int[], int)
int[] x
int xOff
int[] z
int zOff
long c
public static java.math.BigInteger toBigInteger (int[])
int x_i
int i
int[] x
byte[] bs
public static java.math.BigInteger toBigInteger64 (long[])
long x_i
int i
long[] x
byte[] bs
public static void zero (int[])
int[] z
}
org/bouncycastle/math/raw/Nat224.class
Nat224.java
package org.bouncycastle.math.raw
public abstract org.bouncycastle.math.raw.Nat224 extends java.lang.Object {
private static final long M
public void <init> ()
public static int add (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int add (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int addBothTo (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int addBothTo (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int addTo (int[], int[])
int[] x
int[] z
long c
public static int addTo (int[], int, int[], int, int)
int[] x
int xOff
int[] z
int zOff
int cIn
long c
public static int addToEachOther (int[], int, int[], int)
int[] u
int uOff
int[] v
int vOff
long c
public static void copy (int[], int[])
int[] x
int[] z
public static void copy (int[], int, int[], int)
int[] x
int xOff
int[] z
int zOff
public static int[] create ()
public static int[] createExt ()
public static boolean diff (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
boolean pos
public static boolean eq (int[], int[])
int i
int[] x
int[] y
public static int[] fromBigInteger (java.math.BigInteger)
int i
java.math.BigInteger x
int[] z
public static int getBit (int[], int)
int[] x
int bit
int w
int b
public static boolean gte (int[], int[])
int x_i
int y_i
int i
int[] x
int[] y
public static boolean gte (int[], int, int[], int)
int x_i
int y_i
int i
int[] x
int xOff
int[] y
int yOff
public static boolean isOne (int[])
int i
int[] x
public static boolean isZero (int[])
int i
int[] x
public static void mul (int[], int[], int[])
long c
long x_0
long c
long x_i
int i
int[] x
int[] y
int[] zz
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long y_6
public static void mul (int[], int, int[], int, int[], int)
long c
long x_0
long c
long x_i
int i
int[] x
int xOff
int[] y
int yOff
int[] zz
int zzOff
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long y_6
public static int mulAddTo (int[], int[], int[])
long c
long x_i
int i
int[] x
int[] y
int[] zz
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long y_6
long zc
public static int mulAddTo (int[], int, int[], int, int[], int)
long c
long x_i
int i
int[] x
int xOff
int[] y
int yOff
int[] zz
int zzOff
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long y_6
long zc
public static long mul33Add (int, int[], int, int[], int, int[], int)
int w
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
long wVal
long x0
long x1
long x2
long x3
long x4
long x5
long x6
public static int mulByWord (int, int[])
int x
int[] z
long c
long xVal
public static int mulByWordAddTo (int, int[], int[])
int x
int[] y
int[] z
long c
long xVal
public static int mulWordAddTo (int, int[], int, int[], int)
int x
int[] y
int yOff
int[] z
int zOff
long c
long xVal
public static int mul33DWordAdd (int, long, int[], int)
int x
long y
int[] z
int zOff
long c
long xVal
long y00
long y01
public static int mul33WordAdd (int, int, int[], int)
int x
int y
int[] z
int zOff
long c
long xVal
long yVal
public static int mulWordDwordAdd (int, long, int[], int)
int x
long y
int[] z
int zOff
long c
long xVal
public static int mulWord (int, int[], int[], int)
int x
int[] y
int[] z
int zOff
long c
long xVal
int i
public static void square (int[], int[])
long xVal
long p
long p
int i
int j
int[] x
int[] zz
long x_0
long zz_1
int c
int w
long x_1
long zz_2
long x_2
long zz_3
long zz_4
long x_3
long zz_5
long zz_6
long x_4
long zz_7
long zz_8
long x_5
long zz_9
long zz_10
long x_6
long zz_11
long zz_12
public static void square (int[], int, int[], int)
long xVal
long p
long p
int i
int j
int[] x
int xOff
int[] zz
int zzOff
long x_0
long zz_1
int c
int w
long x_1
long zz_2
long x_2
long zz_3
long zz_4
long x_3
long zz_5
long zz_6
long x_4
long zz_7
long zz_8
long x_5
long zz_9
long zz_10
long x_6
long zz_11
long zz_12
public static int sub (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int sub (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int subBothFrom (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int subFrom (int[], int[])
int[] x
int[] z
long c
public static int subFrom (int[], int, int[], int)
int[] x
int xOff
int[] z
int zOff
long c
public static java.math.BigInteger toBigInteger (int[])
int x_i
int i
int[] x
byte[] bs
public static void zero (int[])
int[] z
}
org/bouncycastle/math/raw/Nat256.class
Nat256.java
package org.bouncycastle.math.raw
public abstract org.bouncycastle.math.raw.Nat256 extends java.lang.Object {
private static final long M
public void <init> ()
public static int add (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int add (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int addBothTo (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int addBothTo (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int addTo (int[], int[])
int[] x
int[] z
long c
public static int addTo (int[], int, int[], int, int)
int[] x
int xOff
int[] z
int zOff
int cIn
long c
public static int addToEachOther (int[], int, int[], int)
int[] u
int uOff
int[] v
int vOff
long c
public static void copy (int[], int[])
int[] x
int[] z
public static void copy (int[], int, int[], int)
int[] x
int xOff
int[] z
int zOff
public static void copy64 (long[], long[])
long[] x
long[] z
public static void copy64 (long[], int, long[], int)
long[] x
int xOff
long[] z
int zOff
public static int[] create ()
public static long[] create64 ()
public static int[] createExt ()
public static long[] createExt64 ()
public static boolean diff (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
boolean pos
public static boolean eq (int[], int[])
int i
int[] x
int[] y
public static boolean eq64 (long[], long[])
int i
long[] x
long[] y
public static int[] fromBigInteger (java.math.BigInteger)
int i
java.math.BigInteger x
int[] z
public static long[] fromBigInteger64 (java.math.BigInteger)
int i
java.math.BigInteger x
long[] z
public static int getBit (int[], int)
int[] x
int bit
int w
int b
public static boolean gte (int[], int[])
int x_i
int y_i
int i
int[] x
int[] y
public static boolean gte (int[], int, int[], int)
int x_i
int y_i
int i
int[] x
int xOff
int[] y
int yOff
public static boolean isOne (int[])
int i
int[] x
public static boolean isOne64 (long[])
int i
long[] x
public static boolean isZero (int[])
int i
int[] x
public static boolean isZero64 (long[])
int i
long[] x
public static void mul (int[], int[], int[])
long c
long x_0
long c
long x_i
int i
int[] x
int[] y
int[] zz
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long y_6
long y_7
public static void mul (int[], int, int[], int, int[], int)
long c
long x_0
long c
long x_i
int i
int[] x
int xOff
int[] y
int yOff
int[] zz
int zzOff
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long y_6
long y_7
public static int mulAddTo (int[], int[], int[])
long c
long x_i
int i
int[] x
int[] y
int[] zz
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long y_6
long y_7
long zc
public static int mulAddTo (int[], int, int[], int, int[], int)
long c
long x_i
int i
int[] x
int xOff
int[] y
int yOff
int[] zz
int zzOff
long y_0
long y_1
long y_2
long y_3
long y_4
long y_5
long y_6
long y_7
long zc
public static long mul33Add (int, int[], int, int[], int, int[], int)
int w
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
long wVal
long x0
long x1
long x2
long x3
long x4
long x5
long x6
long x7
public static int mulByWord (int, int[])
int x
int[] z
long c
long xVal
public static int mulByWordAddTo (int, int[], int[])
int x
int[] y
int[] z
long c
long xVal
public static int mulWordAddTo (int, int[], int, int[], int)
int x
int[] y
int yOff
int[] z
int zOff
long c
long xVal
public static int mul33DWordAdd (int, long, int[], int)
int x
long y
int[] z
int zOff
long c
long xVal
long y00
long y01
public static int mul33WordAdd (int, int, int[], int)
int x
int y
int[] z
int zOff
long c
long xVal
long yVal
public static int mulWordDwordAdd (int, long, int[], int)
int x
long y
int[] z
int zOff
long c
long xVal
public static int mulWord (int, int[], int[], int)
int x
int[] y
int[] z
int zOff
long c
long xVal
int i
public static void square (int[], int[])
long xVal
long p
long p
int i
int j
int[] x
int[] zz
long x_0
long zz_1
int c
int w
long x_1
long zz_2
long x_2
long zz_3
long zz_4
long x_3
long zz_5
long zz_6
long x_4
long zz_7
long zz_8
long x_5
long zz_9
long zz_10
long x_6
long zz_11
long zz_12
long x_7
long zz_13
long zz_14
public static void square (int[], int, int[], int)
long xVal
long p
long p
int i
int j
int[] x
int xOff
int[] zz
int zzOff
long x_0
long zz_1
int c
int w
long x_1
long zz_2
long x_2
long zz_3
long zz_4
long x_3
long zz_5
long zz_6
long x_4
long zz_7
long zz_8
long x_5
long zz_9
long zz_10
long x_6
long zz_11
long zz_12
long x_7
long zz_13
long zz_14
public static int sub (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int sub (int[], int, int[], int, int[], int)
int[] x
int xOff
int[] y
int yOff
int[] z
int zOff
long c
public static int subBothFrom (int[], int[], int[])
int[] x
int[] y
int[] z
long c
public static int subFrom (int[], int[])
int[] x
int[] z
long c
public static int subFrom (int[], int, int[], int)
int[] x
int xOff
int[] z
int zOff
long c
public static java.math.BigInteger toBigInteger (int[])
int x_i
int i
int[] x
byte[] bs
public static java.math.BigInteger toBigInteger64 (long[])
long x_i
int i
long[] x
byte[] bs
public static void zero (int[])
int[] z
}
org/bouncycastle/math/raw/Nat384.class
Nat384.java
package org.bouncycastle.math.raw
public abstract org.bouncycastle.math.raw.Nat384 extends java.lang.Object {
public void <init> ()
public static void mul (int[], int[], int[])
int[] x
int[] y
int[] zz
int c18
int c12
int[] dx
int[] dy
boolean neg
int[] tt
public static void square (int[], int[])
int[] x
int[] zz
int c18
int c12
int[] dx
int[] tt
}
org/bouncycastle/math/raw/Nat512.class
Nat512.java
package org.bouncycastle.math.raw
public abstract org.bouncycastle.math.raw.Nat512 extends java.lang.Object {
public void <init> ()
public static void mul (int[], int[], int[])
int[] x
int[] y
int[] zz
int c24
int c16
int[] dx
int[] dy
boolean neg
int[] tt
public static void square (int[], int[])
int[] x
int[] zz
int c24
int c16
int[] dx
int[] tt
}
org/bouncycastle/util/
org/bouncycastle/util/Arrays$Iterator.class
Arrays.java
package org.bouncycastle.util
public org.bouncycastle.util.Arrays$Iterator extends java.lang.Object implements java.util.Iterator {
private final Object[] dataArray
private int position
public void <init> (java.lang.Object[])
Object[] dataArray
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/bouncycastle/util/Arrays.class
Arrays.java
package org.bouncycastle.util
public final org.bouncycastle.util.Arrays extends java.lang.Object {
private void <init> ()
public static boolean areAllZeroes (byte[], int, int)
int i
byte[] buf
int off
int len
int bits
public static boolean areEqual (boolean[], boolean[])
boolean[] a
boolean[] b
public static boolean areEqual (byte[], byte[])
byte[] a
byte[] b
public static boolean areEqual (byte[], int, int, byte[], int, int)
int i
byte[] a
int aFromIndex
int aToIndex
byte[] b
int bFromIndex
int bToIndex
int aLength
int bLength
public static boolean areEqual (char[], char[])
char[] a
char[] b
public static boolean areEqual (int[], int[])
int[] a
int[] b
public static boolean areEqual (long[], long[])
long[] a
long[] b
public static boolean areEqual (java.lang.Object[], java.lang.Object[])
Object[] a
Object[] b
public static boolean areEqual (short[], short[])
short[] a
short[] b
public static boolean constantTimeAreEqual (byte[], byte[])
int i
int i
byte[] expected
byte[] supplied
int len
int nonEqual
public static boolean constantTimeAreEqual (int, byte[], int, byte[], int)
int i
int len
byte[] a
int aOff
byte[] b
int bOff
int d
public static int compareUnsigned (byte[], byte[])
int aVal
int bVal
int i
byte[] a
byte[] b
int minLen
public static boolean contains (boolean[], boolean)
int i
boolean[] a
boolean val
public static boolean contains (byte[], byte)
int i
byte[] a
byte val
public static boolean contains (char[], char)
int i
char[] a
char val
public static boolean contains (int[], int)
int i
int[] a
int val
public static boolean contains (long[], long)
int i
long[] a
long val
public static boolean contains (short[], short)
int i
short[] a
short val
public static void fill (boolean[], boolean)
boolean[] a
boolean val
public static void fill (boolean[], int, int, boolean)
boolean[] a
int fromIndex
int toIndex
boolean val
public static void fill (byte[], byte)
byte[] a
byte val
public static void fill (byte[], int, byte)
byte[] a
int fromIndex
byte val
public static void fill (byte[], int, int, byte)
byte[] a
int fromIndex
int toIndex
byte val
public static void fill (char[], char)
char[] a
char val
public static void fill (char[], int, int, char)
char[] a
int fromIndex
int toIndex
char val
public static void fill (int[], int)
int[] a
int val
public static void fill (int[], int, int)
int[] a
int fromIndex
int val
public static void fill (int[], int, int, int)
int[] a
int fromIndex
int toIndex
int val
public static void fill (long[], long)
long[] a
long val
public static void fill (long[], int, long)
long[] a
int fromIndex
long val
public static void fill (long[], int, int, long)
long[] a
int fromIndex
int toIndex
long val
public static void fill (java.lang.Object[], java.lang.Object)
Object[] a
Object val
public static void fill (java.lang.Object[], int, int, java.lang.Object)
Object[] a
int fromIndex
int toIndex
Object val
public static void fill (short[], short)
short[] a
short val
public static void fill (short[], int, short)
short[] a
int fromIndex
short val
public static void fill (short[], int, int, short)
short[] a
int fromIndex
int toIndex
short val
public static int hashCode (byte[])
byte[] data
int i
int hc
public static int hashCode (byte[], int, int)
byte[] data
int off
int len
int i
int hc
public static int hashCode (char[])
char[] data
int i
int hc
public static int hashCode (int[][])
int i
int[][] ints
int hc
public static int hashCode (int[])
int[] data
int i
int hc
public static int hashCode (int[], int, int)
int[] data
int off
int len
int i
int hc
public static int hashCode (long[])
long di
long[] data
int i
int hc
public static int hashCode (long[], int, int)
long di
long[] data
int off
int len
int i
int hc
public static int hashCode (short[][][])
int i
short[][][] shorts
int hc
public static int hashCode (short[][])
int i
short[][] shorts
int hc
public static int hashCode (short[])
short[] data
int i
int hc
public static int hashCode (java.lang.Object[])
Object[] data
int i
int hc
public static boolean[] clone (boolean[])
boolean[] data
public static byte[] clone (byte[])
byte[] data
public static char[] clone (char[])
char[] data
public static int[] clone (int[])
int[] data
public static long[] clone (long[])
long[] data
public static short[] clone (short[])
short[] data
public static java.math.BigInteger[] clone (java.math.BigInteger[])
java.math.BigInteger[] data
public static byte[] clone (byte[], byte[])
byte[] data
byte[] existing
public static long[] clone (long[], long[])
long[] data
long[] existing
public static byte[][] clone (byte[][])
int i
byte[][] data
byte[][] copy
public static byte[][][] clone (byte[][][])
int i
byte[][][] data
byte[][][] copy
public static boolean[] copyOf (boolean[], int)
boolean[] original
int newLength
boolean[] copy
public static byte[] copyOf (byte[], int)
byte[] original
int newLength
byte[] copy
public static char[] copyOf (char[], int)
char[] original
int newLength
char[] copy
public static int[] copyOf (int[], int)
int[] original
int newLength
int[] copy
public static long[] copyOf (long[], int)
long[] original
int newLength
long[] copy
public static short[] copyOf (short[], int)
short[] original
int newLength
short[] copy
public static java.math.BigInteger[] copyOf (java.math.BigInteger[], int)
java.math.BigInteger[] original
int newLength
java.math.BigInteger[] copy
public static boolean[] copyOfRange (boolean[], int, int)
boolean[] original
int from
int to
int newLength
boolean[] copy
public static byte[] copyOfRange (byte[], int, int)
byte[] original
int from
int to
int newLength
byte[] copy
public static char[] copyOfRange (char[], int, int)
char[] original
int from
int to
int newLength
char[] copy
public static int[] copyOfRange (int[], int, int)
int[] original
int from
int to
int newLength
int[] copy
public static long[] copyOfRange (long[], int, int)
long[] original
int from
int to
int newLength
long[] copy
public static short[] copyOfRange (short[], int, int)
short[] original
int from
int to
int newLength
short[] copy
public static java.math.BigInteger[] copyOfRange (java.math.BigInteger[], int, int)
java.math.BigInteger[] original
int from
int to
int newLength
java.math.BigInteger[] copy
private static int getLength (int, int)
StringBuffer sb
int from
int to
int newLength
public static byte[] append (byte[], byte)
byte[] a
byte b
int length
byte[] result
public static short[] append (short[], short)
short[] a
short b
int length
short[] result
public static int[] append (int[], int)
int[] a
int b
int length
int[] result
public static java.lang.String[] append (java.lang.String[], java.lang.String)
String[] a
String b
int length
String[] result
public static byte[] concatenate (byte[], byte[])
byte[] a
byte[] b
byte[] r
public static short[] concatenate (short[], short[])
short[] a
short[] b
short[] r
public static byte[] concatenate (byte[], byte[], byte[])
byte[] a
byte[] b
byte[] c
byte[] r
int pos
public static byte[] concatenate (byte[], byte[], byte[], byte[])
byte[] a
byte[] b
byte[] c
byte[] d
byte[] r
int pos
public static byte[] concatenate (byte[][])
int i
int i
byte[][] arrays
int size
byte[] rv
int offSet
public static int[] concatenate (int[], int[])
int[] a
int[] b
int[] r
public static byte[] prepend (byte[], byte)
byte[] a
byte b
int length
byte[] result
public static short[] prepend (short[], short)
short[] a
short b
int length
short[] result
public static int[] prepend (int[], int)
int[] a
int b
int length
int[] result
public static byte[] reverse (byte[])
byte[] a
int p1
int p2
byte[] result
public static int[] reverse (int[])
int[] a
int p1
int p2
int[] result
public static void clear (byte[])
byte[] data
public static void clear (int[])
int[] data
public static boolean isNullOrContainsNull (java.lang.Object[])
int i
Object[] array
int count
public static boolean isNullOrEmpty (byte[])
byte[] array
public static boolean isNullOrEmpty (int[])
int[] array
public static boolean isNullOrEmpty (java.lang.Object[])
Object[] array
}
org/bouncycastle/util/BigIntegers.class
BigIntegers.java
package org.bouncycastle.util
public final org.bouncycastle.util.BigIntegers extends java.lang.Object {
public static final java.math.BigInteger ZERO
public static final java.math.BigInteger ONE
public static final java.math.BigInteger TWO
private static final java.math.BigInteger THREE
private static final int MAX_ITERATIONS
private static final java.math.BigInteger SMALL_PRIMES_PRODUCT
private static final int MAX_SMALL
public void <init> ()
public static byte[] asUnsignedByteArray (java.math.BigInteger)
byte[] tmp
java.math.BigInteger value
byte[] bytes
public static byte[] asUnsignedByteArray (int, java.math.BigInteger)
int length
java.math.BigInteger value
byte[] bytes
int start
int count
byte[] tmp
public static void asUnsignedByteArray (java.math.BigInteger, byte[], int, int)
java.math.BigInteger value
byte[] buf
int off
int len
byte[] bytes
int start
int count
int padLen
public static java.math.BigInteger createRandomInRange (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
java.math.BigInteger x
int i
java.math.BigInteger min
java.math.BigInteger max
java.security.SecureRandom random
int cmp
public static java.math.BigInteger fromUnsignedByteArray (byte[])
byte[] buf
public static java.math.BigInteger fromUnsignedByteArray (byte[], int, int)
byte[] buf
int off
int length
byte[] mag
public static int intValueExact (java.math.BigInteger)
java.math.BigInteger x
public static long longValueExact (java.math.BigInteger)
java.math.BigInteger x
public static java.math.BigInteger modOddInverse (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger M
java.math.BigInteger X
int bits
int[] m
int[] x
int len
int[] z
public static java.math.BigInteger modOddInverseVar (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger M
java.math.BigInteger X
int bits
int[] m
int[] x
int len
int[] z
public static int getUnsignedByteLength (java.math.BigInteger)
java.math.BigInteger n
public static java.math.BigInteger createRandomBigInteger (int, java.security.SecureRandom)
int bitLength
java.security.SecureRandom random
public static java.math.BigInteger createRandomPrime (int, int, java.security.SecureRandom)
byte[] base
int xBits
byte lead
int bitLength
int certainty
java.security.SecureRandom random
java.math.BigInteger rv
private static byte[] createRandom (int, java.security.SecureRandom) throws java.lang.IllegalArgumentException
int bitLength
java.security.SecureRandom random
int nBytes
byte[] rv
int xBits
static void <clinit> ()
}
org/bouncycastle/util/CollectionStore.class
CollectionStore.java
package org.bouncycastle.util
public org.bouncycastle.util.CollectionStore extends java.lang.Object implements org.bouncycastle.util.Store org.bouncycastle.util.Iterable {
private java.util.Collection _local
public void <init> (java.util.Collection)
java.util.Collection collection
public java.util.Collection getMatches (org.bouncycastle.util.Selector)
Object obj
java.util.List col
java.util.Iterator iter
org.bouncycastle.util.Selector selector
public java.util.Iterator iterator ()
}
org/bouncycastle/util/Doubles.class
Doubles.java
package org.bouncycastle.util
public org.bouncycastle.util.Doubles extends java.lang.Object {
public void <init> ()
public static java.lang.Double valueOf (double)
double value
}
org/bouncycastle/util/Encodable.class
Encodable.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.Encodable extends java.lang.Object {
public abstract byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/util/Fingerprint.class
Fingerprint.java
package org.bouncycastle.util
public org.bouncycastle.util.Fingerprint extends java.lang.Object {
private static char[] encodingTable
private final byte[] fingerprint
public void <init> (byte[])
byte[] source
public void <init> (byte[], int)
byte[] source
int bitLength
public byte[] getFingerprint ()
public java.lang.String toString ()
int i
StringBuffer sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public static byte[] calculateFingerprint (byte[])
byte[] input
public static byte[] calculateFingerprint (byte[], int)
byte[] input
int bitLength
org.bouncycastle.crypto.Digest digest
byte[] rv
byte[] untruncated
static void <clinit> ()
}
org/bouncycastle/util/IPAddress.class
IPAddress.java
package org.bouncycastle.util
public org.bouncycastle.util.IPAddress extends java.lang.Object {
public void <init> ()
public static boolean isValid (java.lang.String)
String address
public static boolean isValidWithNetMask (java.lang.String)
String address
public static boolean isValidIPv4 (java.lang.String)
int octet
NumberFormatException ex
int octet
int pos
String address
int octets
String temp
int start
public static boolean isValidIPv4WithNetmask (java.lang.String)
String address
int index
String mask
public static boolean isValidIPv6WithNetmask (java.lang.String)
String address
int index
String mask
private static boolean isMaskValue (java.lang.String, int)
int value
NumberFormatException e
String component
int size
public static boolean isValidIPv6 (java.lang.String)
int octet
NumberFormatException ex
int octet
String value
int pos
String address
int octets
String temp
boolean doubleColonFound
int start
}
org/bouncycastle/util/Integers.class
Integers.java
package org.bouncycastle.util
public org.bouncycastle.util.Integers extends java.lang.Object {
public void <init> ()
public static int numberOfLeadingZeros (int)
int i
public static int numberOfTrailingZeros (int)
int i
public static int reverse (int)
int i
public static int reverseBytes (int)
int i
public static int rotateLeft (int, int)
int i
int distance
public static int rotateRight (int, int)
int i
int distance
public static java.lang.Integer valueOf (int)
int value
}
org/bouncycastle/util/Iterable.class
Iterable.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.Iterable extends java.lang.Object implements java.lang.Iterable {
public abstract java.util.Iterator iterator ()
}
org/bouncycastle/util/Longs.class
Longs.java
package org.bouncycastle.util
public org.bouncycastle.util.Longs extends java.lang.Object {
public void <init> ()
public static long reverse (long)
long i
public static long reverseBytes (long)
long i
public static long rotateLeft (long, int)
long i
int distance
public static long rotateRight (long, int)
long i
int distance
public static java.lang.Long valueOf (long)
long value
}
org/bouncycastle/util/Memoable.class
Memoable.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.Memoable extends java.lang.Object {
public abstract org.bouncycastle.util.Memoable copy ()
public abstract void reset (org.bouncycastle.util.Memoable)
}
org/bouncycastle/util/Objects.class
Objects.java
package org.bouncycastle.util
public org.bouncycastle.util.Objects extends java.lang.Object {
public void <init> ()
public static boolean areEqual (java.lang.Object, java.lang.Object)
Object a
Object b
public static int hashCode (java.lang.Object)
Object obj
}
org/bouncycastle/util/Pack.class
Pack.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.Pack extends java.lang.Object {
public void <init> ()
public static short bigEndianToShort (byte[], int)
byte[] bs
int off
int n
public static int bigEndianToInt (byte[], int)
byte[] bs
int off
int n
public static void bigEndianToInt (byte[], int, int[])
int i
byte[] bs
int off
int[] ns
public static void bigEndianToInt (byte[], int, int[], int, int)
int i
byte[] bs
int off
int[] ns
int nsOff
int nsLen
public static byte[] intToBigEndian (int)
int n
byte[] bs
public static void intToBigEndian (int, byte[], int)
int n
byte[] bs
int off
public static byte[] intToBigEndian (int[])
int[] ns
byte[] bs
public static void intToBigEndian (int[], byte[], int)
int i
int[] ns
byte[] bs
int off
public static void intToBigEndian (int[], int, int, byte[], int)
int i
int[] ns
int nsOff
int nsLen
byte[] bs
int bsOff
public static long bigEndianToLong (byte[], int)
byte[] bs
int off
int hi
int lo
public static void bigEndianToLong (byte[], int, long[])
int i
byte[] bs
int off
long[] ns
public static void bigEndianToLong (byte[], int, long[], int, int)
int i
byte[] bs
int bsOff
long[] ns
int nsOff
int nsLen
public static byte[] longToBigEndian (long)
long n
byte[] bs
public static void longToBigEndian (long, byte[], int)
long n
byte[] bs
int off
public static byte[] longToBigEndian (long[])
long[] ns
byte[] bs
public static void longToBigEndian (long[], byte[], int)
int i
long[] ns
byte[] bs
int off
public static void longToBigEndian (long[], int, int, byte[], int)
int i
long[] ns
int nsOff
int nsLen
byte[] bs
int bsOff
public static void longToBigEndian (long, byte[], int, int)
int i
long value
byte[] bs
int off
int bytes
public static short littleEndianToShort (byte[], int)
byte[] bs
int off
int n
public static int littleEndianToInt (byte[], int)
byte[] bs
int off
int n
public static void littleEndianToInt (byte[], int, int[])
int i
byte[] bs
int off
int[] ns
public static void littleEndianToInt (byte[], int, int[], int, int)
int i
byte[] bs
int bOff
int[] ns
int nOff
int count
public static int[] littleEndianToInt (byte[], int, int)
int i
byte[] bs
int off
int count
int[] ns
public static byte[] shortToLittleEndian (short)
short n
byte[] bs
public static void shortToLittleEndian (short, byte[], int)
short n
byte[] bs
int off
public static byte[] shortToBigEndian (short)
short n
byte[] r
public static void shortToBigEndian (short, byte[], int)
short n
byte[] bs
int off
public static byte[] intToLittleEndian (int)
int n
byte[] bs
public static void intToLittleEndian (int, byte[], int)
int n
byte[] bs
int off
public static byte[] intToLittleEndian (int[])
int[] ns
byte[] bs
public static void intToLittleEndian (int[], byte[], int)
int i
int[] ns
byte[] bs
int off
public static void intToLittleEndian (int[], int, int, byte[], int)
int i
int[] ns
int nsOff
int nsLen
byte[] bs
int bsOff
public static long littleEndianToLong (byte[], int)
byte[] bs
int off
int lo
int hi
public static void littleEndianToLong (byte[], int, long[])
int i
byte[] bs
int off
long[] ns
public static void littleEndianToLong (byte[], int, long[], int, int)
int i
byte[] bs
int bsOff
long[] ns
int nsOff
int nsLen
public static byte[] longToLittleEndian (long)
long n
byte[] bs
public static void longToLittleEndian (long, byte[], int)
long n
byte[] bs
int off
public static byte[] longToLittleEndian (long[])
long[] ns
byte[] bs
public static void longToLittleEndian (long[], byte[], int)
int i
long[] ns
byte[] bs
int off
public static void longToLittleEndian (long[], int, int, byte[], int)
int i
long[] ns
int nsOff
int nsLen
byte[] bs
int bsOff
}
org/bouncycastle/util/Properties$1.class
Properties.java
package org.bouncycastle.util
org.bouncycastle.util.Properties$1 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic String val$propertyName
void <init> (java.lang.String)
public java.lang.Object run ()
}
org/bouncycastle/util/Properties$2.class
Properties.java
package org.bouncycastle.util
org.bouncycastle.util.Properties$2 extends java.lang.Object implements java.security.PrivilegedAction {
final synthetic String val$propertyName
void <init> (java.lang.String)
public java.lang.Object run ()
}
org/bouncycastle/util/Properties.class
Properties.java
package org.bouncycastle.util
public org.bouncycastle.util.Properties extends java.lang.Object {
private static final ThreadLocal threadProperties
private void <init> ()
public static boolean isOverrideSet (java.lang.String)
java.security.AccessControlException e
String propertyName
public static boolean isOverrideSetTo (java.lang.String, boolean)
String propertyValue
java.security.AccessControlException e
String propertyName
boolean isTrue
public static boolean setThreadOverride (java.lang.String, boolean)
String propertyName
boolean enable
boolean isSet
java.util.Map localProps
public static boolean removeThreadOverride (java.lang.String)
String p
String propertyName
java.util.Map localProps
public static java.math.BigInteger asBigInteger (java.lang.String)
String propertyName
String p
public static java.util.Set asKeySet (java.lang.String)
java.util.StringTokenizer sTok
String propertyName
java.util.Set set
String p
public static java.lang.String getPropertyValue (java.lang.String)
String p
String propertyName
String val
java.util.Map localProps
private static boolean isSetFalse (java.lang.String)
String p
private static boolean isSetTrue (java.lang.String)
String p
static void <clinit> ()
}
org/bouncycastle/util/Selector.class
Selector.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.Selector extends java.lang.Object implements java.lang.Cloneable {
public abstract boolean match (java.lang.Object)
public abstract java.lang.Object clone ()
}
org/bouncycastle/util/Store.class
Store.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.Store extends java.lang.Object {
public abstract java.util.Collection getMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/util/StoreException.class
StoreException.java
package org.bouncycastle.util
public org.bouncycastle.util.StoreException extends java.lang.RuntimeException {
private Throwable _e
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/StringList.class
StringList.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.StringList extends java.lang.Object implements org.bouncycastle.util.Iterable {
public abstract boolean add (java.lang.String)
public abstract java.lang.String get (int)
public abstract int size ()
public abstract java.lang.String[] toStringArray ()
public abstract java.lang.String[] toStringArray (int, int)
}
org/bouncycastle/util/Strings$1.class
Strings.java
package org.bouncycastle.util
org.bouncycastle.util.Strings$1 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public java.lang.String run ()
public volatile synthetic java.lang.Object run ()
}
org/bouncycastle/util/Strings$StringListImpl.class
Strings.java
package org.bouncycastle.util
org.bouncycastle.util.Strings$StringListImpl extends java.util.ArrayList implements org.bouncycastle.util.StringList {
private void <init> ()
public boolean add (java.lang.String)
String s
public java.lang.String set (int, java.lang.String)
int index
String element
public void add (int, java.lang.String)
int index
String element
public java.lang.String[] toStringArray ()
int i
String[] strs
public java.lang.String[] toStringArray (int, int)
int i
int from
int to
String[] strs
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic java.lang.String get (int)
synthetic void <init> (org.bouncycastle.util.Strings$1)
org.bouncycastle.util.Strings$1 x0
}
org/bouncycastle/util/Strings.class
Strings.java
package org.bouncycastle.util
public final org.bouncycastle.util.Strings extends java.lang.Object {
private static String LINE_SEPARATOR
public void <init> ()
public static java.lang.String fromUTF8ByteArray (byte[])
byte[] bytes
char[] chars
int len
public static byte[] toUTF8ByteArray (java.lang.String)
String string
public static byte[] toUTF8ByteArray (char[])
java.io.IOException e
char[] string
java.io.ByteArrayOutputStream bOut
public static void toUTF8ByteArray (char[], java.io.OutputStream) throws java.io.IOException
char W1
char W2
int codePoint
char ch
char[] string
java.io.OutputStream sOut
char[] c
int i
public static java.lang.String toUpperCase (java.lang.String)
char ch
int i
String string
boolean changed
char[] chars
public static java.lang.String toLowerCase (java.lang.String)
char ch
int i
String string
boolean changed
char[] chars
public static byte[] toByteArray (char[])
int i
char[] chars
byte[] bytes
public static byte[] toByteArray (java.lang.String)
char ch
int i
String string
byte[] bytes
public static int toByteArray (java.lang.String, byte[], int)
char c
int i
String s
byte[] buf
int off
int count
public static java.lang.String fromByteArray (byte[])
byte[] bytes
public static char[] asCharArray (byte[])
int i
byte[] bytes
char[] chars
public static java.lang.String[] split (java.lang.String, char)
String subString
int tokenLocation
int i
String input
char delimiter
java.util.Vector v
boolean moreTokens
String[] res
public static org.bouncycastle.util.StringList newList ()
public static java.lang.String lineSeparator ()
static void <clinit> ()
Exception ef
Exception e
}
org/bouncycastle/util/encoders/
org/bouncycastle/util/encoders/Base64.class
Base64.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Base64 extends java.lang.Object {
private static final org.bouncycastle.util.encoders.Encoder encoder
public void <init> ()
public static java.lang.String toBase64String (byte[])
byte[] data
public static java.lang.String toBase64String (byte[], int, int)
byte[] data
int off
int length
byte[] encoded
public static byte[] encode (byte[])
byte[] data
public static byte[] encode (byte[], int, int)
Exception e
byte[] data
int off
int length
int len
java.io.ByteArrayOutputStream bOut
public static int encode (byte[], java.io.OutputStream) throws java.io.IOException
byte[] data
java.io.OutputStream out
public static int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
byte[] data
int off
int length
java.io.OutputStream out
public static byte[] decode (byte[])
Exception e
byte[] data
int len
java.io.ByteArrayOutputStream bOut
public static byte[] decode (java.lang.String)
Exception e
String data
int len
java.io.ByteArrayOutputStream bOut
public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
String data
java.io.OutputStream out
public static int decode (byte[], int, int, java.io.OutputStream)
Exception e
byte[] base64Data
int start
int length
java.io.OutputStream out
static void <clinit> ()
}
org/bouncycastle/util/encoders/Base64Encoder.class
Base64Encoder.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Base64Encoder extends java.lang.Object implements org.bouncycastle.util.encoders.Encoder {
protected final byte[] encodingTable
protected byte padding
protected final byte[] decodingTable
protected void initialiseDecodingTable ()
int i
int i
public void <init> ()
public int encode (byte[], int, int, byte[], int) throws java.io.IOException
int a1
int a2
int a3
int a1
int a1
int a2
byte[] inBuf
int inOff
int inLen
byte[] outBuf
int outOff
int inPos
int inEnd
int outPos
public int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
int inLen
int outLen
byte[] buf
int off
int len
java.io.OutputStream out
byte[] tmp
private boolean ignore (char)
char c
public int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
byte[] data
int off
int length
java.io.OutputStream out
byte[] outBuffer
int bufOff
int outLen
int end
int i
int finish
int e0
int e1
int e2
int e3
private int nextI (byte[], int, int)
byte[] data
int i
int finish
public int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
String data
java.io.OutputStream out
byte[] outBuffer
int bufOff
int length
int end
int i
int finish
int e0
int e1
int e2
int e3
private int decodeLastBlock (java.io.OutputStream, char, char, char, char) throws java.io.IOException
byte b1
byte b2
byte b1
byte b2
byte b3
java.io.OutputStream out
char c1
char c2
char c3
char c4
byte b1
byte b2
byte b3
byte b4
private int nextI (java.lang.String, int, int)
String data
int i
int finish
}
org/bouncycastle/util/encoders/DecoderException.class
DecoderException.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.DecoderException extends java.lang.IllegalStateException {
private Throwable cause
void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/encoders/Encoder.class
Encoder.java
package org.bouncycastle.util.encoders
public abstract org.bouncycastle.util.encoders.Encoder extends java.lang.Object {
public abstract int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public abstract int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public abstract int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
}
org/bouncycastle/util/encoders/EncoderException.class
EncoderException.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.EncoderException extends java.lang.IllegalStateException {
private Throwable cause
void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/encoders/Hex.class
Hex.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Hex extends java.lang.Object {
private static final org.bouncycastle.util.encoders.HexEncoder encoder
public void <init> ()
public static java.lang.String toHexString (byte[])
byte[] data
public static java.lang.String toHexString (byte[], int, int)
byte[] data
int off
int length
byte[] encoded
public static byte[] encode (byte[])
byte[] data
public static byte[] encode (byte[], int, int)
Exception e
byte[] data
int off
int length
java.io.ByteArrayOutputStream bOut
public static int encode (byte[], java.io.OutputStream) throws java.io.IOException
byte[] data
java.io.OutputStream out
public static int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
byte[] data
int off
int length
java.io.OutputStream out
public static byte[] decode (byte[])
Exception e
byte[] data
java.io.ByteArrayOutputStream bOut
public static byte[] decode (java.lang.String)
Exception e
String data
java.io.ByteArrayOutputStream bOut
public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
String data
java.io.OutputStream out
public static byte[] decodeStrict (java.lang.String)
Exception e
String str
public static byte[] decodeStrict (java.lang.String, int, int)
Exception e
String str
int off
int len
static void <clinit> ()
}
org/bouncycastle/util/encoders/HexEncoder.class
HexEncoder.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.HexEncoder extends java.lang.Object implements org.bouncycastle.util.encoders.Encoder {
protected final byte[] encodingTable
protected final byte[] decodingTable
protected void initialiseDecodingTable ()
int i
int i
public void <init> ()
public int encode (byte[], int, int, byte[], int) throws java.io.IOException
int b
byte[] inBuf
int inOff
int inLen
byte[] outBuf
int outOff
int inPos
int inEnd
int outPos
public int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
int inLen
int outLen
byte[] buf
int off
int len
java.io.OutputStream out
byte[] tmp
private static boolean ignore (char)
char c
public int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
byte b1
byte b2
byte[] data
int off
int length
java.io.OutputStream out
int outLen
byte[] buf
int bufOff
int end
int i
public int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
byte b1
byte b2
String data
java.io.OutputStream out
int length
byte[] buf
int bufOff
int end
int i
byte[] decodeStrict (java.lang.String, int, int) throws java.io.IOException
byte b1
byte b2
int n
int i
String str
int off
int len
int resultLen
byte[] result
int strPos
}
org/bouncycastle/util/encoders/UTF8.class
UTF8.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.UTF8 extends java.lang.Object {
private static final byte C_ILL
private static final byte C_CR1
private static final byte C_CR2
private static final byte C_CR3
private static final byte C_L2A
private static final byte C_L3A
private static final byte C_L3B
private static final byte C_L3C
private static final byte C_L4A
private static final byte C_L4B
private static final byte C_L4C
private static final byte S_ERR
private static final byte S_END
private static final byte S_CS1
private static final byte S_CS2
private static final byte S_CS3
private static final byte S_P3A
private static final byte S_P3B
private static final byte S_P4A
private static final byte S_P4B
private static final short[] firstUnitTable
private static final byte[] transitionTable
public void <init> ()
private static void fill (byte[], int, int, byte)
int i
byte[] table
int first
int last
byte b
public static int transcodeToUTF16 (byte[], char[])
byte codeUnit
short first
int codePoint
byte state
byte[] utf8
char[] utf16
int i
int j
static void <clinit> ()
byte category
int codePoint
byte state
int i
byte[] categories
byte[] firstUnitMasks
byte[] firstUnitTransitions
}
org/bouncycastle/util/io/
org/bouncycastle/util/io/SimpleOutputStream.class
SimpleOutputStream.java
package org.bouncycastle.util.io
public abstract org.bouncycastle.util.io.SimpleOutputStream extends java.io.OutputStream {
public void <init> ()
public void close ()
public void flush ()
public void write (int) throws java.io.IOException
int b
byte[] buf
}
org/bouncycastle/util/io/StreamOverflowException.class
StreamOverflowException.java
package org.bouncycastle.util.io
public org.bouncycastle.util.io.StreamOverflowException extends java.io.IOException {
public void <init> (java.lang.String)
String msg
}
org/bouncycastle/util/io/Streams.class
Streams.java
package org.bouncycastle.util.io
public final org.bouncycastle.util.io.Streams extends java.lang.Object {
private static int BUFFER_SIZE
public void <init> ()
public static void drain (java.io.InputStream) throws java.io.IOException
java.io.InputStream inStr
byte[] bs
public static byte[] readAll (java.io.InputStream) throws java.io.IOException
java.io.InputStream inStr
java.io.ByteArrayOutputStream buf
public static byte[] readAllLimited (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream inStr
int limit
java.io.ByteArrayOutputStream buf
public static int readFully (java.io.InputStream, byte[]) throws java.io.IOException
java.io.InputStream inStr
byte[] buf
public static int readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException
int numRead
java.io.InputStream inStr
byte[] buf
int off
int len
int totalRead
public static void pipeAll (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream inStr
java.io.OutputStream outStr
byte[] bs
int numRead
public static long pipeAllLimited (java.io.InputStream, long, java.io.OutputStream) throws java.io.IOException
java.io.InputStream inStr
long limit
java.io.OutputStream outStr
long total
byte[] bs
int numRead
public static void writeBufTo (java.io.ByteArrayOutputStream, java.io.OutputStream) throws java.io.IOException
java.io.ByteArrayOutputStream buf
java.io.OutputStream output
static void <clinit> ()
}
org/bouncycastle/util/io/TeeInputStream.class
TeeInputStream.java
package org.bouncycastle.util.io
public org.bouncycastle.util.io.TeeInputStream extends java.io.InputStream {
private final java.io.InputStream input
private final java.io.OutputStream output
public void <init> (java.io.InputStream, java.io.OutputStream)
java.io.InputStream input
java.io.OutputStream output
public int available () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] buf
public int read (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
int i
public int read () throws java.io.IOException
int i
public void close () throws java.io.IOException
public java.io.OutputStream getOutputStream ()
}
org/bouncycastle/util/io/TeeOutputStream.class
TeeOutputStream.java
package org.bouncycastle.util.io
public org.bouncycastle.util.io.TeeOutputStream extends java.io.OutputStream {
private java.io.OutputStream output1
private java.io.OutputStream output2
public void <init> (java.io.OutputStream, java.io.OutputStream)
java.io.OutputStream output1
java.io.OutputStream output2
public void write (byte[]) throws java.io.IOException
byte[] buf
public void write (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
public void write (int) throws java.io.IOException
int b
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/util/io/pem/
org/bouncycastle/util/io/pem/PemGenerationException.class
PemGenerationException.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemGenerationException extends java.io.IOException {
private Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.String)
String message
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/io/pem/PemHeader.class
PemHeader.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemHeader extends java.lang.Object {
private String name
private String value
public void <init> (java.lang.String, java.lang.String)
String name
String value
public java.lang.String getName ()
public java.lang.String getValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.bouncycastle.util.io.pem.PemHeader other
private int getHashCode (java.lang.String)
String s
private boolean isEqual (java.lang.String, java.lang.String)
String s1
String s2
}
org/bouncycastle/util/io/pem/PemObject.class
PemObject.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemObject extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectGenerator {
private static final java.util.List EMPTY_LIST
private String type
private java.util.List headers
private byte[] content
public void <init> (java.lang.String, byte[])
String type
byte[] content
public void <init> (java.lang.String, java.util.List, byte[])
String type
java.util.List headers
byte[] content
public java.lang.String getType ()
public java.util.List getHeaders ()
public byte[] getContent ()
public org.bouncycastle.util.io.pem.PemObject generate () throws org.bouncycastle.util.io.pem.PemGenerationException
static void <clinit> ()
}
org/bouncycastle/util/io/pem/PemObjectGenerator.class
PemObjectGenerator.java
package org.bouncycastle.util.io.pem
public abstract org.bouncycastle.util.io.pem.PemObjectGenerator extends java.lang.Object {
public abstract org.bouncycastle.util.io.pem.PemObject generate () throws org.bouncycastle.util.io.pem.PemGenerationException
}
org/bouncycastle/util/io/pem/PemObjectParser.class
PemObjectParser.java
package org.bouncycastle.util.io.pem
public abstract org.bouncycastle.util.io.pem.PemObjectParser extends java.lang.Object {
public abstract java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/util/io/pem/PemReader.class
PemReader.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemReader extends java.io.BufferedReader {
private static final String BEGIN
private static final String END
public void <init> (java.io.Reader)
java.io.Reader reader
public org.bouncycastle.util.io.pem.PemObject readPemObject () throws java.io.IOException
String type
int index
String line
private org.bouncycastle.util.io.pem.PemObject loadObject (java.lang.String) throws java.io.IOException
int index
String hdr
String value
String type
String line
String endMarker
StringBuffer buf
java.util.List headers
}
org/bouncycastle/util/io/pem/PemWriter.class
PemWriter.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemWriter extends java.io.BufferedWriter {
private static final int LINE_LENGTH
private final int nlLength
private char[] buf
public void <init> (java.io.Writer)
java.io.Writer out
String nl
public int getOutputSize (org.bouncycastle.util.io.pem.PemObject)
org.bouncycastle.util.io.pem.PemHeader hdr
java.util.Iterator it
org.bouncycastle.util.io.pem.PemObject obj
int size
int dataLen
public void writeObject (org.bouncycastle.util.io.pem.PemObjectGenerator) throws java.io.IOException
org.bouncycastle.util.io.pem.PemHeader hdr
java.util.Iterator it
org.bouncycastle.util.io.pem.PemObjectGenerator objGen
org.bouncycastle.util.io.pem.PemObject obj
private void writeEncoded (byte[]) throws java.io.IOException
int index
int i
byte[] bytes
private void writePreEncapsulationBoundary (java.lang.String) throws java.io.IOException
String type
private void writePostEncapsulationBoundary (java.lang.String) throws java.io.IOException
String type
}
org/bouncycastle/x509/
org/bouncycastle/x509/AttributeCertificateHolder.class
AttributeCertificateHolder.java
package org.bouncycastle.x509
public org.bouncycastle.x509.AttributeCertificateHolder extends java.lang.Object implements java.security.cert.CertSelector org.bouncycastle.util.Selector {
final org.bouncycastle.asn1.x509.Holder holder
void <init> (org.bouncycastle.asn1.ASN1Sequence)
org.bouncycastle.asn1.ASN1Sequence seq
public void <init> (org.bouncycastle.jce.X509Principal, java.math.BigInteger)
org.bouncycastle.jce.X509Principal issuerName
java.math.BigInteger serialNumber
public void <init> (javax.security.auth.x500.X500Principal, java.math.BigInteger)
javax.security.auth.x500.X500Principal issuerName
java.math.BigInteger serialNumber
public void <init> (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
org.bouncycastle.jce.X509Principal name
Exception e
java.security.cert.X509Certificate cert
org.bouncycastle.jce.X509Principal name
public void <init> (org.bouncycastle.jce.X509Principal)
org.bouncycastle.jce.X509Principal principal
public void <init> (javax.security.auth.x500.X500Principal)
javax.security.auth.x500.X500Principal principal
public void <init> (int, java.lang.String, java.lang.String, byte[])
int digestedObjectType
String digestAlgorithm
String otherObjectTypeID
byte[] objectDigest
public int getDigestedObjectType ()
public java.lang.String getDigestAlgorithm ()
public byte[] getObjectDigest ()
public java.lang.String getOtherObjectTypeID ()
private org.bouncycastle.asn1.x509.GeneralNames generateGeneralNames (org.bouncycastle.jce.X509Principal)
org.bouncycastle.jce.X509Principal principal
private boolean matchesDN (org.bouncycastle.jce.X509Principal, org.bouncycastle.asn1.x509.GeneralNames)
org.bouncycastle.asn1.x509.GeneralName gn
int i
org.bouncycastle.jce.X509Principal subject
org.bouncycastle.asn1.x509.GeneralNames targets
org.bouncycastle.asn1.x509.GeneralName[] names
private java.lang.Object[] getNames (org.bouncycastle.asn1.x509.GeneralName[])
java.io.IOException e
int i
org.bouncycastle.asn1.x509.GeneralName[] names
java.util.List l
private java.security.Principal[] getPrincipals (org.bouncycastle.asn1.x509.GeneralNames)
int i
org.bouncycastle.asn1.x509.GeneralNames names
Object[] p
java.util.List l
public java.security.Principal[] getEntityNames ()
public java.security.Principal[] getIssuer ()
public java.math.BigInteger getSerialNumber ()
public java.lang.Object clone ()
public boolean match (java.security.cert.Certificate)
Exception e
java.security.MessageDigest md
java.security.cert.CertificateEncodingException e
java.security.cert.Certificate cert
java.security.cert.X509Certificate x509Cert
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.x509.AttributeCertificateHolder other
public int hashCode ()
public boolean match (java.lang.Object)
Object obj
}
org/bouncycastle/x509/AttributeCertificateIssuer.class
AttributeCertificateIssuer.java
package org.bouncycastle.x509
public org.bouncycastle.x509.AttributeCertificateIssuer extends java.lang.Object implements java.security.cert.CertSelector org.bouncycastle.util.Selector {
final org.bouncycastle.asn1.ASN1Encodable form
public void <init> (org.bouncycastle.asn1.x509.AttCertIssuer)
org.bouncycastle.asn1.x509.AttCertIssuer issuer
public void <init> (javax.security.auth.x500.X500Principal) throws java.io.IOException
javax.security.auth.x500.X500Principal principal
public void <init> (org.bouncycastle.jce.X509Principal)
org.bouncycastle.jce.X509Principal principal
private java.lang.Object[] getNames ()
org.bouncycastle.asn1.x509.GeneralNames name
java.io.IOException e
int i
org.bouncycastle.asn1.x509.GeneralNames name
org.bouncycastle.asn1.x509.GeneralName[] names
java.util.List l
public java.security.Principal[] getPrincipals ()
int i
Object[] p
java.util.List l
private boolean matchesDN (javax.security.auth.x500.X500Principal, org.bouncycastle.asn1.x509.GeneralNames)
org.bouncycastle.asn1.x509.GeneralName gn
int i
javax.security.auth.x500.X500Principal subject
org.bouncycastle.asn1.x509.GeneralNames targets
org.bouncycastle.asn1.x509.GeneralName[] names
public java.lang.Object clone ()
public boolean match (java.security.cert.Certificate)
org.bouncycastle.asn1.x509.V2Form issuer
org.bouncycastle.asn1.x509.GeneralNames name
org.bouncycastle.asn1.x509.GeneralNames name
java.security.cert.Certificate cert
java.security.cert.X509Certificate x509Cert
public boolean equals (java.lang.Object)
Object obj
org.bouncycastle.x509.AttributeCertificateIssuer other
public int hashCode ()
public boolean match (java.lang.Object)
Object obj
}
org/bouncycastle/x509/ExtCertificateEncodingException.class
ExtCertificateEncodingException.java
package org.bouncycastle.x509
org.bouncycastle.x509.ExtCertificateEncodingException extends java.security.cert.CertificateEncodingException {
Throwable cause
void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
}
org/bouncycastle/x509/ExtendedPKIXBuilderParameters.class
ExtendedPKIXBuilderParameters.java
package org.bouncycastle.x509
public org.bouncycastle.x509.ExtendedPKIXBuilderParameters extends org.bouncycastle.x509.ExtendedPKIXParameters {
private int maxPathLength
private java.util.Set excludedCerts
public java.util.Set getExcludedCerts ()
public void setExcludedCerts (java.util.Set)
java.util.Set excludedCerts
public void <init> (java.util.Set, org.bouncycastle.util.Selector) throws java.security.InvalidAlgorithmParameterException
java.util.Set trustAnchors
org.bouncycastle.util.Selector targetConstraints
public void setMaxPathLength (int)
int maxPathLength
public int getMaxPathLength ()
protected void setParams (java.security.cert.PKIXParameters)
org.bouncycastle.x509.ExtendedPKIXBuilderParameters _params
java.security.cert.PKIXBuilderParameters _params
java.security.cert.PKIXParameters params
public java.lang.Object clone ()
Exception e
org.bouncycastle.x509.ExtendedPKIXBuilderParameters params
public static org.bouncycastle.x509.ExtendedPKIXParameters getInstance (java.security.cert.PKIXParameters)
org.bouncycastle.x509.ExtendedPKIXBuilderParameters params
Exception e
java.security.cert.PKIXParameters pkixParams
org.bouncycastle.x509.ExtendedPKIXBuilderParameters params
}
org/bouncycastle/x509/ExtendedPKIXParameters.class
ExtendedPKIXParameters.java
package org.bouncycastle.x509
public org.bouncycastle.x509.ExtendedPKIXParameters extends java.security.cert.PKIXParameters {
private java.util.List stores
private org.bouncycastle.util.Selector selector
private boolean additionalLocationsEnabled
private java.util.List additionalStores
private java.util.Set trustedACIssuers
private java.util.Set necessaryACAttributes
private java.util.Set prohibitedACAttributes
private java.util.Set attrCertCheckers
public static final int PKIX_VALIDITY_MODEL
public static final int CHAIN_VALIDITY_MODEL
private int validityModel
private boolean useDeltas
public void <init> (java.util.Set) throws java.security.InvalidAlgorithmParameterException
java.util.Set trustAnchors
public static org.bouncycastle.x509.ExtendedPKIXParameters getInstance (java.security.cert.PKIXParameters)
org.bouncycastle.x509.ExtendedPKIXParameters params
Exception e
java.security.cert.PKIXParameters pkixParams
org.bouncycastle.x509.ExtendedPKIXParameters params
protected void setParams (java.security.cert.PKIXParameters)
Exception e
org.bouncycastle.x509.ExtendedPKIXParameters _params
java.security.cert.PKIXParameters params
public boolean isUseDeltasEnabled ()
public void setUseDeltasEnabled (boolean)
boolean useDeltas
public int getValidityModel ()
public void setCertStores (java.util.List)
java.util.Iterator it
java.util.List stores
public void setStores (java.util.List)
java.util.Iterator i
java.util.List stores
public void addStore (org.bouncycastle.util.Store)
org.bouncycastle.util.Store store
public void addAdditionalStore (org.bouncycastle.util.Store)
org.bouncycastle.util.Store store
public void addAddionalStore (org.bouncycastle.util.Store)
org.bouncycastle.util.Store store
public java.util.List getAdditionalStores ()
public java.util.List getStores ()
public void setValidityModel (int)
int validityModel
public java.lang.Object clone ()
org.bouncycastle.x509.ExtendedPKIXParameters params
Exception e
org.bouncycastle.x509.ExtendedPKIXParameters params
public boolean isAdditionalLocationsEnabled ()
public void setAdditionalLocationsEnabled (boolean)
boolean enabled
public org.bouncycastle.util.Selector getTargetConstraints ()
public void setTargetConstraints (org.bouncycastle.util.Selector)
org.bouncycastle.util.Selector selector
public void setTargetCertConstraints (java.security.cert.CertSelector)
java.security.cert.CertSelector selector
public java.util.Set getTrustedACIssuers ()
public void setTrustedACIssuers (java.util.Set)
java.util.Iterator it
java.util.Set trustedACIssuers
public java.util.Set getNecessaryACAttributes ()
public void setNecessaryACAttributes (java.util.Set)
java.util.Iterator it
java.util.Set necessaryACAttributes
public java.util.Set getProhibitedACAttributes ()
public void setProhibitedACAttributes (java.util.Set)
java.util.Iterator it
java.util.Set prohibitedACAttributes
public java.util.Set getAttrCertCheckers ()
public void setAttrCertCheckers (java.util.Set)
java.util.Iterator it
java.util.Set attrCertCheckers
}
org/bouncycastle/x509/NoSuchStoreException.class
NoSuchStoreException.java
package org.bouncycastle.x509
public org.bouncycastle.x509.NoSuchStoreException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
}
org/bouncycastle/x509/PKIXAttrCertChecker.class
PKIXAttrCertChecker.java
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.PKIXAttrCertChecker extends java.lang.Object implements java.lang.Cloneable {
public void <init> ()
public abstract java.util.Set getSupportedExtensions ()
public abstract void check (org.bouncycastle.x509.X509AttributeCertificate, java.security.cert.CertPath, java.security.cert.CertPath, java.util.Collection) throws java.security.cert.CertPathValidatorException
public abstract java.lang.Object clone ()
}
org/bouncycastle/x509/X509Attribute.class
X509Attribute.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509Attribute extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.Attribute attr
void <init> (org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1Encodable at
public void <init> (java.lang.String, org.bouncycastle.asn1.ASN1Encodable)
String oid
org.bouncycastle.asn1.ASN1Encodable value
public void <init> (java.lang.String, org.bouncycastle.asn1.ASN1EncodableVector)
String oid
org.bouncycastle.asn1.ASN1EncodableVector value
public java.lang.String getOID ()
public org.bouncycastle.asn1.ASN1Encodable[] getValues ()
int i
org.bouncycastle.asn1.ASN1Set s
org.bouncycastle.asn1.ASN1Encodable[] values
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/x509/X509AttributeCertificate.class
X509AttributeCertificate.java
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509AttributeCertificate extends java.lang.Object implements java.security.cert.X509Extension {
public abstract int getVersion ()
public abstract java.math.BigInteger getSerialNumber ()
public abstract java.util.Date getNotBefore ()
public abstract java.util.Date getNotAfter ()
public abstract org.bouncycastle.x509.AttributeCertificateHolder getHolder ()
public abstract org.bouncycastle.x509.AttributeCertificateIssuer getIssuer ()
public abstract org.bouncycastle.x509.X509Attribute[] getAttributes ()
public abstract org.bouncycastle.x509.X509Attribute[] getAttributes (java.lang.String)
public abstract boolean[] getIssuerUniqueID ()
public abstract void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public abstract void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public abstract byte[] getSignature ()
public abstract void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public abstract byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/x509/X509CRLStoreSelector.class
X509CRLStoreSelector.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CRLStoreSelector extends java.security.cert.X509CRLSelector implements org.bouncycastle.util.Selector {
private boolean deltaCRLIndicator
private boolean completeCRLEnabled
private java.math.BigInteger maxBaseCRLNumber
private byte[] issuingDistributionPoint
private boolean issuingDistributionPointEnabled
private org.bouncycastle.x509.X509AttributeCertificate attrCertChecking
public void <init> ()
public boolean isIssuingDistributionPointEnabled ()
public void setIssuingDistributionPointEnabled (boolean)
boolean issuingDistributionPointEnabled
public void setAttrCertificateChecking (org.bouncycastle.x509.X509AttributeCertificate)
org.bouncycastle.x509.X509AttributeCertificate attrCert
public org.bouncycastle.x509.X509AttributeCertificate getAttrCertificateChecking ()
public boolean match (java.lang.Object)
byte[] bytes
Exception e
byte[] idp
Object obj
java.security.cert.X509CRL crl
org.bouncycastle.asn1.ASN1Integer dci
public boolean match (java.security.cert.CRL)
java.security.cert.CRL crl
public boolean isDeltaCRLIndicatorEnabled ()
public void setDeltaCRLIndicatorEnabled (boolean)
boolean deltaCRLIndicator
public static org.bouncycastle.x509.X509CRLStoreSelector getInstance (java.security.cert.X509CRLSelector)
java.io.IOException e
java.security.cert.X509CRLSelector selector
org.bouncycastle.x509.X509CRLStoreSelector cs
public java.lang.Object clone ()
org.bouncycastle.x509.X509CRLStoreSelector sel
public boolean isCompleteCRLEnabled ()
public void setCompleteCRLEnabled (boolean)
boolean completeCRLEnabled
public java.math.BigInteger getMaxBaseCRLNumber ()
public void setMaxBaseCRLNumber (java.math.BigInteger)
java.math.BigInteger maxBaseCRLNumber
public byte[] getIssuingDistributionPoint ()
public void setIssuingDistributionPoint (byte[])
byte[] issuingDistributionPoint
}
org/bouncycastle/x509/X509CertStoreSelector.class
X509CertStoreSelector.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CertStoreSelector extends java.security.cert.X509CertSelector implements org.bouncycastle.util.Selector {
public void <init> ()
public boolean match (java.lang.Object)
Object obj
java.security.cert.X509Certificate other
public boolean match (java.security.cert.Certificate)
java.security.cert.Certificate cert
public java.lang.Object clone ()
org.bouncycastle.x509.X509CertStoreSelector selector
public static org.bouncycastle.x509.X509CertStoreSelector getInstance (java.security.cert.X509CertSelector)
java.io.IOException e
java.security.cert.X509CertSelector selector
org.bouncycastle.x509.X509CertStoreSelector cs
}
org/bouncycastle/x509/X509CollectionStoreParameters.class
X509CollectionStoreParameters.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CollectionStoreParameters extends java.lang.Object implements org.bouncycastle.x509.X509StoreParameters {
private java.util.Collection collection
public void <init> (java.util.Collection)
java.util.Collection collection
public java.lang.Object clone ()
public java.util.Collection getCollection ()
public java.lang.String toString ()
StringBuffer sb
}
org/bouncycastle/x509/X509StoreParameters.class
X509StoreParameters.java
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509StoreParameters extends java.lang.Object {
}
org/bouncycastle/x509/X509StoreSpi.class
X509StoreSpi.java
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509StoreSpi extends java.lang.Object {
public void <init> ()
public abstract void engineInit (org.bouncycastle.x509.X509StoreParameters)
public abstract java.util.Collection engineGetMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/x509/X509Util$Implementation.class
X509Util.java
package org.bouncycastle.x509
org.bouncycastle.x509.X509Util$Implementation extends java.lang.Object {
Object engine
java.security.Provider provider
void <init> (java.lang.Object, java.security.Provider)
Object engine
java.security.Provider provider
java.lang.Object getEngine ()
java.security.Provider getProvider ()
}
org/bouncycastle/x509/X509Util.class
X509Util.java
package org.bouncycastle.x509
org.bouncycastle.x509.X509Util extends java.lang.Object {
private static java.util.Hashtable algorithms
private static java.util.Hashtable params
private static java.util.Set noParams
void <init> ()
private static org.bouncycastle.asn1.pkcs.RSASSAPSSparams creatPSSParams (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int)
org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgId
int saltSize
static org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithmOID (java.lang.String)
String algorithmName
static org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigAlgID (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
org.bouncycastle.asn1.ASN1ObjectIdentifier sigOid
String algorithmName
static java.util.Iterator getAlgNames ()
java.util.Enumeration e
java.util.List l
static java.security.Signature getSignatureInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
String algorithm
static java.security.Signature getSignatureInstance (java.lang.String, java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
String algorithm
String provider
static byte[] calculateSignature (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, java.security.PrivateKey, java.security.SecureRandom, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
org.bouncycastle.asn1.ASN1ObjectIdentifier sigOid
String sigName
java.security.PrivateKey key
java.security.SecureRandom random
org.bouncycastle.asn1.ASN1Encodable object
java.security.Signature sig
static byte[] calculateSignature (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, java.lang.String, java.security.PrivateKey, java.security.SecureRandom, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
org.bouncycastle.asn1.ASN1ObjectIdentifier sigOid
String sigName
String provider
java.security.PrivateKey key
java.security.SecureRandom random
org.bouncycastle.asn1.ASN1Encodable object
java.security.Signature sig
static org.bouncycastle.jce.X509Principal convertPrincipal (javax.security.auth.x500.X500Principal)
java.io.IOException e
javax.security.auth.x500.X500Principal principal
static org.bouncycastle.x509.X509Util$Implementation getImplementation (java.lang.String, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
Class cls
Class cls
ClassLoader clsLoader
ClassNotFoundException e
Exception e
String baseName
String algorithm
java.security.Provider prov
String alias
String className
static org.bouncycastle.x509.X509Util$Implementation getImplementation (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException
org.bouncycastle.x509.X509Util$Implementation imp
int i
String baseName
String algorithm
java.security.Provider[] prov
static java.security.Provider getProvider (java.lang.String) throws java.security.NoSuchProviderException
String provider
java.security.Provider prov
static void <clinit> ()
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha1AlgId
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha224AlgId
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha256AlgId
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha384AlgId
org.bouncycastle.asn1.x509.AlgorithmIdentifier sha512AlgId
}
org/bouncycastle/x509/X509V1CertificateGenerator.class
X509V1CertificateGenerator.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V1CertificateGenerator extends java.lang.Object {
private final org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
private final org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory certificateFactory
private org.bouncycastle.asn1.x509.V1TBSCertificateGenerator tbsGen
private org.bouncycastle.asn1.ASN1ObjectIdentifier sigOID
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private String signatureAlgorithm
public void <init> ()
public void reset ()
public void setSerialNumber (java.math.BigInteger)
java.math.BigInteger serialNumber
public void setIssuerDN (javax.security.auth.x500.X500Principal)
java.io.IOException e
javax.security.auth.x500.X500Principal issuer
public void setIssuerDN (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name issuer
public void setNotBefore (java.util.Date)
java.util.Date date
public void setNotAfter (java.util.Date)
java.util.Date date
public void setSubjectDN (javax.security.auth.x500.X500Principal)
java.io.IOException e
javax.security.auth.x500.X500Principal subject
public void setSubjectDN (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name subject
public void setPublicKey (java.security.PublicKey)
Exception e
java.security.PublicKey key
public void setSignatureAlgorithm (java.lang.String)
Exception e
String signatureAlgorithm
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
java.security.NoSuchProviderException e
java.security.PrivateKey key
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
java.security.NoSuchProviderException e
java.security.PrivateKey key
java.security.SecureRandom random
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
java.security.PrivateKey key
String provider
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
java.security.NoSuchProviderException e
java.security.SignatureException e
java.security.InvalidKeyException e
java.security.GeneralSecurityException e
java.security.PrivateKey key
String provider
java.security.SecureRandom random
public java.security.cert.X509Certificate generate (java.security.PrivateKey) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.security.PrivateKey key
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
byte[] signature
java.io.IOException e
java.security.PrivateKey key
java.security.SecureRandom random
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
byte[] signature
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.security.PrivateKey key
String provider
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
byte[] signature
java.io.IOException e
java.security.PrivateKey key
String provider
java.security.SecureRandom random
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
byte[] signature
private java.security.cert.X509Certificate generateJcaObject (org.bouncycastle.asn1.x509.TBSCertificate, byte[]) throws java.security.cert.CertificateEncodingException
Exception e
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
byte[] signature
org.bouncycastle.asn1.ASN1EncodableVector v
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/x509/X509V2AttributeCertificate.class
X509V2AttributeCertificate.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V2AttributeCertificate extends java.lang.Object implements org.bouncycastle.x509.X509AttributeCertificate {
private org.bouncycastle.asn1.x509.AttributeCertificate cert
private java.util.Date notBefore
private java.util.Date notAfter
private static org.bouncycastle.asn1.x509.AttributeCertificate getObject (java.io.InputStream) throws java.io.IOException
java.io.IOException e
Exception e
java.io.InputStream in
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream encIn
public void <init> (byte[]) throws java.io.IOException
byte[] encoded
void <init> (org.bouncycastle.asn1.x509.AttributeCertificate) throws java.io.IOException
java.text.ParseException e
org.bouncycastle.asn1.x509.AttributeCertificate cert
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public org.bouncycastle.x509.AttributeCertificateHolder getHolder ()
public org.bouncycastle.x509.AttributeCertificateIssuer getIssuer ()
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public boolean[] getIssuerUniqueID ()
int i
byte[] bytes
boolean[] boolId
org.bouncycastle.asn1.DERBitString id
public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
java.util.Date date
public byte[] getSignature ()
public final void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
java.io.IOException e
java.security.PublicKey key
String provider
java.security.Signature signature
public byte[] getEncoded () throws java.io.IOException
public byte[] getExtensionValue (java.lang.String)
Exception e
org.bouncycastle.asn1.x509.Extension ext
String oid
org.bouncycastle.asn1.x509.Extensions extensions
private java.util.Set getExtensionOIDs (boolean)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
org.bouncycastle.asn1.x509.Extension ext
java.util.Set set
java.util.Enumeration e
boolean critical
org.bouncycastle.asn1.x509.Extensions extensions
public java.util.Set getNonCriticalExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public boolean hasUnsupportedCriticalExtension ()
java.util.Set extensions
public org.bouncycastle.x509.X509Attribute[] getAttributes ()
int i
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.x509.X509Attribute[] attrs
public org.bouncycastle.x509.X509Attribute[] getAttributes (java.lang.String)
org.bouncycastle.x509.X509Attribute attr
int i
String oid
org.bouncycastle.asn1.ASN1Sequence seq
java.util.List list
public boolean equals (java.lang.Object)
byte[] b1
byte[] b2
java.io.IOException e
Object o
org.bouncycastle.x509.X509AttributeCertificate other
public int hashCode ()
java.io.IOException e
}
org/bouncycastle/x509/X509V3CertificateGenerator.class
X509V3CertificateGenerator.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V3CertificateGenerator extends java.lang.Object {
private final org.bouncycastle.jcajce.util.JcaJceHelper bcHelper
private final org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory certificateFactory
private org.bouncycastle.asn1.x509.V3TBSCertificateGenerator tbsGen
private org.bouncycastle.asn1.ASN1ObjectIdentifier sigOID
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private String signatureAlgorithm
private org.bouncycastle.asn1.x509.X509ExtensionsGenerator extGenerator
public void <init> ()
public void reset ()
public void setSerialNumber (java.math.BigInteger)
java.math.BigInteger serialNumber
public void setIssuerDN (javax.security.auth.x500.X500Principal)
java.io.IOException e
javax.security.auth.x500.X500Principal issuer
public void setIssuerDN (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name issuer
public void setNotBefore (java.util.Date)
java.util.Date date
public void setNotAfter (java.util.Date)
java.util.Date date
public void setSubjectDN (javax.security.auth.x500.X500Principal)
java.io.IOException e
javax.security.auth.x500.X500Principal subject
public void setSubjectDN (org.bouncycastle.asn1.x509.X509Name)
org.bouncycastle.asn1.x509.X509Name subject
public void setPublicKey (java.security.PublicKey) throws java.lang.IllegalArgumentException
Exception e
java.security.PublicKey key
public void setSignatureAlgorithm (java.lang.String)
Exception e
String signatureAlgorithm
public void setSubjectUniqueID (boolean[])
boolean[] uniqueID
public void setIssuerUniqueID (boolean[])
boolean[] uniqueID
private org.bouncycastle.asn1.DERBitString booleanToBitString (boolean[])
int i
boolean[] id
byte[] bytes
int pad
public void addExtension (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Encodable)
String oid
boolean critical
org.bouncycastle.asn1.ASN1Encodable value
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
org.bouncycastle.asn1.ASN1Encodable value
public void addExtension (java.lang.String, boolean, byte[])
String oid
boolean critical
byte[] value
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
byte[] value
public void copyAndAddExtension (java.lang.String, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
org.bouncycastle.asn1.ASN1Encodable value
java.io.IOException e
String oid
boolean critical
java.security.cert.X509Certificate cert
byte[] extValue
public void copyAndAddExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
org.bouncycastle.asn1.ASN1ObjectIdentifier oid
boolean critical
java.security.cert.X509Certificate cert
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
java.security.NoSuchProviderException e
java.security.PrivateKey key
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
java.security.NoSuchProviderException e
java.security.PrivateKey key
java.security.SecureRandom random
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
java.security.PrivateKey key
String provider
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
java.security.NoSuchProviderException e
java.security.SignatureException e
java.security.InvalidKeyException e
java.security.GeneralSecurityException e
java.security.PrivateKey key
String provider
java.security.SecureRandom random
public java.security.cert.X509Certificate generate (java.security.PrivateKey) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.security.PrivateKey key
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
byte[] signature
java.io.IOException e
Exception e
java.security.PrivateKey key
java.security.SecureRandom random
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
byte[] signature
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
java.security.PrivateKey key
String provider
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
byte[] signature
java.io.IOException e
Exception e
java.security.PrivateKey key
String provider
java.security.SecureRandom random
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
byte[] signature
private org.bouncycastle.asn1.x509.TBSCertificate generateTbsCert ()
private java.security.cert.X509Certificate generateJcaObject (org.bouncycastle.asn1.x509.TBSCertificate, byte[]) throws java.lang.Exception
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
byte[] signature
org.bouncycastle.asn1.ASN1EncodableVector v
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/x509/extension/
org/bouncycastle/x509/extension/AuthorityKeyIdentifierStructure.class
AuthorityKeyIdentifierStructure.java
package org.bouncycastle.x509.extension
public org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure extends org.bouncycastle.asn1.x509.AuthorityKeyIdentifier {
public void <init> (byte[]) throws java.io.IOException
byte[] encodedValue
public void <init> (org.bouncycastle.asn1.x509.X509Extension)
org.bouncycastle.asn1.x509.X509Extension extension
public void <init> (org.bouncycastle.asn1.x509.Extension)
org.bouncycastle.asn1.x509.Extension extension
private static org.bouncycastle.asn1.ASN1Sequence fromCertificate (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
org.bouncycastle.asn1.x509.GeneralName genName
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.asn1.ASN1OctetString str
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
org.bouncycastle.asn1.x509.GeneralName genName
byte[] ext
Exception e
java.security.cert.X509Certificate certificate
private static org.bouncycastle.asn1.ASN1Sequence fromKey (java.security.PublicKey) throws java.security.InvalidKeyException
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
Exception e
java.security.PublicKey pubKey
public void <init> (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
java.security.cert.X509Certificate certificate
public void <init> (java.security.PublicKey) throws java.security.InvalidKeyException
java.security.PublicKey pubKey
}
org/bouncycastle/x509/extension/X509ExtensionUtil.class
X509ExtensionUtil.java
package org.bouncycastle.x509.extension
public org.bouncycastle.x509.extension.X509ExtensionUtil extends java.lang.Object {
public void <init> ()
public static org.bouncycastle.asn1.ASN1Primitive fromExtensionValue (byte[]) throws java.io.IOException
byte[] encodedValue
org.bouncycastle.asn1.ASN1OctetString octs
public static java.util.Collection getIssuerAlternativeNames (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
java.security.cert.X509Certificate cert
byte[] extVal
public static java.util.Collection getSubjectAlternativeNames (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
java.security.cert.X509Certificate cert
byte[] extVal
private static java.util.Collection getAlternativeNames (byte[]) throws java.security.cert.CertificateParsingException
org.bouncycastle.asn1.x509.GeneralName genName
java.util.List list
java.util.Collection temp
java.util.Enumeration it
Exception e
byte[] extVal
}