Lines Matching refs:kad

105 	plen = sizeof(*token) + sizeof(*token->kad) + tktlen;  in rxrpc_instantiate_xdr_rxkad()
115 token->kad = kzalloc(plen, GFP_KERNEL); in rxrpc_instantiate_xdr_rxkad()
116 if (!token->kad) { in rxrpc_instantiate_xdr_rxkad()
122 token->kad->ticket_len = tktlen; in rxrpc_instantiate_xdr_rxkad()
123 token->kad->vice_id = ntohl(xdr[0]); in rxrpc_instantiate_xdr_rxkad()
124 token->kad->kvno = ntohl(xdr[1]); in rxrpc_instantiate_xdr_rxkad()
125 token->kad->start = ntohl(xdr[4]); in rxrpc_instantiate_xdr_rxkad()
126 token->kad->expiry = ntohl(xdr[5]); in rxrpc_instantiate_xdr_rxkad()
127 token->kad->primary_flag = ntohl(xdr[6]); in rxrpc_instantiate_xdr_rxkad()
128 memcpy(&token->kad->session_key, &xdr[2], 8); in rxrpc_instantiate_xdr_rxkad()
129 memcpy(&token->kad->ticket, &xdr[8], tktlen); in rxrpc_instantiate_xdr_rxkad()
132 _debug("TLEN: %u", token->kad->ticket_len); in rxrpc_instantiate_xdr_rxkad()
133 _debug("EXPY: %x", token->kad->expiry); in rxrpc_instantiate_xdr_rxkad()
134 _debug("KVNO: %u", token->kad->kvno); in rxrpc_instantiate_xdr_rxkad()
135 _debug("PRIM: %u", token->kad->primary_flag); in rxrpc_instantiate_xdr_rxkad()
137 token->kad->session_key[0], token->kad->session_key[1], in rxrpc_instantiate_xdr_rxkad()
138 token->kad->session_key[2], token->kad->session_key[3], in rxrpc_instantiate_xdr_rxkad()
139 token->kad->session_key[4], token->kad->session_key[5], in rxrpc_instantiate_xdr_rxkad()
140 token->kad->session_key[6], token->kad->session_key[7]); in rxrpc_instantiate_xdr_rxkad()
141 if (token->kad->ticket_len >= 8) in rxrpc_instantiate_xdr_rxkad()
143 token->kad->ticket[0], token->kad->ticket[1], in rxrpc_instantiate_xdr_rxkad()
144 token->kad->ticket[2], token->kad->ticket[3], in rxrpc_instantiate_xdr_rxkad()
145 token->kad->ticket[4], token->kad->ticket[5], in rxrpc_instantiate_xdr_rxkad()
146 token->kad->ticket[6], token->kad->ticket[7]); in rxrpc_instantiate_xdr_rxkad()
157 if (token->kad->expiry < key->expiry) in rxrpc_instantiate_xdr_rxkad()
158 key->expiry = token->kad->expiry; in rxrpc_instantiate_xdr_rxkad()
529 if (token->kad->expiry < key->expiry) in rxrpc_instantiate_xdr_rxk5()
530 key->expiry = token->kad->expiry; in rxrpc_instantiate_xdr_rxk5()
745 plen = sizeof(*token->kad) + v1->ticket_length; in rxrpc_instantiate()
754 token->kad = kzalloc(plen, GFP_KERNEL); in rxrpc_instantiate()
755 if (!token->kad) in rxrpc_instantiate()
759 token->kad->ticket_len = v1->ticket_length; in rxrpc_instantiate()
760 token->kad->expiry = v1->expiry; in rxrpc_instantiate()
761 token->kad->kvno = v1->kvno; in rxrpc_instantiate()
762 memcpy(&token->kad->session_key, &v1->session_key, 8); in rxrpc_instantiate()
763 memcpy(&token->kad->ticket, v1->ticket, v1->ticket_length); in rxrpc_instantiate()
772 if (token->kad->expiry < key->expiry) in rxrpc_instantiate()
773 key->expiry = token->kad->expiry; in rxrpc_instantiate()
824 kfree(token->kad); in rxrpc_destroy()
1051 toksize += RND(token->kad->ticket_len); in rxrpc_read()
1145 ENCODE(token->kad->vice_id); in rxrpc_read()
1146 ENCODE(token->kad->kvno); in rxrpc_read()
1147 ENCODE_DATA(8, token->kad->session_key); in rxrpc_read()
1148 ENCODE(token->kad->start); in rxrpc_read()
1149 ENCODE(token->kad->expiry); in rxrpc_read()
1150 ENCODE(token->kad->primary_flag); in rxrpc_read()
1151 ENCODE_DATA(token->kad->ticket_len, token->kad->ticket); in rxrpc_read()