News for hackers. Stuff that matters.
Re:Keystone – Open-source Secure Hardware Enclave by tptacek on Thursday December 06, 2018 @06:51PM (#18623729)
This appears to be the meat of it:

https://github.com/keystone-enclave/riscv-pk

with apps:

https://github.com/keystone-enclave/keystone-demo

... there's not much there.

(For the same application, Apple uses L4).

Re:Keystone – Open-source Secure Hardware Enclave by Confiks on Thursday December 06, 2018 @08:00PM (#18624175)
> there's not much there

What's missing?

More:

Workshop on Building Open Source Secure Enclave, with little information about what was presented [1]. The Google slides are superficially interesting: https://keystone-enclave.org/workshop-website-2018/slides/Sc...

Documentation: http://docs.keystone-enclave.org/en/latest/Getting-Started/i...

Mailing list: https://groups.google.com/forum/#!forum/keystone-enclave

[1] https://keystone-enclave.org/workshop-website-2018/

Re:Keystone – Open-source Secure Hardware Enclave by tptacek on Thursday December 06, 2018 @09:02PM (#18624492)
I'm not saying there's anything missing, just that there isn't much in it; it's a mirror of the already-existing "tethered RISC-V" proxy kernel, with a trivial hello-world app on top of it (the app listens for messages over the "HTIF" interface, uses NaCL to encrypt/decrypt them, and implements essentially "hello world").

Compare to the object/capability schemes in modern L4s.

Re:Keystone – Open-source Secure Hardware Enclave by dayeol on Thursday December 06, 2018 @10:48PM (#18624979)
riscv-pk contains Berkeley bootloader for several open-source RISC-V processors, and Keystone adds security monitor which isolates physical memory using PMP. riscv-pk/sm contains most of the code for the security monitor: https://github.com/keystone-enclave/riscv-pk/tree/5f11485b0f...
Re:Keystone – Open-source Secure Hardware Enclave by microcolonel on Thursday December 06, 2018 @09:59PM (#18624770)
> For the same application, Apple uses L4

Well, I don't know what they're doing applications-wise, but there's a seL4 port for RISC-V. Nothing seems to really be stopping anyone from putting enclave applications on seL4 in a RISC-V processor.