lp:libssh

Created by VCS imports on 2010-08-20 and last modified on 2019-03-13
Get this branch:
bzr branch lp:libssh

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
Libssh
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.libssh.org/projects/libssh.git.

The next import is scheduled to run in 18 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on alnitak and finished 5 hours ago taking 20 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 20 seconds — see the log
Import started 17 hours ago on alnitak and finished 17 hours ago taking 15 seconds — see the log
Import started 23 hours ago on izar and finished 23 hours ago taking 15 seconds — see the log
Import started on 2019-03-23 on alnitak and finished on 2019-03-23 taking 20 seconds — see the log
Import started on 2019-03-22 on izar and finished on 2019-03-22 taking 15 seconds — see the log
Import started on 2019-03-22 on izar and finished on 2019-03-22 taking 15 seconds — see the log
Import started on 2019-03-22 on izar and finished on 2019-03-22 taking 15 seconds — see the log
Import started on 2019-03-22 on alnitak and finished on 2019-03-22 taking 15 seconds — see the log
Import started on 2019-03-21 on izar and finished on 2019-03-21 taking 20 seconds — see the log

Recent revisions

4486. By Andreas Schneider <email address hidden> on 2019-03-13

doc: Add a note about OpenSSL linking

Signed-off-by: Andreas Schneider <email address hidden>

4485. By Andreas Schneider <email address hidden> on 2019-03-13

libcrypto: Add missing includes for modes.h

This defines block128_f.

Fixes T133.

Signed-off-by: Andreas Schneider <email address hidden>

4484. By Jan P. on 2019-03-11

The SSH_LOG_ENTRY is not defined all, match the descriptions to SSH_BIND_OPTIONS_LOG_VERBOSITY*.

The documentation amends change in 801bc29494f7b0da377334a9e48eff698d53376d.

The SSH_LOG_ENTRY macro was removed during cleanup ab60d1d67847f2af20604f8890381a0cbbed0524.

Signed-off-by: Jan Pazdziora <email address hidden>
Reviewed-by: Andreas Schneider <email address hidden>

4483. By Jan P. on 2019-03-11

From the context it seems that the function being defined is authenticate_none.

Signed-off-by: Jan Pazdziora <email address hidden>
Reviewed-by: Andreas Schneider <email address hidden>

4482. By Jan P. on 2019-03-11

ssh_userauth_publickey_auto requires three arguments.

Addressing
client.c: In function ‘authenticate_pubkey’:
client.c:70:8: error: too few arguments to function ‘ssh_userauth_publickey_auto’
   rc = ssh_userauth_publickey_auto(session, NULL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from client.c:1:
/usr/include/libssh/libssh.h:745:16: note: declared here
 LIBSSH_API int ssh_userauth_publickey_auto(ssh_session session,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Jan Pazdziora <email address hidden>
Reviewed-by: Andreas Schneider <email address hidden>

4481. By Simo Sorce on 2019-03-07

Use a common KDF function

Cleanup the KDF function to use only one function per crypto backend.
Improve the KDF function to properly handle requested lenght and to
avoid unnecessarily reallocating buffers.

In OpenSSL use the new EVP_KDF API if available.

Signed-off-by: Simo Sorce <email address hidden>
Reviewed-by: Anderson Toshiyuki Sasaki <email address hidden>
Reviewed-by: Andreas Schneider <email address hidden>

4480. By Simo Sorce on 2019-03-07

Clean up code that generates session keys

This patch simply reworks the code to make it more understandable and
reduce if() branches.
It also avoids reallocs, and instead uses a support buffer to hold
intermediate results of the hmac function so that no buffer overrides
happen when the requested size is not an exact mutiple of the digest_len.

Signed-off-by: Simo Sorce <email address hidden>
Reviewed-by: Anderson Toshiyuki Sasaki <email address hidden>
Reviewed-by: Andreas Schneider <email address hidden>

4479. By Simo Sorce on 2019-03-07

Add unit test for fn that generates session keys

Signed-off-by: Simo Sorce <email address hidden>
Reviewed-by: Anderson Toshiyuki Sasaki <email address hidden>
Reviewed-by: Andreas Schneider <email address hidden>

4478. By Simo Sorce on 2019-03-07

Fix crypto_free zeroing of encryption keys

The zeroing MUST use the correct cipher length as keys can be both
longer or shorter than the digest. In one case only some part of the key
may end up being zeroed, in the other memory corruption may happen as
we zero memory we do not own.

Signed-off-by: Simo Sorce <email address hidden>
Reviewed-by: Anderson Toshiyuki Sasaki <email address hidden>
Reviewed-by: Andreas Schneider <email address hidden>

4477. By Andreas Schneider <email address hidden> on 2019-02-27

sftp: Document how to free memory retruned by sftp_canonicalize_path()

Fixes T129

Signed-off-by: Andreas Schneider <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.