X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fspdk%2Fdpdk%2Fdrivers%2Fcrypto%2Faesni_gcm%2Faesni_gcm_ops.h;fp=ceph%2Fsrc%2Fspdk%2Fdpdk%2Fdrivers%2Fcrypto%2Faesni_gcm%2Faesni_gcm_ops.h;h=74acac09cd98ac9631b26f33f266439c0dab6384;hb=f67539c23b11f3b8a2ecaeeddf7a403ae1c442a8;hp=e272f10671dc4706b0a23ba2d687acc95d649b1d;hpb=64a4c04e6850c6d9086e4c37f57c4eada541b05e;p=ceph.git diff --git a/ceph/src/spdk/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_ops.h b/ceph/src/spdk/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_ops.h index e272f1067..74acac09c 100644 --- a/ceph/src/spdk/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_ops.h +++ b/ceph/src/spdk/dpdk/drivers/crypto/aesni_gcm/aesni_gcm_ops.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause - * Copyright(c) 2016-2017 Intel Corporation + * Copyright(c) 2016-2020 Intel Corporation */ #ifndef _AESNI_GCM_OPS_H_ @@ -65,4 +65,13 @@ struct aesni_gcm_ops { aesni_gcm_finalize_t finalize_dec; }; +/** GCM per-session operation handlers */ +struct aesni_gcm_session_ops { + aesni_gcm_t cipher; + aesni_gcm_pre_t pre; + aesni_gcm_init_t init; + aesni_gcm_update_t update; + aesni_gcm_finalize_t finalize; +}; + #endif /* _AESNI_GCM_OPS_H_ */