summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add function p11_kit_uri_space_strlen() for figuring out the lengthStef Walter2011-05-303-3/+7
| | | | of space terminated strings.
* Allow use with CRYPTOKI_GNU style use of PKCS#11Stef Walter2011-05-304-4/+33
|
* Add p11_kit_load_initialize_module() function.Stef Walter2011-05-273-24/+147
| | | | | * This function will load a module from a file path, and then initialize it.
* Rename module arguments from 'funcs' to 'module'Stef Walter2011-05-272-126/+126
|
* Fix up documentationStef Walter2011-05-271-2/+7
|
* Fix problems with 'make distcheck'Stef Walter2011-05-274-7/+17
|
* Fix uninitialized variable problem.Stef Walter2011-05-271-1/+1
|
* Change around installation of headers, pkg-config, and file namesStef Walter2011-05-2717-123/+110
| | | | | | | | * 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 Walter2011-05-263-28/+100
|
* Return proper errors when NULL is passed to mutex functions.Stef Walter2011-05-261-0/+12
|
* URI API fine tuningStef Walter2011-05-263-149/+328
| | | | | | * Rework API for getting all the attributes, to match usage in PKCS#11 * Add support for pinfile argument in URIs. * Complete tests.
* Add p11_kit_uri_message() function.Stef Walter2011-05-254-1/+43
| | | | Gets messages for p11-kit error codes.
* Fix null pointer dereference.Stef Walter2011-05-241-1/+1
|
* Fix lots of bugs and add more debugging statements.Stef Walter2011-04-052-11/+43
|
* Add basic tool for p11-kit.Stef Walter2011-04-055-0/+137
| | | | | List modules: $ p11-kit -l
* Add support for debug tracing.Stef Walter2011-04-058-8/+272
| | | | | | | | | | | Use P11_KIT_DEBUG=xxx environment variable to enable tracing. Must have been built without --disable-debug option. P11_KIT_DEBUG can (at this point) be one of these values: all help conf lib
* Fix up copyright lines.Stef Walter2011-04-0111-15/+13
|
* Add C++ header guards, and require API instability acknowledgement.Stef Walter2011-03-314-4/+42
|
* Support setting of CK_C_INITIALIZE_ARGS.pReserved to string.Stef Walter2011-03-311-0/+7
| | | | | | This is a naughty little thing that a lot of PKCS#11 modules require to be properly initialized. So we support setting pReserved to a string that is in the config under the 'x-init-reserved' parameter.
* Give reference chapter an explicit id.Stef Walter2011-03-311-1/+1
|
* Add make target for uploading docs.Stef Walter2011-03-311-0/+6
|
* Mix in other documentation.Stef Walter2011-03-315-16/+25
|
* Fix up styling and tweaks.Stef Walter2011-03-312-9/+19
|
* Fix up styling of documentation.Stef Walter2011-03-313-2/+74
|
* Documentation and API cleanup.Stef Walter2011-03-3128-171/+857
| | | | | | * Rename source directory * More consistent with return values from URI functions. * Allow formatting URI to take a uri type.
* WIPStef Walter2011-03-312-0/+162
|
* Fix for previous commit.Stef Walter2011-03-311-2/+2
| | | | Actually use the alloc_module_unlocked() function.
* Custom initialization and finalization arguments cannot be supported.Stef Walter2011-03-314-103/+104
| | | | | | When multiple consumers are using a PKCS#11 module, initialization (and finalization) arguments cannot be supported. The first one calling would win out, and the others would get unexpected behavior.
* Add info and copyright.Stef Walter2011-03-031-8/+34
|
* The start of some documentation.Stef Walter2011-03-038-1/+287
|
* Add uri function for listing which attribute types are present.Stef Walter2011-02-212-1/+26
|
* Fix bug where we try to dlclose() modules we didn't load.Stef Walter2011-02-211-1/+2
|
* Reference implementation of PKCS#11 URIsStef Walter2011-02-1910-14/+2146
|
* Add p11_kit_strerror() method and internationalization.Stef Walter2011-02-1819-6/+2523
|
* Properly read user-config setting.Stef Walter2011-02-171-41/+146
| | | | | | * Unless the system 'user-config' setting is 'none' we allow the user to override or merge all settings, including the 'user-config' setting.
* Add a proper pkg-config file.Stef Walter2011-02-174-16/+38
|
* Only allow colon between name and value.Stef Walter2011-02-172-4/+4
|
* Configuration tests.Stef Walter2011-01-307-22/+158
|
* Add testing and start testing hash table functionality.Stef Walter2011-01-2612-5/+1191
|
* Reinitialize modules after fork().Stef Walter2011-01-243-4/+66
|
* Initial implementation with new config system.Stef Walter2011-01-2410-937/+1558
|
* Rename to p11-kit.Stef Walter2011-01-245-177/+177
| | | | A less pretentios, better description of what's going on.
* Rework public library API so that we can initialize arbitraryStef Walter2011-01-222-271/+502
| | | | modules.
* Rough idea of possible library functions.Stef Walter2011-01-223-54/+314
|
* Initial implementation of p11-unityStef Walter2011-01-2114-0/+3718