Lines Matching full:ffi
21 const NO_CERTS = ffi::OCSP_NOCERTS;
22 const NO_INTERN = ffi::OCSP_NOINTERN;
23 const NO_CHAIN = ffi::OCSP_NOCHAIN;
24 const NO_VERIFY = ffi::OCSP_NOVERIFY;
25 const NO_EXPLICIT = ffi::OCSP_NOEXPLICIT;
26 const NO_CA_SIGN = ffi::OCSP_NOCASIGN;
27 const NO_DELEGATED = ffi::OCSP_NODELEGATED;
28 const NO_CHECKS = ffi::OCSP_NOCHECKS;
29 const TRUST_OTHER = ffi::OCSP_TRUSTOTHER;
30 const RESPID_KEY = ffi::OCSP_RESPID_KEY;
31 const NO_TIME = ffi::OCSP_NOTIME;
40 OcspResponseStatus(ffi::OCSP_RESPONSE_STATUS_SUCCESSFUL);
42 OcspResponseStatus(ffi::OCSP_RESPONSE_STATUS_MALFORMEDREQUEST);
44 OcspResponseStatus(ffi::OCSP_RESPONSE_STATUS_INTERNALERROR);
46 OcspResponseStatus(ffi::OCSP_RESPONSE_STATUS_TRYLATER);
48 OcspResponseStatus(ffi::OCSP_RESPONSE_STATUS_SIGREQUIRED);
50 OcspResponseStatus(ffi::OCSP_RESPONSE_STATUS_UNAUTHORIZED);
66 pub const GOOD: OcspCertStatus = OcspCertStatus(ffi::V_OCSP_CERTSTATUS_GOOD);
67 pub const REVOKED: OcspCertStatus = OcspCertStatus(ffi::V_OCSP_CERTSTATUS_REVOKED);
68 pub const UNKNOWN: OcspCertStatus = OcspCertStatus(ffi::V_OCSP_CERTSTATUS_UNKNOWN);
84 pub const NO_STATUS: OcspRevokedStatus = OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_NOSTATUS);
86 OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_UNSPECIFIED);
88 OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_KEYCOMPROMISE);
90 OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_CACOMPROMISE);
92 OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_AFFILIATIONCHANGED);
94 OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_SUPERSEDED);
96 OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_CESSATIONOFOPERATION);
98 OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_CERTIFICATEHOLD);
100 OcspRevokedStatus(ffi::OCSP_REVOKED_STATUS_REMOVEFROMCRL);
136 cvt(ffi::OCSP_check_validity( in check_validity()
148 type CType = ffi::OCSP_BASICRESP;
149 fn drop = ffi::OCSP_BASICRESP_free;
168 cvt(ffi::OCSP_basic_verify( in verify()
182 let mut status = ffi::V_OCSP_CERTSTATUS_UNKNOWN; in find_status()
183 let mut reason = ffi::OCSP_REVOKED_STATUS_NOSTATUS; in find_status()
188 let r = ffi::OCSP_resp_find_status( in find_status()
215 type CType = ffi::OCSP_CERTID;
216 fn drop = ffi::OCSP_CERTID_free;
231 cvt_p(ffi::OCSP_cert_to_id( in from_cert()
242 type CType = ffi::OCSP_RESPONSE;
243 fn drop = ffi::OCSP_RESPONSE_free;
259 ffi::init(); in create()
261 cvt_p(ffi::OCSP_response_create( in create()
274 ffi::d2i_OCSP_RESPONSE
283 ffi::i2d_OCSP_RESPONSE
289 unsafe { OcspResponseStatus(ffi::OCSP_response_status(self.as_ptr())) } in status()
297 unsafe { cvt_p(ffi::OCSP_response_get1_basic(self.as_ptr())).map(OcspBasicResponse) } in basic()
302 type CType = ffi::OCSP_REQUEST;
303 fn drop = ffi::OCSP_REQUEST_free;
313 ffi::init(); in new()
315 cvt_p(ffi::OCSP_REQUEST_new()).map(OcspRequest) in new()
324 ffi::d2i_OCSP_REQUEST
333 ffi::i2d_OCSP_REQUEST
339 let ptr = cvt_p(ffi::OCSP_request_add0_id(self.as_ptr(), id.as_ptr()))?; in add_id()
347 type CType = ffi::OCSP_ONEREQ;
348 fn drop = ffi::OCSP_ONEREQ_free;