Top Description Interfaces Classes
module bcprov

Package org.bouncycastle.asn1.cryptopro


Support classes for CRYPTO-PRO related objects - such as GOST identifiers.

Interface Summary

Modifier and TypeInterface and Description
public interface
CryptoProObjectIdentifiers

GOST Algorithms OBJECT IDENTIFIERS :
   { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)}

Class Summary

Modifier and TypeClass and Description
public class
ECGOST3410NamedCurves

table of the available named parameters for GOST 3410-2001 / 2012.

public class
public class
Gost2814789EncryptedKey

Gost28147-89-EncryptedKey ::=   SEQUENCE {
      encryptedKey         Gost28147-89-Key,
      maskKey              [0] IMPLICIT Gost28147-89-Key
                                OPTIONAL,
      macKey               Gost28147-89-MAC
}
public class
public class
GOST28147Parameters

ASN.1 algorithm identifier parameters for GOST-28147

public class
GOST3410NamedParameters

table of the available named parameters for GOST 3410-94.

public class
public class
public class
GostR3410KeyTransport

    GostR3410-KeyTransport ::= SEQUENCE {
      sessionEncryptedKey   Gost28147-89-EncryptedKey,
      transportParameters
         [0] IMPLICIT GostR3410-TransportParameters OPTIONAL
   }
public class
GostR3410TransportParameters

GostR3410-TransportParameters ::= SEQUENCE {
       encryptionParamSet   OBJECT IDENTIFIER,
       ephemeralPublicKey   [0] IMPLICIT SubjectPublicKeyInfo OPTIONAL,
       ukm                  OCTET STRING
}