Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ignore spaces in PKCS#11 URIs | Stef Walter | 2011-08-19 | 1 | -0/+24 |
| | | | | | | * These should be able to occur anywhere and should be ignored according to RFC 3986. This is documented in the PKCS#11 URI specification. | ||||
* | Fix endless loop if module forks during initialization. | Stef Walter | 2011-08-14 | 4 | -20/+1346 |
| | | | | | | | * If a module forks during its C_Initialize, previously our fork handler would try to initialize it again, ad nauseum. Reported by Nikos on the mailing list. | ||||
* | Update PKCS#11 URI code for new draft of spec | Stef Walter | 2011-08-05 | 2 | -49/+49 |
| | | | | | | | | | * pinfile attribute was renamed to pin-source * objecttype attribute was renamed to object-type * secretkey value was renamed to secret-key We continue to support parsing the old attribute names and values but generate URIs with the new ones. | ||||
* | Fix building with NLS enabled. | Roman Bogorodskiy | 2011-07-29 | 1 | -6/+11 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=39622 | ||||
* | Reimplement and remove apache licensed bits of code. | Stef Walter | 2011-07-27 | 2 | -111/+111 |
| | | | | | | | | | | * Reimplement the various bits of the hash table that were still based on the apache apr code. Use different algorithms for hashing, lookup and other stuff. * Use this as an opportunity to cleanup that code and make it more legible. https://bugzilla.redhat.com/show_bug.cgi?id=725905 | ||||
* | Add documentation for PIN callbacks. | Stef Walter | 2011-07-06 | 1 | -9/+9 |
| | |||||
* | Add P11KitPin structure, which encapsulates a returned pin. | Stef Walter | 2011-07-06 | 2 | -51/+111 |
| | | | | | * Lets us use variable size buffers. * Helps minimize copying. | ||||
* | Rename p11_kit_pin_read_pinfile to p11_kit_pin_retrieve | Stef Walter | 2011-07-06 | 1 | -19/+19 |
| | | | | * Fix up duplicate register logic as well. | ||||
* | Implement support for registering and calling pinfile callbacks | Stef Walter | 2011-07-06 | 3 | -1/+507 |
| | | | | | | * These are callbacks that hanlde the pinfile part of a PKCS#11 URI. * One library can register a callback that another can then call in a thread-safe and simple fashion. | ||||
* | Complete testing of global config files and directories. | Stef Walter | 2011-06-09 | 12 | -0/+309 |
| | |||||
* | Store last failure message per thread. | Stef Walter | 2011-06-09 | 2 | -8/+8 |
| | | | | * Add p11_kit_message() function to get last message. | ||||
* | Refactor configuration | Stef Walter | 2011-06-08 | 1 | -9/+31 |
| | | | | | * Move configuration loading into conf.c * Have user modules with same name merge/override modules in system. | ||||
* | Free string output of conf-test | Stef Walter | 2011-06-07 | 1 | -0/+1 |
| | |||||
* | Fix URI parsing memory leaks. | Stef Walter | 2011-06-07 | 1 | -0/+1 |
| | |||||
* | Fix some hash leaks and bugs. | Stef Walter | 2011-06-07 | 1 | -2/+37 |
| | |||||
* | Fix compiler warnings. | Stef Walter | 2011-06-07 | 1 | -0/+1 |
| | |||||
* | Remove unstable API markers. | Stef Walter | 2011-06-07 | 1 | -2/+1 |
| | |||||
* | Cleanup URI types | Stef Walter | 2011-05-30 | 1 | -42/+42 |
| | | | | | * Support with/without library version. * Make names of types clearer. | ||||
* | Fix problems with 'make distcheck' | Stef Walter | 2011-05-27 | 1 | -2/+6 |
| | |||||
* | Change around installation of headers, pkg-config, and file names | Stef Walter | 2011-05-27 | 1 | -1/+1 |
| | | | | | | | | * Install headers to ${prefix}/include/p11-kit-1/p11-kit/ * This solves problems with other projects that have their own pkcs11.h files. * Change the pkg-config file name to p11-kit-1.pc * Change the source file names. | ||||
* | Add functions for clearing and setting multiple attributes on URI. | Stef Walter | 2011-05-26 | 1 | -4/+37 |
| | |||||
* | URI API fine tuning | Stef Walter | 2011-05-26 | 1 | -0/+103 |
| | | | | | | * Rework API for getting all the attributes, to match usage in PKCS#11 * Add support for pinfile argument in URIs. * Complete tests. | ||||
* | Add C++ header guards, and require API instability acknowledgement. | Stef Walter | 2011-03-31 | 1 | -1/+2 |
| | |||||
* | Documentation and API cleanup. | Stef Walter | 2011-03-31 | 2 | -45/+45 |
| | | | | | | * Rename source directory * More consistent with return values from URI functions. * Allow formatting URI to take a uri type. | ||||
* | Reference implementation of PKCS#11 URIs | Stef Walter | 2011-02-19 | 2 | -1/+1056 |
| | |||||
* | Only allow colon between name and value. | Stef Walter | 2011-02-17 | 1 | -2/+2 |
| | |||||
* | Configuration tests. | Stef Walter | 2011-01-30 | 3 | -5/+135 |
| | |||||
* | Add testing and start testing hash table functionality. | Stef Walter | 2011-01-26 | 6 | -0/+1098 |