/darwin-on-arm/xnu/libkern/crypto/ |
H A D | corecrypto_sha2.c | 36 const struct ccdigest_info *di; local 37 di=g_crypto_funcs->ccsha256_di; 40 if(ccdigest_di_size(di)>sizeof(SHA256_CTX)) 43 g_crypto_funcs->ccdigest_init_fn(di, ctx->ctx); 48 const struct ccdigest_info *di; local 49 di=g_crypto_funcs->ccsha256_di; 51 g_crypto_funcs->ccdigest_update_fn(di, ctx->ctx, len, data); 56 const struct ccdigest_info *di; local 57 di=g_crypto_funcs->ccsha256_di; 59 ccdigest_final(di, ct 64 const struct ccdigest_info *di; local 76 const struct ccdigest_info *di; local 85 const struct ccdigest_info *di; local 93 const struct ccdigest_info *di; local 105 const struct ccdigest_info *di; local 113 const struct ccdigest_info *di; local [all...] |
H A D | corecrypto_md5.c | 22 static void DiToMD5(const struct ccdigest_info *di, struct ccdigest_ctx *di_ctx, MD5_CTX *md5_ctx) argument 24 setCount(md5_ctx, ccdigest_nbits(di, di_ctx)/8+ccdigest_num(di, di_ctx)); 25 memcpy(md5_ctx->buffer, ccdigest_data(di, di_ctx), di->block_size); 26 memcpy(md5_ctx->state, ccdigest_state_ccn(di, di_ctx), di->state_size); 30 static void MD5ToDi(const struct ccdigest_info *di, MD5_CTX *md5_ctx, struct ccdigest_ctx *di_ctx) argument 34 ccdigest_num(di, di_ctx)=count%di 42 const struct ccdigest_info *di=g_crypto_funcs->ccmd5_di; local 52 const struct ccdigest_info *di=g_crypto_funcs->ccmd5_di; local 62 const struct ccdigest_info *di=g_crypto_funcs->ccmd5_di; local [all...] |
H A D | corecrypto_sha1.c | 23 static void DiToSHA1(const struct ccdigest_info *di, struct ccdigest_ctx *di_ctx, SHA1_CTX *sha1_ctx) argument 25 setCount(sha1_ctx, ccdigest_nbits(di, di_ctx)/8+ccdigest_num(di, di_ctx)); 26 memcpy(sha1_ctx->m.b8, ccdigest_data(di, di_ctx), di->block_size); 27 memcpy(sha1_ctx->h.b8, ccdigest_state_ccn(di, di_ctx), di->state_size); 31 static void SHA1ToDi(const struct ccdigest_info *di, SHA1_CTX *sha1_ctx, struct ccdigest_ctx *di_ctx) argument 35 ccdigest_num(di, di_ctx)=count%di 43 const struct ccdigest_info *di=g_crypto_funcs->ccsha1_di; local 53 const struct ccdigest_info *di=g_crypto_funcs->ccsha1_di; local 63 const struct ccdigest_info *di=g_crypto_funcs->ccsha1_di; local [all...] |
/darwin-on-arm/xnu/EXTERNAL_HEADERS/corecrypto/ |
H A D | ccpbkdf2.h | 18 @abstract perform a pbkdf2 using HMAC(di) for the PRF (see PKCS#5 for specification) 27 @param di digest info defining the digest type to use in the PRF. 37 int ccpbkdf2_hmac(const struct ccdigest_info *di,
|
H A D | ccdigest.h | 16 /* To malloc a digest context for a given di, use malloc(ccdigest_di_size(di)) 55 void(*final)(const struct ccdigest_info *di, ccdigest_ctx_t ctx, 100 void ccdigest_init(const struct ccdigest_info *di, ccdigest_ctx_t ctx); 101 void ccdigest_update(const struct ccdigest_info *di, ccdigest_ctx_t ctx, 105 void ccdigest_final(const struct ccdigest_info *di, ccdigest_ctx_t ctx, unsigned char *digest) argument 107 di->final(di,ctx,digest); 110 void ccdigest(const struct ccdigest_info *di, unsigned long len, 114 int ccdigest_test(const struct ccdigest_info *di, unsigne [all...] |
H A D | ccsha1.h | 26 void ccsha1_final(const struct ccdigest_info *di, ccdigest_ctx_t,
|
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, unsigned long key_len, 70 const struct ccdigest_info *di; member in struct:cchmac_test_input
|
/darwin-on-arm/xnu/libkern/libkern/crypto/ |
H A D | register_crypto.h | 44 typedef void (*ccdigest_init_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx); 45 typedef void (*ccdigest_update_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx, 47 typedef void (*ccdigest_final_fn_t)(const struct ccdigest_info *di, ccdigest_ctx_t ctx, 49 typedef void (*ccdigest_fn_t)(const struct ccdigest_info *di, unsigned long len, 53 typedef void (*cchmac_init_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx, 55 typedef void (*cchmac_update_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx, 57 typedef void (*cchmac_final_fn_t)(const struct ccdigest_info *di, cchmac_ctx_t ctx, 60 typedef void (*cchmac_fn_t)(const struct ccdigest_info *di, unsigned long key_len, 65 typedef void (*ccpbkdf2_hmac_fn_t)(const struct ccdigest_info *di,
|