X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Fafs%2FNBSD%2Fosi_crypto.c;h=e3f1f69b21dcc0a65d50b55e496d40375ce34c5f;hp=134d458c6c0609806d9647528e63f5251ea44ca1;hb=cbf67da1e5b8134be58bb1632be6ea69f2052cf5;hpb=b4350fab31ab91373caac4601d26cd0451da0aa4 diff --git a/src/afs/NBSD/osi_crypto.c b/src/afs/NBSD/osi_crypto.c index 134d458..e3f1f69 100644 --- a/src/afs/NBSD/osi_crypto.c +++ b/src/afs/NBSD/osi_crypto.c @@ -25,10 +25,20 @@ #include #include "afs/param.h" +#ifdef AFS_NBSD70_ENV +#include +#else #include +#include +#endif int osi_readRandom(void *data, afs_size_t len) { +#ifdef AFS_NBSD70_ENV + osi_Assert(len <= CPRNG_MAX_LEN); + cprng_strong(kern_cprng, data, len, 0); +#else rnd_extract_data(data, len, RND_EXTRACT_ANY); +#endif return 0; }