summaryrefslogtreecommitdiff
path: root/src/VBox/Runtime/common/rand/rand.cpp
Commit message (Collapse)AuthorAgeFilesLines
* IPRT: Make doxygen 1.9.6 happy. Mostly removing duplicate docs (iprt is ↵vboxsync2023-05-111-1/+0
| | | | | | documented in the header files). bugref:10442 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99758 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Copyright year updates by scm.vboxsync2023-01-171-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@98103 cfe28804-0f27-0410-a406-dd0f0b0b656f
* scm copyright and license note updatevboxsync2022-08-221-10/+20
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96407 cfe28804-0f27-0410-a406-dd0f0b0b656f
* scm --update-copyright-yearvboxsync2022-01-011-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@93115 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Copyright year updates by scm.vboxsync2020-02-041-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@82968 cfe28804-0f27-0410-a406-dd0f0b0b656f
* scm --update-copyright-yearvboxsync2019-01-011-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@76553 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: Ran scm --fix-err-h. bugref:9344vboxsync2018-12-251-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@76452 cfe28804-0f27-0410-a406-dd0f0b0b656f
* (C) yearvboxsync2017-10-171-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@69111 cfe28804-0f27-0410-a406-dd0f0b0b656f
* (C) 2016vboxsync2016-07-221-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@62477 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt/cdefs.h,*: Split RT_NO_THROW into prototype and definition macros named ↵vboxsync2015-08-181-9/+9
| | | | | | RT_NO_THROW_PROTO and RT_NO_THROW_DEF respecitively. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@57432 cfe28804-0f27-0410-a406-dd0f0b0b656f
* *: scm cleanup run.vboxsync2015-08-141-6/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@57358 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: Updated (C) year.vboxsync2015-06-091-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@56290 cfe28804-0f27-0410-a406-dd0f0b0b656f
* SUPDrv-win.cpp: Use the RTTerm/RTOnce stuff to clean up that default random ↵vboxsync2014-07-081-9/+32
| | | | | | number generator instance the driver verifier is upset about (leak). git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@51941 cfe28804-0f27-0410-a406-dd0f0b0b656f
* header (C) fixesvboxsync2013-02-041-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@44528 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Extended RTOnce with termination cleanups. (Changes existing structures and ↵vboxsync2012-11-151-14/+12
| | | | | | functions.) git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@43879 cfe28804-0f27-0410-a406-dd0f0b0b656f
* backed out r78763 and r78763vboxsync2012-06-251-3/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@41911 cfe28804-0f27-0410-a406-dd0f0b0b656f
* re-applied r78740 (Runtime: introduced RTRandAdvCreateOpenssl())vboxsync2012-06-251-1/+3
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@41909 cfe28804-0f27-0410-a406-dd0f0b0b656f
* backed out r78740vboxsync2012-06-221-3/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@41889 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime: introduced RTRandAdvCreateOpenssl()vboxsync2012-06-221-1/+3
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@41887 cfe28804-0f27-0410-a406-dd0f0b0b656f
* SUPDrv: More exports.vboxsync2012-04-061-3/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@40798 cfe28804-0f27-0410-a406-dd0f0b0b656f
* *: spelling fixes, thanks Timeless!vboxsync2010-10-281-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@33540 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, don't ↵vboxsync2010-05-091-1/+7
| | | | | | include asm.h from sup.h. Fixed a couple file headers. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@29250 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Automated rebranding to Oracle copyright/license strings via filemunchervboxsync2010-04-271-5/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@28800 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).vboxsync2009-07-071-0/+11
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@21337 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt: RTRandAdvCreateNonPseudo -> RTRandAdvCreateSystemFaster; ↵vboxsync2008-08-211-1/+1
| | | | | | RTRandAdvCreatePureNonPseudo -> RTRandAdvCreateSystemTruer git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@11557 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt: Implemented the /dev/urandom base random generator as a RTRAND opaque. ↵vboxsync2008-08-201-276/+44
| | | | | | Made the simple RTRand API just serve as a wrapper using the RTRandAdv API with a global RTRAND handle. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@11523 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/RTRand: cosmetics - don't take the address of an array.vboxsync2008-08-061-6/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@11172 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt: Fixed copy & past bug in RTRandU64Ex (weird why this didn't show up in ↵vboxsync2008-08-041-2/+2
| | | | | | the testcase). Fixed harmless uninitialized variable in the fallback code. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@11126 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt: common/misc/rand.cpp -> common/rand/rand.cppvboxsync2008-08-021-0/+375
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@11078 cfe28804-0f27-0410-a406-dd0f0b0b656f