Marc Hoersken
247dfce5fb
pem.c: fixed warning C6269: possible incorrect order of operations
2015-03-22 15:54:14 +01:00
Marc Hoersken
daa2dfa2db
pem.c: add _libssh2_pem_parse_memory to parse PEM from memory
...
Requirement to implement 18cfec8336e for Libgcrypt and WinCNG.
2015-03-22 14:39:14 +01:00
Marc Hoersken
1429ad749d
pem.c: fix copy and paste mistake from 55d030089b8
2015-03-22 13:58:09 +01:00
Marc Hoersken
55d030089b
pem.c: reduce number of calls to strlen in readline
2015-03-22 13:38:22 +01:00
Marc Hoersken
22204c4e2e
pem.c: fix mixed line-endings introduced with 8670f5da24
2014-12-26 13:39:18 +01:00
Marc Hoersken
8670f5da24
pem.c: make sure there's a trailing zero and b64data is not NULL
...
... if there is no base64 data between PEM header and footer.
Reported by Coverity CID 89823.
2014-12-26 13:31:26 +01:00
Marc Hoersken
21cb7bfb36
pem.c: always compile pem.c independently of crypto backend
2014-03-16 16:38:55 +01:00
Peter Stuge
a5bf809b80
Revert "Added Windows Cryptography API: Next Generation based backend"
...
This reverts commit d385230e15715e67796f16f3e65fd899f21a638b.
2013-09-15 13:32:38 +02:00
Marc Hoersken
d385230e15
Added Windows Cryptography API: Next Generation based backend
2013-09-07 22:38:14 +02:00
Guenter Knauf
7c32c84d0e
removed conditional sources from Makefile.inc
...
added ifdef blocks to libgcrypt.c, pem.c, openssl.c
2009-09-07 18:10:49 +02:00
Simon Josefsson
f2253aeee9
Fix compiler warnings.
2008-11-20 10:29:01 +00:00
Daniel Stenberg
210459db4b
re-indented the source code with this script:
...
indent \
--braces-on-if-line \
--braces-after-struct-decl-line \
--space-after-cast \
--line-length 79 \
--comment-line-length 79 \
--cuddle-else \
--no-tabs \
--tab-size 8 \
--indent-level 4 \
--no-space-after-for \
--space-after-if \
--space-after-while \
--no-space-after-function-call-names \
*.[ch]
2007-08-06 20:48:04 +00:00
Daniel Stenberg
cf9ed016e7
as mentioned in bug #1655429 , the CRLF pair was stripped off in the wrong
...
order!
2007-06-28 20:53:32 +00:00
James Housley
412b25d971
Initially the libssh2 code was indented with tabs of 4 spaces. Some of
...
the recent commits converted the tabs to 4 spaces, which matched the
initial indent size. Other commits converted the tabs to 8 spaces, this
didn't match.
All the code has been converted to 4 space indents. No changes to line
lengths or actual code was performed. This is in preperation to my up
coming non-blocking work so my commits should only be code changes and
line lengths in the code I am working on.
2007-05-28 17:56:08 +00:00
Daniel Stenberg
a139ab0b45
fix compiler warnings
2007-01-23 21:36:40 +00:00
Simon Josefsson
6cf4420264
Fix mem leak.
2007-01-23 12:18:50 +00:00
Simon Josefsson
1f232d69ed
Fix warnings.
2007-01-23 11:52:23 +00:00
Simon Josefsson
f252d350ec
Fix warnings.
2007-01-23 11:52:08 +00:00
Simon Josefsson
be984707e2
Add. Functions for reading PEM files and decoding ASN.1.
2007-01-23 08:13:10 +00:00