Home
last modified time | relevance | path

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

12

/xnu-11215.1.10/EXTERNAL_HEADERS/corecrypto/
H A Dccsha2.h20 const struct ccdigest_info *ccsha224_di(void);
21 const struct ccdigest_info *ccsha256_di(void);
22 const struct ccdigest_info *ccsha384_di(void);
23 const struct ccdigest_info *ccsha512_di(void);
24 const struct ccdigest_info *ccsha512_256_di(void); // SHA512/256 (cf FIPS 180-4 https://nvlpubs.ni…
45 extern const struct ccdigest_info ccsha256_ltc_di;
47 extern const struct ccdigest_info ccsha224_vng_intel_SupplementalSSE3_di;
48 extern const struct ccdigest_info ccsha256_vng_intel_SupplementalSSE3_di;
51 extern const struct ccdigest_info ccsha224_vng_arm_di;
52 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.h32 struct ccdigest_info { struct
39 void(* CC_SPTR(ccdigest_info, compress))(ccdigest_state_t state, size_t nblocks, argument
41 void(* CC_SPTR(ccdigest_info, final))(const struct ccdigest_info *di, ccdigest_ctx_t ctx,
79 void ccdigest_init(const struct ccdigest_info *di, ccdigest_ctx_t ctx);
80 void ccdigest_update(const struct ccdigest_info *di, ccdigest_ctx_t ctx,
84 void ccdigest_final(const struct ccdigest_info *di, ccdigest_ctx_t ctx, unsigned char *digest) in ccdigest_final()
89 void ccdigest(const struct ccdigest_info *di, size_t len,
H A Dcchkdf.h36 int cchkdf(const struct ccdigest_info *di,
66 int cchkdf_extract(const struct ccdigest_info *di,
94 int cchkdf_expand(const struct ccdigest_info *di,
H A Dccrsa.h347 … const struct ccdigest_info* hashAlgorithm, const struct ccdigest_info* MgfHashAlgorithm,
381 … const struct ccdigest_info* hashAlgorithm, const struct ccdigest_info* MgfHashAlgorithm,
411 const struct ccdigest_info* di,
412 const struct ccdigest_info* mgfdi,
442 const struct ccdigest_info* di,
443 const struct ccdigest_info* mgfdi,
493 int ccrsa_sign_pkcs1v15_msg(ccrsa_full_ctx_t key, const struct ccdigest_info* di,
571 int ccrsa_verify_pkcs1v15_msg(ccrsa_pub_ctx_t key, const struct ccdigest_info* di,
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 Dccdigest_priv.h20 typedef const struct ccdigest_info *(ccdigest_lookup)(ccoid_t oid);
22 const struct ccdigest_info *ccdigest_oid_lookup(ccoid_t oid, ...);
H A Dccentropy.h122 const struct ccdigest_info *digest_info;
146 const struct ccdigest_info *digest_info,
H A Dccmd4.h21 extern const struct ccdigest_info ccmd4_ltc_di;
/xnu-11215.1.10/osfmk/corecrypto/
H A Dccsha2_internal.h48 extern const struct ccdigest_info ccsha256_v6m_di;
56 extern const struct ccdigest_info ccsha224_vng_intel_AVX2_di;
57 extern const struct ccdigest_info ccsha224_vng_intel_AVX1_di;
58 extern const struct ccdigest_info ccsha256_vng_intel_AVX2_di;
59 extern const struct ccdigest_info ccsha256_vng_intel_AVX1_di;
60 extern const struct ccdigest_info ccsha384_vng_intel_AVX2_di;
61 extern const struct ccdigest_info ccsha384_vng_intel_AVX1_di;
62 extern const struct ccdigest_info ccsha384_vng_intel_SupplementalSSE3_di;
63 extern const struct ccdigest_info ccsha512_vng_intel_AVX2_di;
64 extern const struct ccdigest_info ccsha512_vng_intel_AVX1_di;
[all …]
H A Dccdigest_internal.h41 void ccdigest_final_64be(const struct ccdigest_info *di, ccdigest_ctx_t,
43 void ccdigest_final_64le(const struct ccdigest_info *di, ccdigest_ctx_t,
49 ccdigest_oid_equal(const struct ccdigest_info *di, ccoid_t oid) in ccdigest_oid_equal()
H A Dccdrbg_nisthmac.c96 const struct ccdigest_info *info = drbg_ctx->custom->di; in update()
136 entropy_isvalid(size_t entropy_nbytes, const struct ccdigest_info *info) in entropy_isvalid()
154 const struct ccdigest_info *digest_info = drbg_ctx->custom->di; in init()
186 const struct ccdigest_info *digest_info = drbg_ctx->custom->di; in reseed()
216 const struct ccdigest_info *info = drbg_ctx->custom->di; in generate()
H A Dcchkdf.c43 cchkdf_extract(const struct ccdigest_info *di, in cchkdf_extract()
64 cchkdf_expand(const struct ccdigest_info *di, in cchkdf_expand()
121 cchkdf(const struct ccdigest_info *di, in cchkdf()
H A Dcchmac_update.c40 cchmac_update(const struct ccdigest_info *di, cchmac_ctx_t hc, in cchmac_update()
H A Dccdigest_init.c40 ccdigest_init(const struct ccdigest_info *di, ccdigest_ctx_t ctx) in ccdigest_init()
H A Dccsha256_di.c41 const struct ccdigest_info *
/xnu-11215.1.10/libkern/libkern/crypto/
H A Dregister_crypto.h47 typedef void (*ccdigest_init_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx);
48 typedef void (*ccdigest_update_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx,
50 typedef void (*ccdigest_final_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx,
52 typedef void (*ccdigest_fn_t)(const struct ccdigest_info *di, unsigned long len,
56 typedef void (*cchmac_init_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx,
58 typedef void (*cchmac_update_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx,
60 typedef void (*cchmac_final_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx,
63 typedef void (*cchmac_fn_t)(const struct ccdigest_info *di, unsigned long key_len,
87 typedef void (*ccpbkdf2_hmac_fn_t)(const struct ccdigest_info *di,
208 const struct ccdigest_info * ccmd5_di;
[all …]
/xnu-11215.1.10/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-11215.1.10/bsd/nfs/gss/
H A Dgss_krb5_mech.h247 const struct ccdigest_info *di;
347 void hmac_init(const struct ccdigest_info *, hmac_ctx_t, size_t, void *);
348 void hmac_update(const struct ccdigest_info *, hmac_ctx_t, size_t, void *);
349 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-11215.1.10/bsd/netinet6/
H A Dah_core.c119 static const struct ccdigest_info *ah_digest_md5(void);
120 static const struct ccdigest_info *ah_digest_sha1(void);
123 static const struct ccdigest_info *ah_digest_sha2_256(void);
125 static const struct ccdigest_info *ah_digest_sha2_384(void);
127 static const struct ccdigest_info *ah_digest_sha2_512(void);
308 const struct ccdigest_info *di = algo->digest(); in ah_hmac_schedule()
362 static const struct ccdigest_info *
368 static const struct ccdigest_info *
385 static const struct ccdigest_info *
401 static const struct ccdigest_info *
[all …]
H A Dah.h69 const struct ccdigest_info *digest;
83 const struct ccdigest_info *(*digest)(void);
/xnu-11215.1.10/osfmk/prng/
H A Dprng_random.c92 wide_hash(const struct ccdigest_info *di, uint8_t *dst, uint8_t *src) in wide_hash()
114 bootseed_init_bootloader(const struct ccdigest_info *di, uint8_t *dst) in bootseed_init_bootloader()
136 bootseed_init_native(const struct ccdigest_info *di, uint8_t *dst) in bootseed_init_native()
182 bootseed_init_native(__unused const struct ccdigest_info *di, uint8_t *dst) in bootseed_init_native()
210 const struct ccdigest_info * di = &ccsha256_ltc_di; in bootseed_init()

12