RNG Parameters The RNG Parameters base object is a structure that contains a mandatory RNG Algorithm and a set of OPTIONAL fields that describe a Random Number Generator. Specific fields pertain only to certain types of RNGs. The RNG Algorithm SHALL be specified and if the algorithm implemented is unknown or the implementation does not want to provide the specific details of the RNG Algorithm then the Unspecified enumeration SHALL be used. If the cryptographic building blocks used within the RNG are known they MAY be specified in combination of the remaining fields within the RNG Parameters structure. Object Encoding REQUIRED RNG Parameters Structure RNG Algorithm Enumeration, see Yes 9.1.3.2.37 Cryptographic Enumeration, see No Algorithm 9.1.3.2.13 Cryptographic Integer No Length Hashing Algorithm Enumeration, see No 9.1.3.2.16 DRBG Algorithm Enumeration, see No 9.1.3.2.38 Recommended Enumeration, see No Curve 9.1.3.2.5 FIPS186 Variation Enumeration, see No 9.1.3.2.39 Prediction Boolean No Resistance Table : RNG Parameters Structure Profile Information The Profile Information base object is a structure that contains details of the supported profiles. Specific fields MAY pertain only to certain types of profiles. Object Encoding REQUIRED Profile Information Structure Profile Name Enumeration, see Yes 9.1.3.2.42 Server URI Text String No Server Port Integer No Table : Profile Information Structure
RNG Parameters The RNG Parameters base object is a structure that contains a mandatory RNG Algorithm and a set of OPTIONAL fields that describe a Random Number Generator. Specific fields pertain only to certain types of RNGs. The RNG Algorithm SHALL be specified and if the algorithm implemented is unknown or the implementation does not want to provide the specific details of the RNG Algorithm then the Unspecified enumeration SHALL be used. If the cryptographic building blocks used within the RNG are known they MAY be specified in combination of the remaining fields within the RNG Parameters structure. Object Encoding REQUIRED RNG Parameters Structure RNG Algorithm Enumeration, see 9.1.3.2.37 Yes Cryptographic Algorithm Enumeration, see 9.1.3.2.13 No Cryptographic Length Integer No Hashing Algorithm Enumeration, see 9.1.3.2.16 No DRBG Algorithm Enumeration, see 9.1.3.2.38 No Recommended Curve Enumeration, see 9.1.3.2.5 No FIPS186 Variation Enumeration, see 9.1.3.2.39 No Prediction Resistance Boolean No Table : RNG Parameters Structure Profile Information The Profile Information base object is a structure that contains details of the supported profiles. Specific fields MAY pertain only to certain types of profiles. Object Encoding REQUIRED Profile Information Structure Profile Name Enumeration, see 9.1.3.2.42 Yes Server URI Text String No Server Port Integer No Table : Profile Information Structure