sadb_key
struct sadb_key *key = (void *)ext;
(PFKEY_UNUNIT64(key->sadb_key_len) - sizeof(struct sadb_key))) {
(long)PFKEY_UNUNIT64(key->sadb_key_len) - sizeof(struct sadb_key));
len += (sizeof(struct sadb_key) +
len += (sizeof(struct sadb_key) +
struct sadb_key *p;
len = sizeof(struct sadb_key) + PFKEY_ALIGN8(keylen);
struct sadb_key *m_auth, *m_enc;
struct sadb_key key;
struct sadb_key key;
const struct sadb_key *key0;
if (len == PFKEY_ALIGN8(sizeof(struct sadb_key)) &&
const struct sadb_key *key0;
if (len == PFKEY_ALIGN8(sizeof(struct sadb_key)) &&
if (len != PFKEY_ALIGN8(sizeof(struct sadb_key)))
sizeof(struct sadb_key), /* SADB_EXT_KEY_AUTH */
sizeof(struct sadb_key), /* SADB_EXT_KEY_ENCRYPT */
const struct sadb_key *key = (const struct sadb_key *)ext;
(PFKEY_UNUNIT64(key->sadb_key_len) - sizeof(struct sadb_key))) {
- sizeof(struct sadb_key));
#define _KEYBUF(key) ((u_int8_t *)((u_int8_t*)(key) + sizeof(struct sadb_key)))
struct sadb_key *key_auth; /* Key for Authentication */
struct sadb_key *key_enc; /* Key for Encryption */