Most are in Java and C# but I believe there maybe some implementation in C or C++.
If you cannot find, since it is Open Source, you can "convert" those Java, C# code into their C/C++ equivalent. A major under-taking I guess but who knows you can spawn off a C/C++ BoucyCastle or join forces with them to produce crypto API for C/C++.