sadb_key
struct sadb_key sa_authkey, sa_enckey;
struct sadb_key *key = (struct sadb_key *)ext;
struct sadb_key *key = (struct sadb_key *)ext;
struct sadb_key sa_authkey, sa_enckey;
struct sadb_key *key = 0;
i += sizeof(struct sadb_key) + PADUP(tdb->tdb_amxkeylen);
i += sizeof(struct sadb_key) + PADUP(tdb->tdb_emxkeylen);
void import_key(struct ipsecinit *, struct sadb_key *, int);
import_key(struct ipsecinit *ii, struct sadb_key *sadb_key, int type)
if (!sadb_key)
ii->ii_enckeylen = sadb_key->sadb_key_bits / 8;
ii->ii_enckey = (void *)sadb_key + sizeof(struct sadb_key);
ii->ii_authkeylen = sadb_key->sadb_key_bits / 8;
ii->ii_authkey = (void *)sadb_key + sizeof(struct sadb_key);
struct sadb_key *sadb_key = (struct sadb_key *) *p;
sadb_key->sadb_key_len = (sizeof(struct sadb_key) +
sadb_key->sadb_key_bits = tdb->tdb_emxkeylen * 8;
*p += sizeof(struct sadb_key);
sadb_key->sadb_key_len = (sizeof(struct sadb_key) +
sadb_key->sadb_key_bits = tdb->tdb_amxkeylen * 8;
*p += sizeof(struct sadb_key);
struct sadb_key *sadb_key = (struct sadb_key *)p;
if (i < sizeof(struct sadb_key)) {
if (!sadb_key->sadb_key_bits) {
if (((sadb_key->sadb_key_bits + 63) / 64) * sizeof(uint64_t) != i - sizeof(struct sadb_key)) {
if (sadb_key->sadb_key_reserved) {
struct sadb_key sa_akey, sa_ekey;
struct sadb_key sa_akey, sa_ekey;