Lines Matching +full:- +full:1 +full:ul
33 * A cut-down version of the GSS-API for in-kernel use
37 * Now define the three implementation-dependent types.
73 * For now, define a QOP-type as an OM_uint32
80 * Flag bits for context-level services.
82 #define GSS_C_DELEG_FLAG 1
96 #define GSS_C_INITIATE 1
102 #define GSS_C_GSS_CODE 1
106 * The constant definitions for channel-bindings address families
109 #define GSS_C_AF_LOCAL 1
151 * Define the default Quality of Protection for per-message
156 * interpreted by a GSS-API implementation as a request for the
162 * Expiration time of 2^32-1 seconds means infinite lifetime for a
172 * corresponding to an object-identifier value of
173 * {iso(1) member-body(2) United States(840) mit(113554)
174 * infosys(1) gssapi(2) generic(1) user_name(1)}. The constant
185 * corresponding to an object-identifier value of
186 * {iso(1) member-body(2) United States(840) mit(113554)
187 * infosys(1) gssapi(2) generic(1) machine_uid_name(2)}.
198 * corresponding to an object-identifier value of
199 * {iso(1) member-body(2) United States(840) mit(113554)
200 * infosys(1) gssapi(2) generic(1) string_uid_name(3)}.
210 * corresponding to an object-identifier value of
211 * {iso(1) org(3) dod(6) internet(1) security(5)
212 * nametypes(6) gss-host-based-services(2)). The constant
215 * implementations wishing to support hostbased-service names
220 * parameter, but should not be emitted by GSS-API
230 * object-identifier value of {iso(1) member-body(2)
231 * Unites States(840) mit(113554) infosys(1) gssapi(2)
232 * generic(1) service_name(4)}. The constant
243 * {1(iso), 3(org), 6(dod), 1(internet), 5(security),
244 * 6(nametypes), 3(gss-anonymous-name)}. The constant
254 * corresponding to an object-identifier value of
255 * {1(iso), 3(org), 6(dod), 1(internet), 5(security),
256 * 6(nametypes), 4(gss-api-exported-name)}. The constant
263 * This name form shall be represented by the Object Identifier {iso(1)
264 * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
265 * krb5(2) krb5_name(1)}. The recommended symbolic name for this type
271 * This name form shall be represented by the Object Identifier {iso(1)
272 * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
273 * generic(1) user_name(1)}. The recommended symbolic name for this
279 * This name form shall be represented by the Object Identifier {iso(1)
280 * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
281 * generic(1) machine_uid_name(2)}. The recommended symbolic name for
287 * This name form shall be represented by the Object Identifier {iso(1)
288 * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
289 * generic(1) string_uid_name(3)}. The recommended symbolic name for
304 #define GSS_C_CALLING_ERROR_MASK 0377ul
305 #define GSS_C_ROUTINE_ERROR_MASK 0377ul
306 #define GSS_C_SUPPLEMENTARY_MASK 0177777ul
311 * the V1 GSS-API so that it now evaluates its argument
332 (1ul << GSS_C_CALLING_ERROR_OFFSET)
334 (2ul << GSS_C_CALLING_ERROR_OFFSET)
336 (3ul << GSS_C_CALLING_ERROR_OFFSET)
341 #define GSS_S_BAD_MECH (1ul << GSS_C_ROUTINE_ERROR_OFFSET)
342 #define GSS_S_BAD_NAME (2ul << GSS_C_ROUTINE_ERROR_OFFSET)
343 #define GSS_S_BAD_NAMETYPE (3ul << GSS_C_ROUTINE_ERROR_OFFSET)
344 #define GSS_S_BAD_BINDINGS (4ul << GSS_C_ROUTINE_ERROR_OFFSET)
345 #define GSS_S_BAD_STATUS (5ul << GSS_C_ROUTINE_ERROR_OFFSET)
346 #define GSS_S_BAD_SIG (6ul << GSS_C_ROUTINE_ERROR_OFFSET)
348 #define GSS_S_NO_CRED (7ul << GSS_C_ROUTINE_ERROR_OFFSET)
349 #define GSS_S_NO_CONTEXT (8ul << GSS_C_ROUTINE_ERROR_OFFSET)
350 #define GSS_S_DEFECTIVE_TOKEN (9ul << GSS_C_ROUTINE_ERROR_OFFSET)
351 #define GSS_S_DEFECTIVE_CREDENTIAL (10ul << GSS_C_ROUTINE_ERROR_OFFSET)
352 #define GSS_S_CREDENTIALS_EXPIRED (11ul << GSS_C_ROUTINE_ERROR_OFFSET)
353 #define GSS_S_CONTEXT_EXPIRED (12ul << GSS_C_ROUTINE_ERROR_OFFSET)
354 #define GSS_S_FAILURE (13ul << GSS_C_ROUTINE_ERROR_OFFSET)
355 #define GSS_S_BAD_QOP (14ul << GSS_C_ROUTINE_ERROR_OFFSET)
356 #define GSS_S_UNAUTHORIZED (15ul << GSS_C_ROUTINE_ERROR_OFFSET)
357 #define GSS_S_UNAVAILABLE (16ul << GSS_C_ROUTINE_ERROR_OFFSET)
358 #define GSS_S_DUPLICATE_ELEMENT (17ul << GSS_C_ROUTINE_ERROR_OFFSET)
359 #define GSS_S_NAME_NOT_MN (18ul << GSS_C_ROUTINE_ERROR_OFFSET)
365 (1ul << (GSS_C_SUPPLEMENTARY_OFFSET + 0))
367 (1ul << (GSS_C_SUPPLEMENTARY_OFFSET + 1))
369 (1ul << (GSS_C_SUPPLEMENTARY_OFFSET + 2))
371 (1ul << (GSS_C_SUPPLEMENTARY_OFFSET + 3))
373 (1ul << (GSS_C_SUPPLEMENTARY_OFFSET + 4))
378 * NI_MAXSERV + NI_MAXHOST + 1 bytes of storage. The "+ 1" is for the '@'.
390 * Finally, function prototypes for the GSS-API routines.
635 * may modify the passed-in mic but will not free it.