Home
last modified time | relevance | path

Searched refs:drbg (Results 1 – 4 of 4) sorted by relevance

/xnu-10063.141.1/osfmk/corecrypto/
H A Dccdrbg.c42 const struct ccdrbg_state *drbg) in ccdrbg_must_reseed() argument
46 return info->must_reseed(drbg); in ccdrbg_must_reseed()
51 struct ccdrbg_state *drbg, in ccdrbg_init() argument
58 return info->init(info, drbg, entropyLength, entropy, nonceLength, nonce, psLength, ps); in ccdrbg_init()
63 struct ccdrbg_state *drbg, in ccdrbg_reseed() argument
69 return info->reseed(drbg, entropyLength, entropy, additionalLength, additional); in ccdrbg_reseed()
75 struct ccdrbg_state *drbg, in ccdrbg_generate() argument
81 return info->generate(drbg, dataOutLength, dataOut, additionalLength, additional); in ccdrbg_generate()
85 ccdrbg_done(const struct ccdrbg_info *info, struct ccdrbg_state *drbg) in ccdrbg_done() argument
87 info->done(drbg); in ccdrbg_done()
H A Dccdrbg_internal.h20 #define DRBG_CTR_KEYLEN(drbg) ((drbg)->custom.keylen) argument
22 #define DRBG_CTR_BLOCKLEN(drbg) (CCAES_BLOCK_SIZE) argument
23 #define DRBG_CTR_SEEDLEN(drbg) (DRBG_CTR_KEYLEN(drbg) + DRBG_CTR_BLOCKLEN(drbg)) argument
/xnu-10063.141.1/EXTERNAL_HEADERS/corecrypto/
H A Dccdrbg_impl.h32 int (*CC_SPTR(ccdrbg_info, init))(const struct ccdrbg_info *info, struct ccdrbg_state *drbg,
45 int (*CC_SPTR(ccdrbg_info, reseed))(struct ccdrbg_state *drbg,
57 int (*CC_SPTR(ccdrbg_info, generate))(struct ccdrbg_state *drbg,
64 void (*CC_SPTR(ccdrbg_info, done))(struct ccdrbg_state *drbg);
73 bool (*CC_SPTR(ccdrbg_info, must_reseed))(const struct ccdrbg_state *drbg);
H A Dccdrbg.h48 struct ccdrbg_state *drbg,
57 struct ccdrbg_state *drbg,
63 struct ccdrbg_state *drbg,
68 struct ccdrbg_state *drbg);
84 const struct ccdrbg_state *drbg);