tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

pkix_crlselector.h (862B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 /*
      5 * pkix_crlselector.h
      6 *
      7 * CrlSelector Object Type Definition
      8 *
      9 */
     10 
     11 #ifndef _PKIX_CRLSELECTOR_H
     12 #define _PKIX_CRLSELECTOR_H
     13 
     14 #include "pkix_tools.h"
     15 
     16 #ifdef __cplusplus
     17 extern "C" {
     18 #endif
     19 
     20 struct PKIX_CRLSelectorStruct {
     21        PKIX_CRLSelector_MatchCallback matchCallback;
     22        PKIX_ComCRLSelParams *params;
     23        PKIX_PL_Object *context;
     24 };
     25 
     26 /* see source file for function documentation */
     27 
     28 PKIX_Error *pkix_CRLSelector_RegisterSelf(void *plContext);
     29 
     30 PKIX_Error *
     31 pkix_CRLSelector_Select(
     32 PKIX_CRLSelector *selector,
     33 PKIX_List *before,
     34 PKIX_List **pAfter,
     35 void *plContext);
     36 #ifdef __cplusplus
     37 }
     38 #endif
     39 
     40 #endif /* _PKIX_CRLSELECTOR_H */