Skip to content

Implements the M1's Hardware Random Number Generator in ARM assembly.

License

Notifications You must be signed in to change notification settings

stormj-UH/ARMv8.5-Hardware-RNG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

ARMv8.5-Hardware-RNG

Implements the ARMv8.5 Hardware Random Number Generator in ARM assembly.

Import these macros into your assembler file and then call it like this:

   RNGR x[0-32]
   
   RNGRRS x[0-32]

For example:

   RNGR x1       ; load 64 random bits into 64-bit register x1

   RNGRRS x2     ; load 64 re-seeded random bits into 64-bit register x2

About

Implements the M1's Hardware Random Number Generator in ARM assembly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published