jdk/src/java.base/share/classes/java/security/DrbgParameters.java
changeset 37896 cd841af7dcd0
parent 37796 256c45c4af5d
child 38461 103f7a26d3f7
equal deleted inserted replaced
37895:f59fdd7fb4fb 37896:cd841af7dcd0
   194  * @implNote
   194  * @implNote
   195  * The following notes apply to the "DRBG" implementation in the SUN provider
   195  * The following notes apply to the "DRBG" implementation in the SUN provider
   196  * of the JDK reference implementation.
   196  * of the JDK reference implementation.
   197  * <p>
   197  * <p>
   198  * This implementation supports the Hash_DRBG and HMAC_DRBG mechanisms with
   198  * This implementation supports the Hash_DRBG and HMAC_DRBG mechanisms with
   199  * DRBG algorithm SHA-1, SHA-224, SHA-512/224, SHA-256, SHA-512/256,
   199  * DRBG algorithm SHA-224, SHA-512/224, SHA-256, SHA-512/256, SHA-384 and
   200  * SHA-384 and SHA-512, and CTR_DRBG (both using derivation function and
   200  * SHA-512, and CTR_DRBG (both using derivation function and not using
   201  * not using derivation function) with DRBG algorithm 3KeyTDEA
   201  * derivation function) with DRBG algorithm AES-128, AES-192 and AES-256.
   202  * (also known as DESede in JCE), AES-128, AES-192 and AES-256.
       
   203  * <p>
   202  * <p>
   204  * The mechanism name and DRBG algorithm name are determined by the
   203  * The mechanism name and DRBG algorithm name are determined by the
   205  * {@linkplain Security#getProperty(String) security property}
   204  * {@linkplain Security#getProperty(String) security property}
   206  * {@code securerandom.drbg.config}. The default choice is Hash_DRBG
   205  * {@code securerandom.drbg.config}. The default choice is Hash_DRBG
   207  * with SHA-256.
   206  * with SHA-256.