keydata
unsigned char *keydata;
keydata = malloc(32);
if (keydata == NULL) {
memcpy(keydata, data->key, 32);
EVP_PKEY_assign(pkey, NID_id_Gost28147_89_MAC, keydata);
keydata(&key, &data);
keydata(&key, &data);
keydata(&key, &data);
keydata(&key, &data);
keydata(&key, &data);
keydata(&key, &data);
void keydata(DBT *, DBT *);
compare(&keydata, &data);
getdata(dbp, &key, &keydata);
DBT data, key, keydata;
const uint8_t *keydata, int keylen_in_bytes)
return session->cipher->setkey(session->context, keydata,
int (*setkey)(void *ctx, const uint8_t *keydata, int keylen_in_bytes);
cipher_null_setkey(void *ctx __unused, const uint8_t *keydata __unused,
aes_cbc_setkey(void *ctx, const uint8_t *keydata, int keylen_in_bytes)
rijndael_set_key(ctx, keydata, keylen_in_bytes * 8);
aes_xts_setkey(void *_ctx, const uint8_t *keydata, int keylen_in_bytes)
rijndael_set_key(&ctx->key1, keydata, (keylen_in_bytes / 2) * 8);
rijndael_set_key(&ctx->key2, keydata + (keylen_in_bytes / 2),
cipher_aesni_cbc_setkey(void *_ctx, const uint8_t *keydata, int keylen_in_bytes)
aesni_set_enckey(keydata, ctx->enc_schedule, rounds);
cipher_aesni_xts_setkey(void *_ctx, const uint8_t *keydata, int keylen_in_bytes)
aesni_set_enckey(keydata, ctx->enc_schedule, rounds);
aesni_set_enckey(keydata + (keylen_in_bytes / 2), ctx->xts_schedule,
twofish_cbc_setkey(void *ctx, const uint8_t *keydata, int keylen_in_bytes)
twofish_set_key(ctx, keydata, keylen_in_bytes * 8);
twofish_xts_setkey(void *_ctx, const uint8_t *keydata, int keylen_in_bytes)
twofish_set_key(&ctx->key1, keydata, (keylen_in_bytes / 2) * 8);
twofish_set_key(&ctx->key2, keydata + (keylen_in_bytes / 2),
serpent_cbc_setkey(void *ctx, const uint8_t *keydata, int keylen_in_bytes)
serpent_set_key(ctx, keydata, keylen_in_bytes * 8);
serpent_xts_setkey(void *_ctx, const uint8_t *keydata, int keylen_in_bytes)
serpent_set_key(&ctx->key1, keydata, (keylen_in_bytes / 2) * 8);
serpent_set_key(&ctx->key2, keydata + (keylen_in_bytes / 2),
const uint8_t *keydata, int keylen_in_bytes);
char keydata[sizeof ci->ci_comm];
bcopy(ci->ci_comm, &keydata, sizeof keydata);
key.data = &keydata;
key.size = strlen(keydata);