src/pEpEngine.c
changeset 214 79333debeee0
parent 211 a022e853f81e
child 221 498615df9416
     1.1 --- a/src/pEpEngine.c	Tue Apr 21 08:56:53 2015 +0200
     1.2 +++ b/src/pEpEngine.c	Tue Apr 21 15:19:47 2015 +0200
     1.3 @@ -925,6 +925,24 @@
     1.4      if (!(session && fpr))
     1.5          return PEP_ILLEGAL_VALUE;
     1.6  
     1.7 -    return session->cryptotech[PEP_crypt_OpenPGP].revoke_key(session, fpr, reason);
     1.8 +    return session->cryptotech[PEP_crypt_OpenPGP].revoke_key(session, fpr,
     1.9 +            reason);
    1.10  }
    1.11  
    1.12 +DYNAMIC_API PEP_STATUS key_expired(
    1.13 +        PEP_SESSION session,
    1.14 +        const char *fpr,
    1.15 +        bool *expired
    1.16 +    )
    1.17 +{
    1.18 +    assert(session);
    1.19 +    assert(fpr);
    1.20 +    assert(expired);
    1.21 +
    1.22 +    if (!(session && fpr && expired))
    1.23 +        return PEP_ILLEGAL_VALUE;
    1.24 +
    1.25 +    return session->cryptotech[PEP_crypt_OpenPGP].key_expired(session, fpr,
    1.26 +            expired);
    1.27 +}
    1.28 +