Use BoringSSL to get random bytes

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