Tobias Brunner
|
0ceb288815
|
Fix various API doc issues and typos
Partially based on an old patch by Adrian-Ken Rueegsegger.
|
2013-07-18 18:30:36 +02:00 |
|
Tobias Brunner
|
12642a6831
|
Moved data structures to new collections subfolder
|
2012-10-24 16:00:49 +02:00 |
|
Sansar Choinyambuu
|
95e37555c3
|
Reverse the changes made to openssl plugin for signature verification
|
2011-11-28 21:18:05 +01:00 |
|
Sansar Choinyambuu
|
5fbbfe0a48
|
use openssl rsa_verify function
|
2011-11-28 20:31:13 +01:00 |
|
Sansar Choinyambuu
|
19fa287f6e
|
Reverse the changes made to openssl plugin for signature verification
|
2011-11-28 14:39:53 +01:00 |
|
Sansar Choinyambuu
|
3cd6077b75
|
use openssl rsa_verify function
|
2011-11-28 14:39:53 +01:00 |
|
Martin Willi
|
658c993c78
|
Include KEY_ANY in key_type_names
|
2011-10-14 10:04:45 +02:00 |
|
Andreas Steffen
|
a6e3eabfa6
|
Migrated shared_key to INIT/METHOD macros
|
2011-09-29 22:17:38 +02:00 |
|
Tobias Brunner
|
cbf5c2c61c
|
Readded docs for some arguments to global functions.
Those were overzealously removed in 28623fc538.
|
2011-07-21 18:38:43 +02:00 |
|
Tobias Brunner
|
28623fc538
|
"this" removed from comments.
|
2011-07-06 09:43:45 +02:00 |
|
Martin Willi
|
a944d2092b
|
Use bits instead of bytes for a private/public key
|
2010-08-10 18:46:30 +02:00 |
|
Martin Willi
|
33ddaaabec
|
Added support for different encryption schemes to private/public keys
|
2010-08-10 18:46:30 +02:00 |
|
Martin Willi
|
da9724e6d0
|
Renamed key_encod{ing,der}_t and constants, prepare for generic credential encoding
|
2010-07-13 11:29:35 +02:00 |
|
Martin Willi
|
24d327ab4d
|
Moved keys/key_encoding.[ch] to cred_encoding.[ch]
|
2010-07-13 11:02:35 +02:00 |
|
Martin Willi
|
2ccc02a4fd
|
Moved credential manager to libstrongswan
|
2010-07-13 10:26:07 +02:00 |
|
Martin Willi
|
380106ab0d
|
Avoid relocking while enumerator is alive
|
2010-07-06 16:28:25 +02:00 |
|
Andreas Steffen
|
b2be771ad8
|
fixed typo
|
2010-04-04 10:29:36 +02:00 |
|
Martin Willi
|
a7fb418edd
|
EAP-MSCHAPv2 can use stored NT hashes in addition to plaintext passwords
|
2010-03-17 18:50:53 +01:00 |
|
Tobias Brunner
|
eba64cef41
|
Separated the public interfaces of the threading primitives.
|
2009-12-23 17:01:53 +01:00 |
|
Tobias Brunner
|
14f7091280
|
Moved mutex.c to a separate folder in order to cleanly wrap other threading primitives (and utils/mutex.h is now threading.h).
|
2009-12-23 17:00:58 +01:00 |
|
Martin Willi
|
4952dc11da
|
Fixed all doxygen warnings
|
2009-10-22 14:34:10 +02:00 |
|
Martin Willi
|
640ed4d5a5
|
Public/Private keys implement a has_fingerprint() method
|
2009-09-21 16:47:25 +02:00 |
|
Andreas Steffen
|
210d287368
|
extended hasher_signature_algorithm_to_oid() function
|
2009-09-13 21:41:51 +02:00 |
|
Martin Willi
|
323f9f990f
|
replaces four spaces by tabs, where appropriate
|
2009-09-04 14:50:23 +02:00 |
|
Martin Willi
|
7daf5226b7
|
removed trailing spaces ([[:space:]]+$)
|
2009-09-04 13:46:09 +02:00 |
|
Martin Willi
|
472cb4ce77
|
distinguish between RFC 4754 (concatenated) and RFC 3279 (DER encoded) ECDSA signatures
|
2009-08-27 17:37:42 +02:00 |
|
Martin Willi
|
ed75a4dd69
|
do not flush cached encodings, keys are responsible for it
|
2009-08-27 13:59:30 +02:00 |
|
Martin Willi
|
2ee8cd04bd
|
key encoding gained a cache() method, allows caching of externally created encodings
|
2009-08-27 09:57:49 +02:00 |
|
Martin Willi
|
083142c4a0
|
encoding public EC keys is not really possible without subjectPublicKeyInfo
|
2009-08-26 16:15:38 +02:00 |
|
Martin Willi
|
7c577c8ea2
|
started implementation of a PKI tool, currently supporting RSA|ECDSA key generation
|
2009-08-26 11:23:55 +02:00 |
|
Martin Willi
|
e35c3e2a03
|
updated openssl plugin to new private/public key API, use encoder framework
|
2009-08-26 11:23:52 +02:00 |
|
Martin Willi
|
1384a42e1b
|
changed get_id/get_encoding API of private/public key to use new encoding framework
|
2009-08-26 11:23:52 +02:00 |
|
Martin Willi
|
edd354db6f
|
added generic implementation helpers for private_key_t.equals/belongs_to, public_key_t.equals
|
2009-08-26 11:23:52 +02:00 |
|
Martin Willi
|
0dd2defc5a
|
added a seperate chache lookup, as encode() requires arguments expensive to build
|
2009-08-26 11:23:52 +02:00 |
|
Martin Willi
|
d9b24887a4
|
added a facility to hand out fingerprinting/key encoding to the pkcs1/pgp/... plugins
|
2009-08-26 11:23:51 +02:00 |
|
Andreas Steffen
|
b6f739c13b
|
support of SHA224-based certificate signatures
|
2009-08-05 22:01:44 +02:00 |
|
Andreas Steffen
|
225bb2b810
|
conversion from ECDSA_WITH_SHAxxx OIDs to signature schemes
|
2009-07-15 18:12:40 +02:00 |
|
Andreas Steffen
|
11e6d28533
|
pluto supports ECDSA authentication
|
2009-06-12 19:59:49 +02:00 |
|
Andreas Steffen
|
f3e87f5935
|
created signature_scheme_from_oid() helper function
|
2009-06-09 11:03:34 +02:00 |
|
Andreas Steffen
|
8b799d55ce
|
pluto and scepclient use private and public key plugins of libstrongswan
|
2009-06-09 11:03:32 +02:00 |
|
Tobias Brunner
|
8c5d72cd0b
|
removing svn keyword $Id$ from all files
|
2009-04-30 13:19:35 +00:00 |
|
Martin Willi
|
1490ff4d9b
|
updated Doxyfile
properly close all doxygen groups
fixed remaining doxygen warnings
|
2009-03-24 17:43:01 +00:00 |
|
Tobias Brunner
|
ea0823dffd
|
ECDSA with OpenSSL
|
2008-06-10 09:08:27 +00:00 |
|
Martin Willi
|
de7062a280
|
removed unimplemented private/public key function declarations
|
2008-03-19 14:21:56 +00:00 |
|
Martin Willi
|
8d04f78d07
|
removed X509_PEER flag; flags are meant to read cert, not to store additional state in cert
removed x509_t.set_flags for the reason above
implemented a simple, generic shared_key_t
|
2008-03-14 15:11:29 +00:00 |
|
Martin Willi
|
552cc11b1f
|
merged the modularization branch (credentials) back to trunk
|
2008-03-13 14:14:44 +00:00 |
|