DMSG_CRYPTO_ALGO
error = crypto_algos[DMSG_CRYPTO_ALGO].init(&iocom->ioq_rx,
crypto_algos[DMSG_CRYPTO_ALGO].keylen,
(char*)handrx.sess + crypto_algos[DMSG_CRYPTO_ALGO].keylen,
sizeof(handrx.sess) - crypto_algos[DMSG_CRYPTO_ALGO].keylen,
error = crypto_algos[DMSG_CRYPTO_ALGO].init(&iocom->ioq_tx,
crypto_algos[DMSG_CRYPTO_ALGO].keylen,
(char*)handtx.sess + crypto_algos[DMSG_CRYPTO_ALGO].keylen,
sizeof(handtx.sess) - crypto_algos[DMSG_CRYPTO_ALGO].keylen,
crypto_algos[DMSG_CRYPTO_ALGO].uninit(&iocom->ioq_rx);
crypto_algos[DMSG_CRYPTO_ALGO].uninit(&iocom->ioq_tx);
error = crypto_algos[DMSG_CRYPTO_ALGO].dec_chunk(
error = crypto_algos[DMSG_CRYPTO_ALGO].enc_chunk(