Use BoringSSL to get random bytes

Bug: 117508900
Change-Id: I4889513c0671ff2b689f1beca8084d6f149d473d
Test: Existing tests pass
(cherry picked from commit ac1636ce54fe6e50786c251fd33e39a46a2a9499)
2 files changed