removed include crypto/rng.h