SIV128_CONTEXT
SIV128_CONTEXT *ossl_siv128_new(const unsigned char *key, int klen,
SIV128_CONTEXT *ctx;
int ossl_siv128_init(SIV128_CONTEXT *ctx, const unsigned char *key, int klen,
int ossl_siv128_copy_ctx(SIV128_CONTEXT *dest, SIV128_CONTEXT *src)
int ossl_siv128_aad(SIV128_CONTEXT *ctx, const unsigned char *aad,
int ossl_siv128_encrypt(SIV128_CONTEXT *ctx,
int ossl_siv128_decrypt(SIV128_CONTEXT *ctx,
int ossl_siv128_finish(SIV128_CONTEXT *ctx)
int ossl_siv128_set_tag(SIV128_CONTEXT *ctx, const unsigned char *tag, size_t len)
int ossl_siv128_get_tag(SIV128_CONTEXT *ctx, unsigned char *tag, size_t len)
int ossl_siv128_cleanup(SIV128_CONTEXT *ctx)
int ossl_siv128_speed(SIV128_CONTEXT *ctx, int arg)
__owur static ossl_inline int siv128_do_s2v_p(SIV128_CONTEXT *ctx, SIV_BLOCK *out,
SIV128_CONTEXT *ossl_siv128_new(const unsigned char *key, int klen,
int ossl_siv128_init(SIV128_CONTEXT *ctx, const unsigned char *key, int klen,
int ossl_siv128_copy_ctx(SIV128_CONTEXT *dest, SIV128_CONTEXT *src);
int ossl_siv128_aad(SIV128_CONTEXT *ctx, const unsigned char *aad, size_t len);
int ossl_siv128_encrypt(SIV128_CONTEXT *ctx,
int ossl_siv128_decrypt(SIV128_CONTEXT *ctx,
int ossl_siv128_finish(SIV128_CONTEXT *ctx);
int ossl_siv128_set_tag(SIV128_CONTEXT *ctx, const unsigned char *tag,
int ossl_siv128_get_tag(SIV128_CONTEXT *ctx, unsigned char *tag, size_t len);
int ossl_siv128_cleanup(SIV128_CONTEXT *ctx);
int ossl_siv128_speed(SIV128_CONTEXT *ctx, int arg);
SIV128_CONTEXT *sctx = &ctx->siv;
SIV128_CONTEXT siv;
SIV128_CONTEXT *sctx = &ctx->siv;
SIV128_CONTEXT *sctx = &ctx->siv;
SIV128_CONTEXT *sctx = &ctx->siv;
SIV128_CONTEXT *sctx = &ctx->siv;
SIV128_CONTEXT *sctx = &ctx->siv;