Lines Matching refs:oid
63 gss_OID oid = (gss_OID) arg; local
69 err = krb5_ser_pack_int32((krb5_int32) oid->length,
73 err = krb5_ser_pack_bytes((krb5_octet *) oid->elements,
74 oid->length, buffer, lenremain);
89 gss_OID oid; local
104 oid = (gss_OID) MALLOC(sizeof(gss_OID_desc));
105 if (oid == NULL)
108 FREE(oid, sizeof(gss_OID_desc));
111 oid->length = ibuf;
112 oid->elements = MALLOC(ibuf);
113 if (oid->elements == 0) {
114 FREE(oid, sizeof(gss_OID_desc));
117 if (krb5_ser_unpack_bytes((krb5_octet *) oid->elements,
118 oid->length, &bp, &remain)) {
119 FREE(oid->elements, oid->length);
120 FREE(oid, sizeof(gss_OID_desc));
126 FREE(oid->elements, oid->length);
127 FREE(oid, sizeof(gss_OID_desc));
132 FREE(oid->elements, oid->length);
133 FREE(oid, sizeof(gss_OID_desc));
139 *argp = (krb5_pointer) oid;
151 gss_OID oid; local
156 if ((oid = (gss_OID) arg)) {
159 required += oid->length;