Skip to content

Releases: PureDarwin/corecrypto

corecrypto-2200

29 May 01:56
@wjk wjk
Compare
Choose a tag to compare

This release contains the following improvements over corecrypto-2006 (the last documented release):

  • Added cckprng and ccrng APIs, which are required by the 10.15 XNU
  • Added SHA-384 and SHA-512 implementations
  • Added user-mode libcorecrypto library, in both dynamic and static versions

corecrypto-2006

15 Oct 16:30
@wjk wjk
Compare
Choose a tag to compare
corecrypto-2006 Pre-release
Pre-release

This release contains a fixed implementation of cckprng. The version in corecrypto-2005 used the rdrand instruction, which QEMU does not implement. As a result, the kext would emit an illegal-instruction fault during boot, resulting in a kernel panic. I also implemented the SHA256 API, as the stub for that function was called hundreds of times during the boot process.

corecrypto-2005

14 Oct 23:32
@wjk wjk
151f4a2
Compare
Choose a tag to compare

This release of corecrypto contains updated headers (from xnu-4903.221.2), as well as a simplistic implementation of the cckprng API, which that version of XNU takes a dependency on.

corecrypto-2000.1

27 Nov 01:48
@wjk wjk
Compare
Choose a tag to compare

Changes from corecrypto-2000: