Skip to content

nullspook/libpsijent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libpsijent

A postprocessing-free high-quality RNG based on memory access time variations measured using low-level CPU cycle clock.

NIST SP 800-22 Result

Windows 10 (Ryzen 7 2700X)

Windows NIST SP 800-22 result

Debian 13 (i7-8559U)

Debian NIST SP 800-22 result

Android 11 (Snapdragon 765G)

Android NIST SP 800-22 result

macOS Sequoia (M4 Pro)

-DPSIJENT_MEM_SIZE=268435456 -DPSIJENT_MEM_LOC_MASK=268435455 -DPSIJENT_MEM_MIN_JMP_DIST=117440512 -DPSIJENT_MEM_RAND_JMP_MASK=16777215

macOS NIST SP 800-22 result

License

Copyright (C) 2026 NullSpook

libpsijent is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option)
any later version.

psijent is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for
more details.

You should have received a copy of the GNU Affero General Public License
along with psijent.  If not, see <https://www.gnu.org/licenses/>.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published