key32
$$->key32[0] = arc4random();
$$->key32[1] = arc4random();
$$->key32[2] = arc4random();
$$->key32[3] = arc4random();
&$$->key32[0], &$$->key32[1],
&$$->key32[2], &$$->key32[3]) != 4) {
HTONL($$->key32[0]);
HTONL($$->key32[1]);
HTONL($$->key32[2]);
HTONL($$->key32[3]);
pool->key.key32[0], pool->key.key32[1],
pool->key.key32[2], pool->key.key32[3]);
u_int32_t key32[4];
#define key32 pfk.key32
AES_set_encrypt_key(key32, 256, &aes_ks3);
Camellia_set_key(key32, 256, &camellia_ks3);
EVP_AEAD_CTX_init(ctx, aead, key32, EVP_AEAD_key_length(aead),
EVP_AEAD_CTX_init(ctx, aead, key32, EVP_AEAD_key_length(aead),
EVP_AEAD_CTX_init(ctx, aead, key32, EVP_AEAD_key_length(aead),
static const unsigned char key32[] = {
memcpy(rio.rule.rdr.key.key32, rdr->conf.key.data,
sizeof(rio.rule.rdr.key.key32));