Lines Matching defs:key
5 /* Novell key-format scheme:
18 key [1] EncryptionKey,
69 /* Encode the key type and value. */
72 /* key value */
80 /* key type */
137 krb5_int32 mkvno, /* Master key version number */
311 static asn1_error_code asn1_decode_key(asn1buf *buf, krb5_key_data *key)
319 key->key_data_contents[0] = NULL;
320 key->key_data_contents[1] = NULL;
334 key->key_data_ver = 2;
340 key->key_data_type[1] = keytype; /* XXX range check?? */
345 &key->key_data_contents[1]); checkerr;
348 key->key_data_length[1] = keylen; /* XXX range check?? */
352 key->key_data_ver = 1;
370 key->key_data_type[0] = lval; /* XXX range check? */
373 &key->key_data_contents[0]); checkerr;
374 key->key_data_length[0] = ival; /* XXX range check? */
383 if (key->key_data_contents[0] != NULL) {
384 free (key->key_data_contents[0]);
385 key->key_data_contents[0] = NULL;
387 if (key->key_data_contents[1] != NULL) {
388 free (key->key_data_contents[1]);
389 key->key_data_contents[1] = NULL;
457 break; /* Not freeing the last key structure */