| /xnu-10002.1.13/EXTERNAL_HEADERS/corecrypto/ |
| H A D | ccsha2.h | 20 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 D | ccsha1.h | 23 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 D | ccdigest.h | 32 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 D | ccdigest_priv.h | 20 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 D | cchmac.h | 56 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 D | ccrsa.h | 347 … 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 D | ccentropy.h | 122 const struct ccdigest_info *digest_info; 146 const struct ccdigest_info *digest_info,
|
| H A D | ccmd4.h | 21 extern const struct ccdigest_info ccmd4_ltc_di;
|
| /xnu-10002.1.13/osfmk/corecrypto/ |
| H A D | ccsha2_internal.h | 51 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 D | ccdigest_internal.h | 41 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 D | ccdrbg_nisthmac.c | 94 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 D | cchmac_update.c | 40 cchmac_update(const struct ccdigest_info *di, cchmac_ctx_t hc, in cchmac_update()
|
| H A D | ccsha256_di.c | 41 const struct ccdigest_info *
|
| H A D | ccdigest_init.c | 40 ccdigest_init(const struct ccdigest_info *di, ccdigest_ctx_t ctx) in ccdigest_init()
|
| H A D | ccsha256_ltc_di.c | 43 const struct ccdigest_info ccsha256_ltc_di = {
|
| H A D | cchmac.c | 42 cchmac(const struct ccdigest_info *di, in cchmac()
|
| H A D | cchmac_final.c | 43 cchmac_final(const struct ccdigest_info *di, cchmac_ctx_t hc, in cchmac_final()
|
| H A D | ccdigest_final_64be.c | 42 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 D | register_crypto.h | 47 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 D | corecrypto_sha2.c | 40 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 D | corecrypto_md5.c | 21 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 D | corecrypto_sha1.c | 21 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 D | gss_krb5_mech.h | 247 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 D | ccrypto.c | 100 const struct ccdigest_info *ccsha1_ltc_di_ptr; 102 const struct ccdigest_info *
|
| /xnu-10002.1.13/osfmk/prng/ |
| H A D | prng_random.c | 53 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()
|