aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java
blob: 86a2ed48dc60b27903d2972b1e2d25a6742a8ef0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package org.sufficientlysecure.keychain.pgp;

import org.spongycastle.openpgp.PGPPublicKeyRing;
import org.spongycastle.openpgp.PGPSecretKeyRing;

public class UncachedKeyRing {

    final PGPPublicKeyRing mPublicRing;
    final PGPSecretKeyRing mSecretRing;

    UncachedKeyRing(PGPPublicKeyRing publicRing, PGPSecretKeyRing secretRing) {
        // this one must not be false!
        assert(publicRing != null);
        mPublicRing = publicRing;
        mSecretRing = secretRing;
    }

    UncachedKeyRing(PGPPublicKeyRing publicRing) {
        this(publicRing, null);
    }

    public PGPPublicKeyRing getPublicRing() {
        return mPublicRing;
    }

    public PGPSecretKeyRing getSecretRing() {
        return mSecretRing;
    }
}