Welcome to NCR project pages
The NCR API is an alternative to the OpenBSD API to access crypto services. It is being described at "A Linux-kernel cryptographic framework: Decoupling cryptographic keys from applications", and its main difference with the OpenBSD framework is that it is a complete cryptographic framework supporting all kinds of algorithms, and can be used in a way to prevent access to cryptographic keys from user-space applications.
In addition to the performance benefits by using hardware accelerated ciphers, the NCR framework can protect cryptographic keys from user-space access. That would mean that a worm, or another code injection attack in a server will not compromise the available cryptographic keys.
The source code is available at github.
Check how to use NCR by reading some example programs.
Alpha