Home
last modified time | relevance | path

Searched refs:EVP_MD_CTX (Results 1 – 25 of 159) sorted by relevance

1234567

/third_party/boringssl/src/include/openssl/
Ddigest.h107 OPENSSL_EXPORT void EVP_MD_CTX_init(EVP_MD_CTX *ctx);
112 OPENSSL_EXPORT EVP_MD_CTX *EVP_MD_CTX_new(void);
116 OPENSSL_EXPORT int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx);
119 OPENSSL_EXPORT void EVP_MD_CTX_free(EVP_MD_CTX *ctx);
123 OPENSSL_EXPORT int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in);
127 OPENSSL_EXPORT int EVP_MD_CTX_reset(EVP_MD_CTX *ctx);
135 OPENSSL_EXPORT int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type,
140 OPENSSL_EXPORT int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type);
144 OPENSSL_EXPORT int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *data,
162 OPENSSL_EXPORT int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, uint8_t *md_out,
[all …]
Devp.h293 OPENSSL_EXPORT int EVP_DigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx,
303 OPENSSL_EXPORT int EVP_DigestSignUpdate(EVP_MD_CTX *ctx, const void *data,
318 OPENSSL_EXPORT int EVP_DigestSignFinal(EVP_MD_CTX *ctx, uint8_t *out_sig,
328 OPENSSL_EXPORT int EVP_DigestSign(EVP_MD_CTX *ctx, uint8_t *out_sig,
349 OPENSSL_EXPORT int EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx,
359 OPENSSL_EXPORT int EVP_DigestVerifyUpdate(EVP_MD_CTX *ctx, const void *data,
369 OPENSSL_EXPORT int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const uint8_t *sig,
374 OPENSSL_EXPORT int EVP_DigestVerify(EVP_MD_CTX *ctx, const uint8_t *sig,
387 OPENSSL_EXPORT int EVP_SignInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type,
393 OPENSSL_EXPORT int EVP_SignInit(EVP_MD_CTX *ctx, const EVP_MD *type);
[all …]
/third_party/boringssl/src/crypto/fipsmodule/digest/
Ddigest.c78 void EVP_MD_CTX_init(EVP_MD_CTX *ctx) { in EVP_MD_CTX_init()
79 OPENSSL_memset(ctx, 0, sizeof(EVP_MD_CTX)); in EVP_MD_CTX_init()
82 EVP_MD_CTX *EVP_MD_CTX_new(void) { in EVP_MD_CTX_new()
83 EVP_MD_CTX *ctx = OPENSSL_malloc(sizeof(EVP_MD_CTX)); in EVP_MD_CTX_new()
92 EVP_MD_CTX *EVP_MD_CTX_create(void) { return EVP_MD_CTX_new(); } in EVP_MD_CTX_create()
94 int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx) { in EVP_MD_CTX_cleanup()
107 void EVP_MD_CTX_free(EVP_MD_CTX *ctx) { in EVP_MD_CTX_free()
116 void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx) { EVP_MD_CTX_free(ctx); } in EVP_MD_CTX_destroy()
118 int EVP_DigestFinalXOF(EVP_MD_CTX *ctx, uint8_t *out, size_t len) { in EVP_DigestFinalXOF()
125 int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in) { in EVP_MD_CTX_copy_ex()
[all …]
Ddigests.c78 static void md4_init(EVP_MD_CTX *ctx) { in md4_init()
82 static void md4_update(EVP_MD_CTX *ctx, const void *data, size_t count) { in md4_update()
86 static void md4_final(EVP_MD_CTX *ctx, uint8_t *out) { in md4_final()
102 static void md5_init(EVP_MD_CTX *ctx) { in md5_init()
106 static void md5_update(EVP_MD_CTX *ctx, const void *data, size_t count) { in md5_update()
110 static void md5_final(EVP_MD_CTX *ctx, uint8_t *out) { in md5_final()
126 static void sha1_init(EVP_MD_CTX *ctx) { in sha1_init()
130 static void sha1_update(EVP_MD_CTX *ctx, const void *data, size_t count) { in sha1_update()
134 static void sha1_final(EVP_MD_CTX *ctx, uint8_t *md) { in sha1_final()
150 static void sha224_init(EVP_MD_CTX *ctx) { in sha224_init()
[all …]
Dinternal.h79 void (*init)(EVP_MD_CTX *ctx);
82 void (*update)(EVP_MD_CTX *ctx, const void *data, size_t count);
85 void (*final)(EVP_MD_CTX *ctx, uint8_t *out);
/third_party/openssl/crypto/evp/
Dm_sha1.c20 static int init(EVP_MD_CTX *ctx) in init()
25 static int update(EVP_MD_CTX *ctx, const void *data, size_t count) in update()
30 static int final(EVP_MD_CTX *ctx, unsigned char *md) in final()
35 static int ctrl(EVP_MD_CTX *ctx, int cmd, int mslen, void *ms) in ctrl()
114 static int init224(EVP_MD_CTX *ctx) in init224()
119 static int update224(EVP_MD_CTX *ctx, const void *data, size_t count) in update224()
124 static int final224(EVP_MD_CTX *ctx, unsigned char *md) in final224()
129 static int init256(EVP_MD_CTX *ctx) in init256()
134 static int update256(EVP_MD_CTX *ctx, const void *data, size_t count) in update256()
139 static int final256(EVP_MD_CTX *ctx, unsigned char *md) in final256()
[all …]
Devp_lib.c376 int EVP_MD_meth_set_init(EVP_MD *md, int (*init)(EVP_MD_CTX *ctx)) in EVP_MD_meth_set_init()
381 int EVP_MD_meth_set_update(EVP_MD *md, int (*update)(EVP_MD_CTX *ctx, in EVP_MD_meth_set_update()
388 int EVP_MD_meth_set_final(EVP_MD *md, int (*final)(EVP_MD_CTX *ctx, in EVP_MD_meth_set_final()
394 int EVP_MD_meth_set_copy(EVP_MD *md, int (*copy)(EVP_MD_CTX *to, in EVP_MD_meth_set_copy()
395 const EVP_MD_CTX *from)) in EVP_MD_meth_set_copy()
400 int EVP_MD_meth_set_cleanup(EVP_MD *md, int (*cleanup)(EVP_MD_CTX *ctx)) in EVP_MD_meth_set_cleanup()
405 int EVP_MD_meth_set_ctrl(EVP_MD *md, int (*ctrl)(EVP_MD_CTX *ctx, int cmd, in EVP_MD_meth_set_ctrl()
428 int (*EVP_MD_meth_get_init(const EVP_MD *md))(EVP_MD_CTX *ctx) in EVP_MD_meth_get_init()
432 int (*EVP_MD_meth_get_update(const EVP_MD *md))(EVP_MD_CTX *ctx, in EVP_MD_meth_get_update()
438 int (*EVP_MD_meth_get_final(const EVP_MD *md))(EVP_MD_CTX *ctx, in EVP_MD_meth_get_final()
[all …]
Ddigest.c19 int EVP_MD_CTX_reset(EVP_MD_CTX *ctx) in EVP_MD_CTX_reset()
49 EVP_MD_CTX *EVP_MD_CTX_new(void) in EVP_MD_CTX_new()
51 return OPENSSL_zalloc(sizeof(EVP_MD_CTX)); in EVP_MD_CTX_new()
54 void EVP_MD_CTX_free(EVP_MD_CTX *ctx) in EVP_MD_CTX_free()
60 int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type) in EVP_DigestInit()
66 int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl) in EVP_DigestInit_ex()
151 int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *data, size_t count) in EVP_DigestUpdate()
160 int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *size) in EVP_DigestFinal()
169 int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *size) in EVP_DigestFinal_ex()
185 int EVP_DigestFinalXOF(EVP_MD_CTX *ctx, unsigned char *md, size_t size) in EVP_DigestFinalXOF()
[all …]
Dm_sigver.c18 static int update(EVP_MD_CTX *ctx, const void *data, size_t datalen) in update()
24 static int do_sigver_init(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, in do_sigver_init()
88 int EVP_DigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, in EVP_DigestSignInit()
94 int EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, in EVP_DigestVerifyInit()
100 int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, in EVP_DigestSignFinal()
132 EVP_MD_CTX *tmp_ctx = EVP_MD_CTX_new(); in EVP_DigestSignFinal()
163 int EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen, in EVP_DigestSign()
173 int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, in EVP_DigestVerifyFinal()
191 EVP_MD_CTX *tmp_ctx = EVP_MD_CTX_new(); in EVP_DigestVerifyFinal()
210 int EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret, in EVP_DigestVerify()
Dm_sha3.c33 static int init(EVP_MD_CTX *evp_ctx, unsigned char pad) in init()
52 static int sha3_init(EVP_MD_CTX *evp_ctx) in sha3_init()
57 static int shake_init(EVP_MD_CTX *evp_ctx) in shake_init()
62 static int sha3_update(EVP_MD_CTX *evp_ctx, const void *_inp, size_t len) in sha3_update()
105 static int sha3_final(EVP_MD_CTX *evp_ctx, unsigned char *md) in sha3_final()
130 static int shake_ctrl(EVP_MD_CTX *evp_ctx, int cmd, int p1, void *p2) in shake_ctrl()
179 static int s390x_sha3_init(EVP_MD_CTX *evp_ctx) in s390x_sha3_init()
212 static int s390x_shake_init(EVP_MD_CTX *evp_ctx) in s390x_shake_init()
239 static int s390x_sha3_update(EVP_MD_CTX *evp_ctx, const void *_inp, size_t len) in s390x_sha3_update()
274 static int s390x_sha3_final(EVP_MD_CTX *evp_ctx, unsigned char *md) in s390x_sha3_final()
[all …]
Dm_null.c17 static int init(EVP_MD_CTX *ctx) in init()
22 static int update(EVP_MD_CTX *ctx, const void *data, size_t count) in update()
27 static int final(EVP_MD_CTX *ctx, unsigned char *md) in final()
Dm_wp.c21 static int init(EVP_MD_CTX *ctx) in init()
26 static int update(EVP_MD_CTX *ctx, const void *data, size_t count) in update()
31 static int final(EVP_MD_CTX *ctx, unsigned char *md) in final()
Dm_mdc2.c22 static int init(EVP_MD_CTX *ctx) in init()
27 static int update(EVP_MD_CTX *ctx, const void *data, size_t count) in update()
32 static int final(EVP_MD_CTX *ctx, unsigned char *md) in final()
Dm_md4.c22 static int init(EVP_MD_CTX *ctx) in init()
27 static int update(EVP_MD_CTX *ctx, const void *data, size_t count) in update()
32 static int final(EVP_MD_CTX *ctx, unsigned char *md) in final()
/third_party/boringssl/src/crypto/evp/
Dsign.c65 int EVP_SignInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl) { in EVP_SignInit_ex()
69 int EVP_SignInit(EVP_MD_CTX *ctx, const EVP_MD *type) { in EVP_SignInit()
73 int EVP_SignUpdate(EVP_MD_CTX *ctx, const void *data, size_t len) { in EVP_SignUpdate()
77 int EVP_SignFinal(const EVP_MD_CTX *ctx, uint8_t *sig, in EVP_SignFinal()
82 EVP_MD_CTX tmp_ctx; in EVP_SignFinal()
111 int EVP_VerifyInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl) { in EVP_VerifyInit_ex()
115 int EVP_VerifyInit(EVP_MD_CTX *ctx, const EVP_MD *type) { in EVP_VerifyInit()
119 int EVP_VerifyUpdate(EVP_MD_CTX *ctx, const void *data, size_t len) { in EVP_VerifyUpdate()
123 int EVP_VerifyFinal(EVP_MD_CTX *ctx, const uint8_t *sig, size_t sig_len, in EVP_VerifyFinal()
128 EVP_MD_CTX tmp_ctx; in EVP_VerifyFinal()
Ddigestsign.c74 static int uses_prehash(EVP_MD_CTX *ctx, enum evp_sign_verify_t op) { in uses_prehash()
79 static int do_sigver_init(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, in do_sigver_init()
121 int EVP_DigestSignInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, in EVP_DigestSignInit()
126 int EVP_DigestVerifyInit(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, in EVP_DigestVerifyInit()
131 int EVP_DigestSignUpdate(EVP_MD_CTX *ctx, const void *data, size_t len) { in EVP_DigestSignUpdate()
140 int EVP_DigestVerifyUpdate(EVP_MD_CTX *ctx, const void *data, size_t len) { in EVP_DigestVerifyUpdate()
149 int EVP_DigestSignFinal(EVP_MD_CTX *ctx, uint8_t *out_sig, in EVP_DigestSignFinal()
157 EVP_MD_CTX tmp_ctx; in EVP_DigestSignFinal()
175 int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const uint8_t *sig, in EVP_DigestVerifyFinal()
182 EVP_MD_CTX tmp_ctx; in EVP_DigestVerifyFinal()
[all …]
/third_party/openssl/engines/
De_ossltest.c49 static int digest_md5_init(EVP_MD_CTX *ctx);
50 static int digest_md5_update(EVP_MD_CTX *ctx, const void *data,
52 static int digest_md5_final(EVP_MD_CTX *ctx, unsigned char *md);
78 static int digest_sha1_init(EVP_MD_CTX *ctx);
79 static int digest_sha1_update(EVP_MD_CTX *ctx, const void *data,
81 static int digest_sha1_final(EVP_MD_CTX *ctx, unsigned char *md);
107 static int digest_sha256_init(EVP_MD_CTX *ctx);
108 static int digest_sha256_update(EVP_MD_CTX *ctx, const void *data,
110 static int digest_sha256_final(EVP_MD_CTX *ctx, unsigned char *md);
136 static int digest_sha384_init(EVP_MD_CTX *ctx);
[all …]
/third_party/openssl/include/openssl/
Devp.h84 int EVP_MD_meth_set_init(EVP_MD *md, int (*init)(EVP_MD_CTX *ctx));
85 int EVP_MD_meth_set_update(EVP_MD *md, int (*update)(EVP_MD_CTX *ctx,
88 int EVP_MD_meth_set_final(EVP_MD *md, int (*final)(EVP_MD_CTX *ctx,
90 int EVP_MD_meth_set_copy(EVP_MD *md, int (*copy)(EVP_MD_CTX *to,
91 const EVP_MD_CTX *from));
92 int EVP_MD_meth_set_cleanup(EVP_MD *md, int (*cleanup)(EVP_MD_CTX *ctx));
93 int EVP_MD_meth_set_ctrl(EVP_MD *md, int (*ctrl)(EVP_MD_CTX *ctx, int cmd,
100 int (*EVP_MD_meth_get_init(const EVP_MD *md))(EVP_MD_CTX *ctx);
101 int (*EVP_MD_meth_get_update(const EVP_MD *md))(EVP_MD_CTX *ctx,
104 int (*EVP_MD_meth_get_final(const EVP_MD *md))(EVP_MD_CTX *ctx,
[all …]
/third_party/openssl/doc/man3/
DEVP_DigestInit.pod21 EVP_MD_CTX *EVP_MD_CTX_new(void);
22 int EVP_MD_CTX_reset(EVP_MD_CTX *ctx);
23 void EVP_MD_CTX_free(EVP_MD_CTX *ctx);
24 void EVP_MD_CTX_ctrl(EVP_MD_CTX *ctx, int cmd, int p1, void* p2);
25 void EVP_MD_CTX_set_flags(EVP_MD_CTX *ctx, int flags);
26 void EVP_MD_CTX_clear_flags(EVP_MD_CTX *ctx, int flags);
27 int EVP_MD_CTX_test_flags(const EVP_MD_CTX *ctx, int flags);
31 int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl);
32 int EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *d, size_t cnt);
33 int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s);
[all …]
DEVP_MD_meth_new.pod29 int EVP_MD_meth_set_init(EVP_MD *md, int (*init)(EVP_MD_CTX *ctx));
30 int EVP_MD_meth_set_update(EVP_MD *md, int (*update)(EVP_MD_CTX *ctx,
33 int EVP_MD_meth_set_final(EVP_MD *md, int (*final)(EVP_MD_CTX *ctx,
35 int EVP_MD_meth_set_copy(EVP_MD *md, int (*copy)(EVP_MD_CTX *to,
36 const EVP_MD_CTX *from));
37 int EVP_MD_meth_set_cleanup(EVP_MD *md, int (*cleanup)(EVP_MD_CTX *ctx));
38 int EVP_MD_meth_set_ctrl(EVP_MD *md, int (*ctrl)(EVP_MD_CTX *ctx, int cmd,
45 int (*EVP_MD_meth_get_init(const EVP_MD *md))(EVP_MD_CTX *ctx);
46 int (*EVP_MD_meth_get_update(const EVP_MD *md))(EVP_MD_CTX *ctx,
49 int (*EVP_MD_meth_get_final(const EVP_MD *md))(EVP_MD_CTX *ctx,
[all …]
/third_party/boringssl/src/crypto/x509/
Dinternal.h33 int x509_rsa_pss_to_ctx(EVP_MD_CTX *ctx, X509_ALGOR *sigalg, EVP_PKEY *pkey);
38 int x509_rsa_ctx_to_pss(EVP_MD_CTX *ctx, X509_ALGOR *algor);
52 int x509_digest_sign_algorithm(EVP_MD_CTX *ctx, X509_ALGOR *algor);
58 int x509_digest_verify_init(EVP_MD_CTX *ctx, X509_ALGOR *sigalg,
/third_party/openssl/crypto/hmac/
Dhmac_local.h18 EVP_MD_CTX *md_ctx;
19 EVP_MD_CTX *i_ctx;
20 EVP_MD_CTX *o_ctx;
/third_party/openssl/include/crypto/
Devp.h64 int (*signctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx);
66 EVP_MD_CTX *mctx);
67 int (*verifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx);
69 EVP_MD_CTX *mctx);
80 int (*digestsign) (EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen,
82 int (*digestverify) (EVP_MD_CTX *ctx, const unsigned char *sig,
89 int (*digest_custom) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx);
120 int (*init) (EVP_MD_CTX *ctx);
121 int (*update) (EVP_MD_CTX *ctx, const void *data, size_t count);
122 int (*final) (EVP_MD_CTX *ctx, unsigned char *md);
[all …]
/third_party/openssl/crypto/blake2/
Dm_blake2s.c26 static int init(EVP_MD_CTX *ctx) in init()
31 static int update(EVP_MD_CTX *ctx, const void *data, size_t count) in update()
36 static int final(EVP_MD_CTX *ctx, unsigned char *md) in final()
Dm_blake2b.c26 static int init(EVP_MD_CTX *ctx) in init()
31 static int update(EVP_MD_CTX *ctx, const void *data, size_t count) in update()
36 static int final(EVP_MD_CTX *ctx, unsigned char *md) in final()

1234567