aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/pem/pem_builder.c
Commit message (Collapse)AuthorAgeFilesLines
* pem: Ensure a value before checking Proc-Type in PEM headerTobias Brunner2017-05-231-1/+1
|
* pem: Don't read beyond line endsTobias Brunner2017-05-231-2/+2
|
* Use standard unsigned integer typesAndreas Steffen2016-03-241-1/+1
|
* pem: Handle BER indefinite length encoding as binary ASN.1Martin Willi2014-12-121-1/+24
| | | | | | While our ASN.1 parser can't handle BER indefinite length encoding, the OpenSSL backend can. Some PKCS#12 containers get encoded this way, so we should support loading such files in the pem plugin.
* pem: Use chunk_map() instead of non-portable mmap()Martin Willi2014-01-231-29/+6
|
* pki: Replace BUILD_FROM_FD with passing a chunk via BUILD_BLOBTobias Brunner2013-10-231-42/+1
| | | | This allows more than one builder to try parsing the data read from STDIN.
* PEM plugin loads PKCS#12 containers from (DER-encoded) filesTobias Brunner2013-05-081-0/+8
| | | | | It is not actually able to handle PEM encoded PKCS#12 files produced by OpenSSL.
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* check length of hex-encoded IVAndreas Steffen2012-10-071-2/+5
|
* Make sure first argument is an int when using %.*s to print e.g. chunksTobias Brunner2012-09-281-1/+1
|
* Add a return value to hasher_t.get_hash()Martin Willi2012-07-161-5/+11
|
* Add a return value to crypter_t.set_key()Martin Willi2012-07-161-2/+2
|
* Add a return value to crypter_t.decrypt()Martin Willi2012-07-161-1/+5
|
* added missing whitespaceAndreas Steffen2012-04-301-1/+1
|
* Properly initialize optional subject in PEM builder.Tobias Brunner2012-04-301-1/+1
|
* added support for raw RSA public keys to strokeAndreas Steffen2012-04-301-9/+24
|
* Log messages for PKCS1 and PEM parsing in ASN log group.Tobias Brunner2011-12-161-8/+8
|
* Use IV length of a crypter instead of block size for IV calculationsMartin Willi2010-08-131-2/+2
|
* Obseleted BUILD_PASSPHRASE(_CALLBACK) for private key loading, use ↵Martin Willi2010-08-041-60/+29
| | | | credential sets
* Do not check pointer, but length of a chunkMartin Willi2010-05-051-1/+1
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-061-16/+19
|
* Fixed loading of DER encoded certificate filesMartin Willi2009-09-161-5/+5
|
* Implemented support for preinstalled PGP certificates in charonMartin Willi2009-09-151-0/+5
|
* Updated pem plugin to the new builder APIMartin Willi2009-09-101-142/+90
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-29/+29
|
* added workaround to parse PEM encoded PGP key with KEY_RSAMartin Willi2009-08-281-0/+7
|
* added a BUILD_FROM_FD option, supporting credential parsing from stdinMartin Willi2009-08-261-0/+43
|
* handle pluto specific certificates under CRED_CERTIFICATE, not as own ↵Martin Willi2009-08-261-8/+0
| | | | credential kind
* use a pluto specific credential builder to build pluto cert_t'sMartin Willi2009-08-261-0/+8
|
* pass along X509 flags when loading PEM encoded dataMartin Willi2009-08-261-2/+11
|
* added file loading support to pem plugin, using mmap()Martin Willi2009-08-261-15/+79
|
* moved PEM parsing functionality to its own pluginMartin Willi2009-08-261-0/+490