How do I enable cryptographic hardware in my SG-1000?
-
Yes, unfortunately the work on the crypto driver hit a number of significant issues that proved impractical to get past. It's very unlikely it will happen at this point.
Steve
-
@stephenw10 said in How do I enable cryptographic hardware in my SG-1000?:
Yes, unfortunately the work on the crypto driver hit a number of significant issues that proved impractical to get past. It's very unlikely it will happen at this point.
Steve
That is quite inelegant.
If you guys have given up trying, might this be open source code?
-
I was never involved in this directly with this effort but my understanding is that licensing was one of the issues. A GPL driver exists but that cannot be upstreamed.
Let me see if I can get any further details. It's unlikely we can do anything here.
Steve
-
@stephenw10
I sure appreciate your efforts. I'll keep my fingers crossed, but I won't hold my breath. -
@stephenw10 said in How do I enable cryptographic hardware in my SG-1000?:
I was never involved in this directly with this effort but my understanding is that licensing was one of the issues. A GPL driver exists but that cannot be upstreamed.
Let me see if I can get any further details. It's unlikely we can do anything here.
Steve
...Because GPL licensing and BSD licensing are incompatible?
-
Yes, the GPL is more restrictive so code licensed under it cannot be included in a BSD license (or MIT). But IAMAL and I won't pretend to know all the details!
Also it's a Linux driver so would require significant work anyway.
Steve
-
@stephenw10
I don't suppose the written permission of the author(s) or current owner(s) would make a difference, would it? Could THEY release their own code under a different license? -
@stephenw10 And by the way, I helped port several hundred thousand lines of code from one language to another back in the OS/2 days. I suggest porting one program from a UNIX based O/S to another UNIX based O/S isn't really all that scary, especially if there's already a compiler for whatever language it's written in available for both operating systems.
-
Licensing discussions are really way out of my field but no written permission would likely not be sufficient. It's unlikely there was a single author. It might need to be dual licensed and after that fact that could be difficult to impossible.
-
@stephenw10 Could this be the driver in question?
MODULE_DESCRIPTION("ARM TrustZone CryptoCell REE Driver");
https://lwn.net/Articles/720543/ -