I am new to kernel programming in linux. I know there are certain algorithms that the kernel supports but what If i want to add some other algorithm (say, my own encryption algorithm) into the kernel? How do i make it run in kernel so that developers of cryptographic applications or esp module in kernel have a choice to use my algorithm.
What steps would i need to do to achieve my goal? I have no idea about that. Any help would be appreciated.