Searched refs:drbg (Results 1 – 4 of 4) sorted by relevance
| /xnu-12377.41.6/osfmk/corecrypto/ |
| H A D | ccdrbg.c | 42 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 D | ccdrbg_internal.h | 20 #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-12377.41.6/EXTERNAL_HEADERS/corecrypto/ |
| H A D | ccdrbg_impl.h | 32 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 D | ccdrbg.h | 48 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);
|