prf
if(et->prf == NULL) {
return (*et->prf)(context, crypto, input, output);
krb5_error_code (*prf)(krb5_context,
ret = krb5int_cmac_checksum(enc, key, iov, 6, &prf);
memcpy(rnd_out->data + n, prf.data, keybytes - n);
memcpy(rnd_out->data + n, prf.data, blocksize);
zapfree(prf.data, blocksize);
krb5_data prf;
ret = alloc_data(&prf, hash->hashsize);
ret = krb5int_hmac(hash, key, iov, 5, &prf);
memcpy(rnd_out->data, prf.data, rnd_out->length);
zapfree(prf.data, prf.length);
krb5_data prf;
ret = alloc_data(&prf, blocksize);
iov[0].data = prf;
prf_func prf;
if (ktp->prf == NULL)
ret = ktp->prf(ktp, key, input, output);
prf_file_t prf;
prf = malloc(sizeof(struct _prf_file_t));
if (!prf)
memset(prf, 0, sizeof(struct _prf_file_t));
prf->magic = PROF_MAGIC_FILE;
free(prf);
free(prf);
prf->data = data;
*ret_prof = prf;
free(prf);
prf->data = data;
retval = profile_update_file(prf, ret_modspec);
profile_close_file(prf);
*ret_prof = prf;
void profile_free_file(prf_file_t prf)
profile_dereference_data(prf->data);
free(prf);
errcode_t profile_close_file(prf_file_t prf)
retval = profile_flush_file(prf);
profile_free_file(prf);
prf(seed, bytes, sk_seed, n);
prf(R, idx_bytes_32, sk_prf, n);
prf(R, idx_bytes_32, sk_prf, n);
prf(key, byte_addr, pub_seed, n);
prf(bitmask, byte_addr, pub_seed, n);
prf(bitmask+n, byte_addr, pub_seed, n);
prf(key, byte_addr, pub_seed, n);
prf(bitmask, byte_addr, pub_seed, n);
int prf(unsigned char *out, const unsigned char *in, const unsigned char *key, unsigned int keylen);
prf((outseeds + (i*params->n)), ctr, inseed, params->n);
if (kdf->prf == NULL) {
X509_ALGOR_get0(&aoid, NULL, NULL, kdf->prf);
if (pbkdf2_param->prf == NULL) {
X509_ALGOR_get0(&prfobj, NULL, NULL, pbkdf2_param->prf);
kdf->prf = ossl_X509_ALGOR_from_nid(prf_nid, V_ASN1_NULL, NULL);
if (kdf->prf == NULL) {
ASN1_OPT(PBKDF2PARAM, prf, X509_ALGOR)
if (kdf->prf)
prf_nid = OBJ_obj2nid(kdf->prf->algorithm);
if (!prf(randbuf, sizeof(randbuf), in, mdctx, key))
if (!prf(randbuf, sizeof(randbuf), in, mdctx, key))
if (pbkdf2_param->prf == NULL) {
X509_ALGOR_get0(&kdf_hmac_oid, NULL, NULL, pbkdf2_param->prf);
if (kdf->prf == NULL) {
X509_ALGOR_get0(&aoid, NULL, NULL, kdf->prf);
X509_ALGOR *prf;
struct ath_hal_rf * const *prf;
OS_SET_FOREACH(prf, ah_rfs) {
struct ath_hal_rf *rf = *prf;
fxrng_rng_keystream_internal(struct chacha_ctx *prf, void *buf, size_t nbytes)
chacha_encrypt_bytes(prf, NULL, buf, chunklen);