asym_crypto
subtype->destroy(prep->payload.data[asym_crypto],
void *data = key->payload.data[asym_crypto];
key->payload.data[asym_crypto] = NULL;
prep->payload.data[asym_crypto] = pub;
struct public_key *pkey = params->key->payload.data[asym_crypto];
const struct public_key *pkey = params->key->payload.data[asym_crypto];
struct public_key *key = asymmetric_key->payload.data[asym_crypto];
const struct public_key *pk = key->payload.data[asym_crypto];
pkey = payload->data[asym_crypto];
pkey = payload->data[asym_crypto];
prep->payload.data[asym_crypto] = cert->pub;
return key->payload.data[asym_crypto];