<def f='src/src/sys/opencrypto/ocryptodev.h' l='139' ll='156'/>
<size>96</size>
<doc f='src/src/sys/opencrypto/ocryptodev.h' l='125'>/*
 *
 * The reqid field is filled when the operation has 
 * been accepted and started, and can be used to later retrieve
 * the operation results via CIOCNCRYPTRET or identify the 
 * request in the completion list returned by CIOCNCRYPTRETM.
 *
 * The opaque pointer can be set arbitrarily by the user
 * and it is passed back in the crypt_result structure
 * when the request completes.  This field can be used for example
 * to track context for the request and avoid lookups in the
 * user application.
 */</doc>
<mbr r='ocrypt_n_op::ses' o='0' t='u_int32_t'/>
<mbr r='ocrypt_n_op::op' o='32' t='u_int16_t'/>
<mbr r='ocrypt_n_op::flags' o='48' t='u_int16_t'/>
<mbr r='ocrypt_n_op::len' o='64' t='u_int'/>
<mbr r='ocrypt_n_op::reqid' o='96' t='u_int32_t'/>
<mbr r='ocrypt_n_op::status' o='128' t='int'/>
<mbr r='ocrypt_n_op::opaque' o='192' t='void *'/>
<mbr r='ocrypt_n_op::keylen' o='256' t='u_int32_t'/>
<mbr r='ocrypt_n_op::key' o='320' t='void *'/>
<mbr r='ocrypt_n_op::mackeylen' o='384' t='u_int32_t'/>
<mbr r='ocrypt_n_op::mackey' o='448' t='void *'/>
<mbr r='ocrypt_n_op::src' o='512' t='void *'/>
<mbr r='ocrypt_n_op::dst' o='576' t='void *'/>
<mbr r='ocrypt_n_op::mac' o='640' t='void *'/>
<mbr r='ocrypt_n_op::iv' o='704' t='void *'/>
