sadb_key
struct sadb_key *encrypt = NULL, *auth = NULL;
static struct sadb_key *
struct sadb_key *retval;
static struct sadb_key *
struct sadb_key *retval;
print_key(FILE *file, char *prefix, struct sadb_key *key)
print_keystr(FILE *file, char *prefix, struct sadb_key *key)
"AKY: "), (struct sadb_key *)current);
"AST: "), (struct sadb_key *)current);
"EKY: "), (struct sadb_key *)current);
save_key(struct sadb_key *key, FILE *ofile)
save_keystr(struct sadb_key *key, FILE *ofile)
if (!save_key((struct sadb_key *)ext, ofile)) {
if (!save_keystr((struct sadb_key *)ext, ofile)) {
extern void print_key(FILE *, char *, struct sadb_key *);
extern void print_keystr(FILE *, char *, struct sadb_key *);
extern boolean_t save_key(struct sadb_key *, FILE *);
extern boolean_t save_keystr(struct sadb_key *, FILE *);
ipsec_check_key(crypto_mech_type_t mech_type, sadb_key_t *sadb_key,
crypto_key.ck_data = sadb_key + 1;
crypto_key.ck_length = sadb_key->sadb_key_bits;