Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there any equivalent of open-source ANSI-C library for cryptographic primitives.
I know about Crypto++ for C++, but was not able to find anything for C
Mostly I need SHA-1, SHA-2, AES, RSA
PolarSSL seems to have quite good coverage.
You could use OpenSSL. It may be a bit over sized for your purpose but it does contain your primitives. It is both used a lot and it is maintained.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I'm looking for the code of the pthread_join, but online I found only the prototype. Could you tell me where I can find it please?
There is not "the code", there are many different implementations that partially build on each other. For example
The GNU C Library if you are using gcc
Google's implementation for Android
Apple's implementation
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I wanted to use OpenMP for this, but it is not appropriate for my purposes: creating my own thread pool.
So, this needs to be C89 code with, of course, platform specific code for windows and unices.
I need this for a C only library, so no C++, boost C++11, etc.
Thanks!
Use POSIX Threads - pthread. There is Windows implementation.
Also take a look on GThread - part of Glib.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Can someone point me to an easy to understand implementation of lock-free data structures (pseudo-code is fine) that only use low-level atomic instructions like test&set and compare&swap. I'm trying to learn how they work, but everything I've seen is way more complex than what I want. I'm specifically looking for linked lists, queues, and stacks.
It'll be awesome if I can get a C implementation.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
The matrix is so large(size: 100000*100000) which consume two much, so the library should use triplet or other way to store it. I search the Internet, but those library always use common matrix not triplet or other way to compress the storage.
It didn't work for me. Can someone recommend some c library for me?
Thank you for your help.
Is Boost - Compressed Sparse Matrix an alternative for you?
EDIT:
Pure C-Library: CSparse
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I intend to use RADIX / MTRIE as my preferred data-structure for a routing implementation.
Is there a decent open source implementation available (apart from freebsd-net) which I can use for my purpose, or do I need to write one myself?
There is a radix-tree implementation available under the GNU General Public License version 2, or (at your option) any later version:
http://www.gelato.unsw.edu.au/lxr/source/lib/radix-tree.c
If you cant find anything else, you can always port this java version from Google Code.