Home
last modified time | relevance | path

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

12

/xnu-10002.1.13/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 Dccdigest_priv.h20 bool ccdigest_oid_equal(const struct ccdigest_info *di, ccoid_t oid) { in ccdigest_oid_equal()
24 typedef const struct ccdigest_info *(ccdigest_lookup)(ccoid_t oid);
27 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 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 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-10002.1.13/osfmk/corecrypto/
H A Dccsha2_internal.h51 extern const struct ccdigest_info ccsha224_vng_intel_AVX2_di;
52 extern const struct ccdigest_info ccsha224_vng_intel_AVX1_di;
53 extern const struct ccdigest_info ccsha256_vng_intel_AVX2_di;
54 extern const struct ccdigest_info ccsha256_vng_intel_AVX1_di;
55 extern const struct ccdigest_info ccsha384_vng_intel_AVX2_di;
56 extern const struct ccdigest_info ccsha384_vng_intel_AVX1_di;
57 extern const struct ccdigest_info ccsha384_vng_intel_SupplementalSSE3_di;
58 extern const struct ccdigest_info ccsha512_vng_intel_AVX2_di;
59 extern const struct ccdigest_info ccsha512_vng_intel_AVX1_di;
60 extern const struct ccdigest_info ccsha512_vng_intel_SupplementalSSE3_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,
H A Dccdrbg_nisthmac.c94 const struct ccdigest_info *info = drbg_ctx->custom->di; in update()
134 entropy_isvalid(size_t entropy_nbytes, const struct ccdigest_info *info) in entropy_isvalid()
152 const struct ccdigest_info *digest_info = drbg_ctx->custom->di; in init()
184 const struct ccdigest_info *digest_info = drbg_ctx->custom->di; in reseed()
205 const struct ccdigest_info *info = drbg_ctx->custom->di; in generate()
H A Dcchmac_update.c40 cchmac_update(const struct ccdigest_info *di, cchmac_ctx_t hc, in cchmac_update()
H A Dccsha256_di.c41 const struct ccdigest_info *
H A Dccdigest_init.c40 ccdigest_init(const struct ccdigest_info *di, ccdigest_ctx_t ctx) in ccdigest_init()
H A Dccsha256_ltc_di.c43 const struct ccdigest_info ccsha256_ltc_di = {
H A Dcchmac.c42 cchmac(const struct ccdigest_info *di, in cchmac()
H A Dcchmac_final.c43 cchmac_final(const struct ccdigest_info *di, cchmac_ctx_t hc, in cchmac_final()
H A Dccdigest_final_64be.c42 ccdigest_final_64be(const struct ccdigest_info *di, ccdigest_ctx_t ctx, unsigned char *digest) in ccdigest_final_64be()
/xnu-10002.1.13/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-10002.1.13/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-10002.1.13/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-10002.1.13/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