1*127a57c4Sjmc.\" $OpenBSD: qcrng.4,v 1.2 2023/09/27 20:30:19 jmc Exp $ 24d11f5ffSphessler.\" 34d11f5ffSphessler.\" Copyright (c) 2020 Mark Kettenis <kettenis@openbsd.org> 44d11f5ffSphessler.\" 54d11f5ffSphessler.\" Permission to use, copy, modify, and distribute this software for any 64d11f5ffSphessler.\" purpose with or without fee is hereby granted, provided that the above 74d11f5ffSphessler.\" copyright notice and this permission notice appear in all copies. 84d11f5ffSphessler.\" 94d11f5ffSphessler.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 104d11f5ffSphessler.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 114d11f5ffSphessler.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 124d11f5ffSphessler.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 134d11f5ffSphessler.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 144d11f5ffSphessler.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 154d11f5ffSphessler.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 164d11f5ffSphessler.\" 174d11f5ffSphessler.Dd $Mdocdate: September 27 2023 $ 184d11f5ffSphessler.Dt QCRNG 4 194d11f5ffSphessler.Os 204d11f5ffSphessler.Sh NAME 214d11f5ffSphessler.Nm qcrng 224d11f5ffSphessler.Nd Qualcomm Snapdragon random number generator 234d11f5ffSphessler.Sh SYNOPSIS 244d11f5ffSphessler.Cd "qcrng* at fdt?" 254d11f5ffSphessler.Sh DESCRIPTION 264d11f5ffSphesslerThe 274d11f5ffSphessler.Nm 284d11f5ffSphesslerdriver provides support for the random number generator found on the 294d11f5ffSphesslerQualcomm Snapdragon SoCs. 304d11f5ffSphessler.Pp 314d11f5ffSphesslerIt feeds the random subsystem's entropy pool with 32 bits of random 324d11f5ffSphesslerdata every second. 334d11f5ffSphessler.Sh SEE ALSO 344d11f5ffSphessler.Xr intro 4 , 354d11f5ffSphessler.Xr random 4 , 364d11f5ffSphessler.Xr arc4random 9 374d11f5ffSphessler.Sh HISTORY 384d11f5ffSphesslerThe 394d11f5ffSphessler.Nm 404d11f5ffSphesslerdriver first appeared in 414d11f5ffSphessler.Ox 7.4 . 424d11f5ffSphessler.Sh AUTHORS 434d11f5ffSphessler.An -nosplit 444d11f5ffSphesslerThe 454d11f5ffSphessler.Nm 464d11f5ffSphesslerdriver was written by 47*127a57c4Sjmc.An Peter Hessler Aq Mt phessler@openbsd.org , 484d11f5ffSphesslerbased on the 494d11f5ffSphessler.Xr amlrng 4 504d11f5ffSphesslerdriver by 51*127a57c4Sjmc.An Mark Kettenis Aq Mt kettenis@openbsd.org . 52