diff options
Diffstat (limited to 'src/lib/crypto')
| -rw-r--r-- | src/lib/crypto/krb/Makefile.in | 2 | ||||
| -rw-r--r-- | src/lib/crypto/krb/prng.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/crypto/krb/Makefile.in b/src/lib/crypto/krb/Makefile.in index 865124d677..b65559ba11 100644 --- a/src/lib/crypto/krb/Makefile.in +++ b/src/lib/crypto/krb/Makefile.in @@ -85,7 +85,7 @@ OBJS=\ $(OUTPRE)checksum_dk_hmac.$(OBJEXT) \ $(OUTPRE)checksum_hmac_md5.$(OBJEXT) \ $(OUTPRE)checksum_unkeyed.$(OBJEXT) \ - $(OUTPRE)checksum_length.$(OBJEXT) \ + $(OUTPRE)checksum_length.$(OBJEXT) \ $(OUTPRE)cksumtype_to_string.$(OBJEXT) \ $(OUTPRE)cksumtypes.$(OBJEXT) \ $(OUTPRE)coll_proof_cksum.$(OBJEXT) \ diff --git a/src/lib/crypto/krb/prng.c b/src/lib/crypto/krb/prng.c index ad2745fa6a..bed2a46b92 100644 --- a/src/lib/crypto/krb/prng.c +++ b/src/lib/crypto/krb/prng.c @@ -40,6 +40,7 @@ k5_get_os_entropy(unsigned char *buf, size_t len) { krb5_boolean result; HCRYPTPROV provider; + if (!CryptAcquireContext(&provider, NULL, NULL, PROV_RSA_FULL, 0)) return FALSE; result = CryptGenRandom(provider, len, buf); |
