1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-11-21 14:00:51 +03:00
Viktor Szakats ff3c774e03 blowfish: build improvements
- include `blowfish.c` into `bcrypt_pbkdf.c`, instead of
  compiling it as a distinct object.

- make low-level blowfish functions static. This prevents this symbols
  to pollute the public namespace of libssh2. It also allows the
  compiler to inline these functions.

- integrate `blf.h` header into `bcrypt_pbkdf.c` as well.

- use `_DEBUG_BLOWFISH` instead of `#if 0`.

- fix `_DEBUG_BLOWFISH` compiler warnings and other nits.

- `#undef` `inline` before redefining it in `libssh2_priv.h`.
  (copied from `blowfish.c`)

- delete unused `inline` redefinitions from `blowfish.c`.

- disable unused low-level blowfish functions.

- formatting, header order.

Closes #938
2023-04-08 22:26:47 +00:00
2023-03-28 17:47:34 +02:00
2023-04-08 22:26:10 +00:00
2023-04-08 22:26:47 +00:00
2023-04-08 22:26:10 +00:00
2023-04-01 23:41:07 +00:00
2019-08-02 16:38:08 -07:00
2023-03-27 19:26:58 +02:00
2021-08-29 22:36:43 +02:00
2023-03-30 20:59:47 +02:00
2016-02-24 23:44:13 +01:00
2023-04-08 22:26:47 +00:00
2023-03-30 20:59:47 +02:00
2011-04-04 13:31:33 +02:00
2021-09-03 09:17:34 +02:00
2023-03-27 19:26:58 +02:00

libssh2 - SSH2 library

libssh2 is a library implementing the SSH2 protocol, available under the revised BSD license.

Web site

Mailing list

BSD Licensed

Web site source code

Installation instructions:

Description
libssh2 - это библиотека, реализующая протокол SSH2, доступная по пересмотренной лицензии BSD
Readme 15 MiB
Languages
C 85.1%
M4 3.6%
CMake 3.4%
Shell 2.6%
RPGLE 1.8%
Other 3.2%