org.bouncycastle.asn1.cryptopro (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

# Package org.bouncycastle.asn1.cryptopro

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

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CryptoProObjectIdentifiers | GOST Algorithms OBJECT IDENTIFIERS : { iso(1) member-body(2) ru(643) rans(2) cryptopro(2)}

- Class Summary
  Class | Description
  --- | ---
  ECGOST3410NamedCurves | table of the available named parameters for GOST 3410-2001 / 2012.
  ECGOST3410ParamSetParameters |
  Gost2814789EncryptedKey | Gost28147-89-EncryptedKey ::= SEQUENCE { encryptedKey Gost28147-89-Key, maskKey [0] IMPLICIT Gost28147-89-Key OPTIONAL, macKey Gost28147-89-MAC }
  Gost2814789KeyWrapParameters |
  GOST28147Parameters | ASN.1 algorithm identifier parameters for GOST-28147
  GOST3410NamedParameters | table of the available named parameters for GOST 3410-94.
  GOST3410ParamSetParameters |
  GOST3410PublicKeyAlgParameters |
  GostR3410KeyTransport | GostR3410-KeyTransport ::= SEQUENCE { sessionEncryptedKey Gost28147-89-EncryptedKey, transportParameters [0] IMPLICIT GostR3410-TransportParameters OPTIONAL }
  GostR3410TransportParameters | GostR3410-TransportParameters ::= SEQUENCE { encryptionParamSet OBJECT IDENTIFIER, ephemeralPublicKey [0] IMPLICIT SubjectPublicKeyInfo OPTIONAL, ukm OCTET STRING }

## Package org.bouncycastle.asn1.cryptopro Description

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