| /** |
| * Provides interfaces for Diffie-Hellman keys as defined in |
| * RSA Laboratories' PKCS #3. |
| * <P> |
| * Note that these interfaces are intended only |
| * for key implementations whose key material |
| * is accessible and available. These |
| * interfaces are not intended for key |
| * implementations whose key material resides |
| * in inaccessible, protected storage (such as |
| * in a hardware device). |
| * <P> |
| * For more developer information on how to use |
| * these interfaces, including information on |
| * how to design <code>Key</code> classes |
| * for hardware devices, please refer to the |
| * cryptographic provider developer guide: |
| * <ul> |
| * <li><a href= |
| * "{@docRoot}/../technotes/guides/security/crypto/HowToImplAProvider.html"> |
| * <b>How to Implement a Provider for the |
| * Java<FONT SIZE=-2><SUP>TM</SUP></FONT> Cryptography Architecture |
| * </b></a></li> |
| * </ul> |
| * |
| * <h2>Package Specification</h2> |
| * |
| * <ul> |
| * <li>PKCS #3: Diffie-Hellman Key-Agreement Standard, Version 1.4, |
| * November 1993.</li> |
| * </ul> |
| * |
| * <h2>Related Documentation</h2> |
| * |
| * For further documentation, please see: |
| * <ul> |
| * <li> |
| * <a href= |
| * "{@docRoot}/../technotes/guides/security/crypto/CryptoSpec.html"> |
| * <b>Java<FONT SIZE=-2><SUP>TM</SUP></FONT> |
| * Cryptography Architecture API Specification and Reference |
| * </b></a></li> |
| * </ul> |
| * |
| * @since 1.4 |
| */ |
| |
| package javax.crypto.interfaces; |