Home
last modified time | relevance | path

Searched refs:ccdigest_info (Results 1 – 25 of 33) sorted by relevance

12

/xnu-8019.80.24/EXTERNAL_HEADERS/corecrypto/
H A Dccsha2.h18 const struct ccdigest_info *ccsha224_di(void);
19 const struct ccdigest_info *ccsha256_di(void);
20 const struct ccdigest_info *ccsha384_di(void);
21 const struct ccdigest_info *ccsha512_di(void);
22 const struct ccdigest_info *ccsha512_256_di(void); // SHA512/256 (cf FIPS 180-4 https://nvlpubs.ni…
43 extern const struct ccdigest_info ccsha256_ltc_di;
45 extern const struct ccdigest_info ccsha224_vng_intel_SupplementalSSE3_di;
46 extern const struct ccdigest_info ccsha256_vng_intel_SupplementalSSE3_di;
49 extern const struct ccdigest_info ccsha224_vng_arm_di;
50 extern const struct ccdigest_info ccsha256_vng_arm_di;
[all …]
H A Dccsha1.h23 const struct ccdigest_info *ccsha1_di(void);
26 extern const struct ccdigest_info ccsha1_ltc_di;
27 extern const struct ccdigest_info ccsha1_eay_di;
30 extern const struct ccdigest_info ccsha1_vng_intel_SupplementalSSE3_di;
34 extern const struct ccdigest_info ccsha1_vng_arm_di;
H A Dccdigest.h42 struct ccdigest_info { struct
49 void(* CC_SPTR(ccdigest_info, compress))(ccdigest_state_t state, size_t nblocks, argument
51 void(* CC_SPTR(ccdigest_info, final))(const struct ccdigest_info *di, ccdigest_ctx_t ctx,
89 void ccdigest_init(const struct ccdigest_info *di, ccdigest_ctx_t ctx);
90 void ccdigest_update(const struct ccdigest_info *di, ccdigest_ctx_t ctx,
94 void ccdigest_final(const struct ccdigest_info *di, ccdigest_ctx_t ctx, unsigned char *digest) in ccdigest_final()
99 void ccdigest(const struct ccdigest_info *di, size_t len,
H A Dccrsa.h341 … const struct ccdigest_info* hashAlgorithm, const struct ccdigest_info* MgfHashAlgorithm,
375 … const struct ccdigest_info* hashAlgorithm, const struct ccdigest_info* MgfHashAlgorithm,
400 const struct ccdigest_info* hashAlgorithm,
401 const struct ccdigest_info* MgfHashAlgorithm,
432 const struct ccdigest_info* di,
433 const struct ccdigest_info* mgfdi,
463 const struct ccdigest_info* di,
464 const struct ccdigest_info* mgfdi,
514 int ccrsa_sign_pkcs1v15_msg(ccrsa_full_ctx_t key, const struct ccdigest_info* di,
592 int ccrsa_verify_pkcs1v15_msg(ccrsa_pub_ctx_t key, const struct ccdigest_info* di,
H A Dccdigest_priv.h20 bool ccdigest_oid_equal(const struct ccdigest_info *di, ccoid_t oid) { in ccdigest_oid_equal()
26 typedef const struct ccdigest_info *(ccdigest_lookup)(ccoid_t oid);
29 const struct ccdigest_info *ccdigest_oid_lookup(ccoid_t oid, ...);
H A Dcchmac.h56 void cchmac_init(const struct ccdigest_info *di, cchmac_ctx_t ctx,
58 void cchmac_update(const struct ccdigest_info *di, cchmac_ctx_t ctx,
60 void cchmac_final(const struct ccdigest_info *di, cchmac_ctx_t ctx,
63 void cchmac(const struct ccdigest_info *di, size_t key_len,
H A Dccmd4.h21 extern const struct ccdigest_info ccmd4_ltc_di;
H A Dccdrbg.h105 const struct ccdigest_info *di;
/xnu-8019.80.24/osfmk/corecrypto/
H A Dccsha2_internal.h46 extern const struct ccdigest_info ccsha256_v6m_di;
63 extern const struct ccdigest_info ccsha224_vng_intel_di;
64 extern const struct ccdigest_info ccsha256_vng_intel_di;
65 extern const struct ccdigest_info ccsha384_vng_intel_di;
66 extern const struct ccdigest_info ccsha512_vng_intel_di;
67 extern const struct ccdigest_info ccsha512_256_vng_intel_di;
70 extern const struct ccdigest_info ccsha224_vng_intel_AVX2_di;
71 extern const struct ccdigest_info ccsha224_vng_intel_AVX1_di;
72 extern const struct ccdigest_info ccsha256_vng_intel_AVX2_di;
73 extern const struct ccdigest_info ccsha256_vng_intel_AVX1_di;
[all …]
H A Dccdigest_internal.h40 void ccdigest_final_64be(const struct ccdigest_info *di, ccdigest_ctx_t,
42 void ccdigest_final_64le(const struct ccdigest_info *di, ccdigest_ctx_t,
H A Dccdrbg_nisthmac.c92 const struct ccdigest_info *info = drbg_ctx->custom->di; in update()
132 entropy_isvalid(size_t entropy_nbytes, const struct ccdigest_info *info) in entropy_isvalid()
150 const struct ccdigest_info *digest_info = drbg_ctx->custom->di; in init()
182 const struct ccdigest_info *digest_info = drbg_ctx->custom->di; in reseed()
203 const struct ccdigest_info *info = drbg_ctx->custom->di; in generate()
H A Dccdigest_init.c47 log_trace(const struct ccdigest_info *di)
71 ccdigest_init(const struct ccdigest_info *di, ccdigest_ctx_t ctx) in ccdigest_init()
H A Dcchmac_update.c38 cchmac_update(const struct ccdigest_info *di, cchmac_ctx_t hc, in cchmac_update()
H A Dccsha256_ltc_di.c42 const struct ccdigest_info ccsha256_ltc_di = {
H A Dccsha256_di.c41 const struct ccdigest_info *
H A Dcchmac.c40 cchmac(const struct ccdigest_info *di, in cchmac()
H A Dcchmac_final.c41 cchmac_final(const struct ccdigest_info *di, cchmac_ctx_t hc, in cchmac_final()
H A Dccdigest_final_64be.c41 ccdigest_final_64be(const struct ccdigest_info *di, ccdigest_ctx_t ctx, unsigned char *digest) in ccdigest_final_64be()
/xnu-8019.80.24/libkern/libkern/crypto/
H A Dregister_crypto.h46 typedef void (*ccdigest_init_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx);
47 typedef void (*ccdigest_update_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx,
49 typedef void (*ccdigest_final_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx,
51 typedef void (*ccdigest_fn_t)(const struct ccdigest_info *di, unsigned long len,
55 typedef void (*cchmac_init_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx,
57 typedef void (*cchmac_update_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx,
59 typedef void (*cchmac_final_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx,
62 typedef void (*cchmac_fn_t)(const struct ccdigest_info *di, unsigned long key_len,
86 typedef void (*ccpbkdf2_hmac_fn_t)(const struct ccdigest_info *di,
120 const struct ccdigest_info * ccmd5_di;
[all …]
/xnu-8019.80.24/libkern/crypto/
H A Dcorecrypto_sha2.c40 const struct ccdigest_info *di; in SHA256_Init()
54 const struct ccdigest_info *di; in SHA256_Update()
63 const struct ccdigest_info *di; in SHA256_Final()
72 const struct ccdigest_info *di; in SHA384_Init()
86 const struct ccdigest_info *di; in SHA384_Update()
96 const struct ccdigest_info *di; in SHA384_Final()
105 const struct ccdigest_info *di; in SHA512_Init()
119 const struct ccdigest_info *di; in SHA512_Update()
128 const struct ccdigest_info *di; in SHA512_Final()
H A Dcorecrypto_md5.c21 DiToMD5(const struct ccdigest_info *di, struct ccdigest_ctx *di_ctx, MD5_CTX *md5_ctx) in DiToMD5()
30 MD5ToDi(const struct ccdigest_info *di, MD5_CTX *md5_ctx, struct ccdigest_ctx *di_ctx) in MD5ToDi()
43 const struct ccdigest_info *di = g_crypto_funcs->ccmd5_di; in MD5Init()
54 const struct ccdigest_info *di = g_crypto_funcs->ccmd5_di; in MD5Update()
65 const struct ccdigest_info *di = g_crypto_funcs->ccmd5_di; in MD5Final()
H A Dcorecrypto_sha1.c21 DiToSHA1(const struct ccdigest_info *di, struct ccdigest_ctx *di_ctx, SHA1_CTX *sha1_ctx) in DiToSHA1()
30 SHA1ToDi(const struct ccdigest_info *di, SHA1_CTX *sha1_ctx, struct ccdigest_ctx *di_ctx) in SHA1ToDi()
43 const struct ccdigest_info *di = g_crypto_funcs->ccsha1_di; in SHA1Init()
54 const struct ccdigest_info *di = g_crypto_funcs->ccsha1_di; in SHA1Update()
65 const struct ccdigest_info *di = g_crypto_funcs->ccsha1_di; in SHA1Final()
/xnu-8019.80.24/bsd/nfs/gss/
H A Dgss_krb5_mech.h247 const struct ccdigest_info *di;
355 void hmac_init(const struct ccdigest_info *, hmac_ctx_t, size_t, void *);
356 void hmac_update(const struct ccdigest_info *, hmac_ctx_t, size_t, void *);
357 void hmac_final(const struct ccdigest_info *, hmac_ctx_t, uint8_t *);
H A Dccrypto.c100 const struct ccdigest_info *ccsha1_ltc_di_ptr;
102 const struct ccdigest_info *
/xnu-8019.80.24/osfmk/prng/
H A Dprng_random.c53 bootseed_init_bootloader(const struct ccdigest_info * di, ccdigest_ctx_t ctx) in bootseed_init_bootloader()
75 bootseed_init_native(const struct ccdigest_info * di, ccdigest_ctx_t ctx) in bootseed_init_native()
116 bootseed_init_native(__unused const struct ccdigest_info * di, __unused ccdigest_ctx_t ctx) in bootseed_init_native()
125 const struct ccdigest_info * di = &ccsha256_ltc_di; in bootseed_init()

12