resolve darcs stupidity
[org.ibex.core.git] / src / org / bouncycastle / crypto / AsymmetricCipherKeyPair.java
1 package org.bouncycastle.crypto;
2
3 /**
4  * a holding class for public/private parameter pairs.
5  */
6 public class AsymmetricCipherKeyPair
7 {
8     private CipherParameters    publicParam;
9     private CipherParameters    privateParam;
10
11     /**
12      * basic constructor.
13      *
14      * @param publicParam a public key parameters object.
15      * @param privateParam the corresponding private key parameters.
16      */
17     public AsymmetricCipherKeyPair(
18         CipherParameters    publicParam,
19         CipherParameters    privateParam)
20     {
21         this.publicParam = publicParam;
22         this.privateParam = privateParam;
23     }
24
25     /**
26      * return the public key parameters.
27      *
28      * @return the public key parameters.
29      */
30     public CipherParameters getPublic()
31     {
32         return publicParam;
33     }
34
35     /**
36      * return the private key parameters.
37      *
38      * @return the private key parameters.
39      */
40     public CipherParameters getPrivate()
41     {
42         return privateParam;
43     }
44 }