Print this page
3882 remove xmod & friends

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/gssapi/mechs/dummy/dmech.c
          +++ new/usr/src/uts/common/gssapi/mechs/dummy/dmech.c
↓ open down ↓ 81 lines elided ↑ open up ↑
  82   82   * This OID:
  83   83   * { iso(1) org(3) internet(6) dod(1) private(4) enterprises(1) sun(42)
  84   84   * products(2) gssapi(26) mechtypes(1) dummy(2) }
  85   85   */
  86   86  
  87   87  static struct gss_config dummy_mechanism =
  88   88          {{10, "\053\006\001\004\001\052\002\032\001\002"},
  89   89          NULL,   /* context */
  90   90          NULL,   /* next */
  91   91          TRUE,   /* uses_kmod */
  92      -/* EXPORT DELETE START */ /* CRYPT DELETE START */
  93   92          dummy_gss_unseal,
  94      -/* EXPORT DELETE END */ /* CRYPT DELETE END */
  95   93          dummy_gss_delete_sec_context,
  96      -/* EXPORT DELETE START */ /* CRYPT DELETE START */
  97   94          dummy_gss_seal,
  98      -/* EXPORT DELETE END */ /* CRYPT DELETE END */
  99   95          dummy_gss_import_sec_context,
 100      -/* EXPORT DELETE START */
 101      -/* CRYPT DELETE START */
 102      -#if 0
 103      -/* CRYPT DELETE END */
 104      -        dummy_gss_seal,
 105      -        dummy_gss_unseal,
 106      -/* CRYPT DELETE START */
 107      -#endif
 108      -/* CRYPT DELETE END */
 109      -/* EXPORT DELETE END */
 110   96          dummy_gss_sign,
 111   97          dummy_gss_verify
 112   98  };
 113   99  
 114  100  static gss_mechanism
 115  101  gss_mech_initialize()
 116  102  {
 117  103          dprintf("Entering gss_mech_initialize\n");
 118  104  
 119  105          if (dummy_token_nums == 0)
↓ open down ↓ 148 lines elided ↑ open up ↑
 268  254                  *minor_status = err;
 269  255                  return (GSS_S_DEFECTIVE_TOKEN);
 270  256          }
 271  257  
 272  258          *qop_state = GSS_C_QOP_DEFAULT;
 273  259  
 274  260          dprintf("Leaving gss_verify\n");
 275  261          return (GSS_S_COMPLETE);
 276  262  }
 277  263  
 278      -/* EXPORT DELETE START */
 279  264  /*ARGSUSED*/
 280  265  static OM_uint32
 281  266  dummy_gss_seal(context, minor_status, context_handle, conf_req_flag,
 282  267                  qop_req, input_message_buffer, conf_state,
 283  268                  output_message_buffer, gssd_ctx_verifier)
 284  269          void *context;
 285  270          OM_uint32 *minor_status;
 286  271          gss_ctx_id_t context_handle;
 287  272          int conf_req_flag;
 288  273          int qop_req;
↓ open down ↓ 67 lines elided ↑ open up ↑
 356  341          *output_message_buffer = output;
 357  342          *qop_state = GSS_C_QOP_DEFAULT;
 358  343  
 359  344          if (conf_state)
 360  345                  *conf_state = 1;
 361  346  
 362  347          dprintf("Leaving gss_unseal\n");
 363  348          return (GSS_S_COMPLETE);
 364  349  }
 365  350  
 366      -/* EXPORT DELETE END */
 367      -
 368  351  /*ARGSUSED*/
 369  352  OM_uint32
 370  353          dummy_gss_import_sec_context(ct, minor_status, interprocess_token,
 371  354                                          context_handle)
 372  355  void *ct;
 373  356  OM_uint32 *minor_status;
 374  357  gss_buffer_t interprocess_token;
 375  358  gss_ctx_id_t *context_handle;
 376  359  {
 377  360          unsigned char *ptr;
↓ open down ↓ 234 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX