< prev index next >

src/java.base/share/classes/javax/crypto/SecretKeyFactory.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 50,69 **** * <P> Application developers should refer to their provider's documentation * to find out which key specifications are supported by the * {@link #generateSecret(java.security.spec.KeySpec) generateSecret} and * {@link #getKeySpec(javax.crypto.SecretKey, java.lang.Class) getKeySpec} * methods. ! * For example, the DES secret-key factory supplied by the "SunJCE" provider ! * supports {@code DESKeySpec} as a transparent representation of DES ! * keys, and that provider's secret-key factory for Triple DES keys supports ! * {@code DESedeKeySpec} as a transparent representation of Triple DES ! * keys. * * <p> Every implementation of the Java platform is required to support the * following standard {@code SecretKeyFactory} algorithms: * <ul> - * <li>{@code DES}</li> * <li>{@code DESede}</li> * </ul> * These algorithms are described in the <a href= * "{@docRoot}/../specs/security/standard-names.html#secretkeyfactory-algorithms"> * SecretKeyFactory section</a> of the --- 50,66 ---- * <P> Application developers should refer to their provider's documentation * to find out which key specifications are supported by the * {@link #generateSecret(java.security.spec.KeySpec) generateSecret} and * {@link #getKeySpec(javax.crypto.SecretKey, java.lang.Class) getKeySpec} * methods. ! * For example, the DESede (Triple DES) secret-key factory supplied by the ! * "SunJCE" provider supports {@code DESedeKeySpec} as a transparent ! * representation of Triple DES keys. * * <p> Every implementation of the Java platform is required to support the * following standard {@code SecretKeyFactory} algorithms: * <ul> * <li>{@code DESede}</li> * </ul> * These algorithms are described in the <a href= * "{@docRoot}/../specs/security/standard-names.html#secretkeyfactory-algorithms"> * SecretKeyFactory section</a> of the
*** 72,82 **** * other algorithms are supported. * * @author Jan Luehe * * @see SecretKey - * @see javax.crypto.spec.DESKeySpec * @see javax.crypto.spec.DESedeKeySpec * @see javax.crypto.spec.PBEKeySpec * @since 1.4 */ --- 69,78 ----
< prev index next >