Android
javax.crypto
public class

javax.crypto.Cipher

java.lang.Object
javax.crypto.Cipher
Known Direct Subclasses

Summary

Constants

      Value  
int  DECRYPT_MODE    0x00000002 
int  ENCRYPT_MODE    0x00000001 
int  PRIVATE_KEY    0x00000002 
int  PUBLIC_KEY    0x00000001 
int  SECRET_KEY    0x00000003 
int  UNWRAP_MODE    0x00000004 
int  WRAP_MODE    0x00000003 

Protected Constructors

            Cipher(CipherSpi cipherSpi, Provider provider, String transformation)

Public Methods

    final      byte[]  doFinal()
    final      byte[]  doFinal(byte[] input, int inputOffset, int inputLen)
    final      int  doFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
    final      int  doFinal(byte[] input, int inputOffset, int inputLen, byte[] output)
    final      byte[]  doFinal(byte[] input)
    final      int  doFinal(byte[] output, int outputOffset)
    final      int  doFinal(ByteBuffer input, ByteBuffer output)
    final      String  getAlgorithm()
    final      int  getBlockSize()
    final      ExemptionMechanism  getExemptionMechanism()
    final      byte[]  getIV()
    final  static    Cipher  getInstance(String transformation, String provider)
    final  static    Cipher  getInstance(String transformation)
    final  static    Cipher  getInstance(String transformation, Provider provider)
    final  static    int  getMaxAllowedKeyLength(String transformation)
    final  static    AlgorithmParameterSpec  getMaxAllowedParameterSpec(String transformation)
    final      int  getOutputSize(int inputLen)
    final      AlgorithmParameters  getParameters()
    final      Provider  getProvider()
    final      void  init(int opmode, Key key, AlgorithmParameters params)
    final      void  init(int opmode, Certificate certificate)
    final      void  init(int opmode, Key key, AlgorithmParameterSpec params)
    final      void  init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
    final      void  init(int opmode, Key key)
    final      void  init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
    final      void  init(int opmode, Key key, SecureRandom random)
    final      void  init(int opmode, Certificate certificate, SecureRandom random)
    final      Key  unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
    final      int  update(byte[] input, int inputOffset, int inputLen, byte[] output)
    final      byte[]  update(byte[] input)
    final      byte[]  update(byte[] input, int inputOffset, int inputLen)
    final      int  update(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
    final      int  update(ByteBuffer input, ByteBuffer output)
    final      byte[]  wrap(Key key)
Methods inherited from class java.lang.Object

Details

Constants

public static final int DECRYPT_MODE

Constant Value: 2 (0x00000002)

public static final int ENCRYPT_MODE

Constant Value: 1 (0x00000001)

public static final int PRIVATE_KEY

Constant Value: 2 (0x00000002)

public static final int PUBLIC_KEY

Constant Value: 1 (0x00000001)

public static final int SECRET_KEY

Constant Value: 3 (0x00000003)

public static final int UNWRAP_MODE

Constant Value: 4 (0x00000004)

public static final int WRAP_MODE

Constant Value: 3 (0x00000003)

Protected Constructors

protected Cipher(CipherSpi cipherSpi, Provider provider, String transformation)

Public Methods

public final byte[] doFinal()

public final byte[] doFinal(byte[] input, int inputOffset, int inputLen)

public final int doFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)

public final int doFinal(byte[] input, int inputOffset, int inputLen, byte[] output)

public final byte[] doFinal(byte[] input)

public final int doFinal(byte[] output, int outputOffset)

public final String getAlgorithm()

public final int getBlockSize()

public final ExemptionMechanism getExemptionMechanism()

public final byte[] getIV()

public static final Cipher getInstance(String transformation, String provider)

public static final Cipher getInstance(String transformation)

public static final Cipher getInstance(String transformation, Provider provider)

public static final int getMaxAllowedKeyLength(String transformation)

public static final AlgorithmParameterSpec getMaxAllowedParameterSpec(String transformation)

public final int getOutputSize(int inputLen)

public final AlgorithmParameters getParameters()

public final Provider getProvider()

public final void init(int opmode, Key key, AlgorithmParameters params)

public final void init(int opmode, Certificate certificate)

public final void init(int opmode, Key key, AlgorithmParameterSpec params)

public final void init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)

public final void init(int opmode, Key key)

public final void init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)

public final void init(int opmode, Key key, SecureRandom random)

public final void init(int opmode, Certificate certificate, SecureRandom random)

public final Key unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)

public final int update(byte[] input, int inputOffset, int inputLen, byte[] output)

public final byte[] update(byte[] input)

public final byte[] update(byte[] input, int inputOffset, int inputLen)

public final int update(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)

public final int update(ByteBuffer input, ByteBuffer output)

public final byte[] wrap(Key key)

Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56