Latest update
This commit is contained in:
@@ -78,7 +78,7 @@ OSSL_CORE_MAKE_FUNC(const OSSL_ALGORITHM *,provider_query_operation,
|
||||
|
||||
# define OSSL_FUNC_DIGEST_NEWCTX 1
|
||||
# define OSSL_FUNC_DIGEST_INIT 2
|
||||
# define OSSL_FUNC_DIGEST_UPDDATE 3
|
||||
# define OSSL_FUNC_DIGEST_UPDATE 3
|
||||
# define OSSL_FUNC_DIGEST_FINAL 4
|
||||
# define OSSL_FUNC_DIGEST_DIGEST 5
|
||||
# define OSSL_FUNC_DIGEST_FREECTX 6
|
||||
@@ -86,21 +86,74 @@ OSSL_CORE_MAKE_FUNC(const OSSL_ALGORITHM *,provider_query_operation,
|
||||
# define OSSL_FUNC_DIGEST_SIZE 8
|
||||
# define OSSL_FUNC_DIGEST_BLOCK_SIZE 9
|
||||
|
||||
|
||||
OSSL_CORE_MAKE_FUNC(void *, OP_digest_newctx, (void))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_digest_init, (void *vctx))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_digest_update,
|
||||
(void *, const unsigned char *in, size_t inl))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_digest_final,
|
||||
(void *, unsigned char *out, size_t *outl))
|
||||
(void *, unsigned char *out, size_t *outl, size_t outsz))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_digest_digest,
|
||||
(const unsigned char *in, size_t inl, unsigned char *out,
|
||||
size_t *out_l))
|
||||
size_t *out_l, size_t outsz))
|
||||
|
||||
OSSL_CORE_MAKE_FUNC(void, OP_digest_cleanctx, (void *vctx))
|
||||
OSSL_CORE_MAKE_FUNC(void, OP_digest_freectx, (void *vctx))
|
||||
OSSL_CORE_MAKE_FUNC(void *, OP_digest_dupctx, (void *vctx))
|
||||
OSSL_CORE_MAKE_FUNC(size_t, OP_digest_size, (void))
|
||||
OSSL_CORE_MAKE_FUNC(size_t, OP_digest_block_size, (void))
|
||||
|
||||
|
||||
/* Symmetric Ciphers */
|
||||
|
||||
# define OSSL_OP_CIPHER 2
|
||||
|
||||
# define OSSL_FUNC_CIPHER_NEWCTX 1
|
||||
# define OSSL_FUNC_CIPHER_ENCRYPT_INIT 2
|
||||
# define OSSL_FUNC_CIPHER_DECRYPT_INIT 3
|
||||
# define OSSL_FUNC_CIPHER_UPDATE 4
|
||||
# define OSSL_FUNC_CIPHER_FINAL 5
|
||||
# define OSSL_FUNC_CIPHER_CIPHER 6
|
||||
# define OSSL_FUNC_CIPHER_FREECTX 7
|
||||
# define OSSL_FUNC_CIPHER_DUPCTX 8
|
||||
# define OSSL_FUNC_CIPHER_KEY_LENGTH 9
|
||||
# define OSSL_FUNC_CIPHER_IV_LENGTH 10
|
||||
# define OSSL_FUNC_CIPHER_BLOCK_SIZE 11
|
||||
# define OSSL_FUNC_CIPHER_GET_PARAMS 12
|
||||
# define OSSL_FUNC_CIPHER_CTX_GET_PARAMS 13
|
||||
# define OSSL_FUNC_CIPHER_CTX_SET_PARAMS 14
|
||||
|
||||
OSSL_CORE_MAKE_FUNC(void *, OP_cipher_newctx, (void))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_cipher_encrypt_init, (void *vctx,
|
||||
const unsigned char *key,
|
||||
size_t keylen,
|
||||
const unsigned char *iv,
|
||||
size_t ivlen))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_cipher_decrypt_init, (void *vctx,
|
||||
const unsigned char *key,
|
||||
size_t keylen,
|
||||
const unsigned char *iv,
|
||||
size_t ivlen))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_cipher_update,
|
||||
(void *, unsigned char *out, size_t *outl, size_t outsize,
|
||||
const unsigned char *in, size_t inl))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_cipher_final,
|
||||
(void *, unsigned char *out, size_t *outl, size_t outsize))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_cipher_cipher,
|
||||
(void *, unsigned char *out, const unsigned char *in,
|
||||
size_t inl))
|
||||
OSSL_CORE_MAKE_FUNC(void, OP_cipher_freectx, (void *vctx))
|
||||
OSSL_CORE_MAKE_FUNC(void *, OP_cipher_dupctx, (void *vctx))
|
||||
OSSL_CORE_MAKE_FUNC(size_t, OP_cipher_key_length, (void))
|
||||
OSSL_CORE_MAKE_FUNC(size_t, OP_cipher_iv_length, (void))
|
||||
OSSL_CORE_MAKE_FUNC(size_t, OP_cipher_block_size, (void))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_cipher_get_params, (const OSSL_PARAM params[]))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_cipher_ctx_get_params, (void *vctx,
|
||||
const OSSL_PARAM params[]))
|
||||
OSSL_CORE_MAKE_FUNC(int, OP_cipher_ctx_set_params, (void *vctx,
|
||||
const OSSL_PARAM params[]))
|
||||
|
||||
|
||||
# ifdef __cplusplus
|
||||
}
|
||||
# endif
|
||||
|
||||
Reference in New Issue
Block a user