| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
* tests/key.scm ("private-key-to-file") [GCrypt]: Don't perform the
test.
* doc/api-keys.texi (Keys): Update description of
`private-key-to-file'.
* NEWS: Update.
|
| |
|
|
|
|
|
|
| |
* ssh/key-func.c (guile_ssh_private_key_to_file): New procedure.
* ssh/key.scm (private-key-to-file): Export.
* tests/key.scm ("private-key-to-file"): New TC.
* doc/api-keys.texi (Keys): Add description of `private-key-to-file'.
* NEWS: Update.
|
| |
|
|
|
|
|
|
|
|
| |
* ssh/key-type.c (_scm_from_ssh_key, guile_ssh_make_keypair): New
procedures.
* ssh/key-type.h: Update.
* ssh/key.scm (make-keypair): Export.
* doc/api-keys.texi (Keys): Add description of `make-keypair'.
* tests/key.scm ("make-keypair"): New TC.
* NEWS: Update.
|
| |
|
|
|
| |
* doc/api-keys.texi (Keys): Add note about support of ECDSA keys with
GCrypt.
|
| |
|
|
|
|
| |
* doc/api-keys.texi (Keys): Make description of `public-key?' more
accurate.
* ssh/key-type.c (guile_ssh_is_public_key_p): Update docstring.
|
| |
|
|
|
|
|
|
|
|
|
| |
* ssh/key-func.c (guile_ssh_private_key_from_file): Remove `session'
parameter. All callers updated.
* doc/api-keys.texi (Keys): Update description of
`private-key-from-file'.
* examples/echo/client.scm.in (get-prvkey): Update.
* tests/key.scm ("private-key-from-file"): Update.
* tests/client-server.scm ("userauth-public-key!, success"): Update.
* NEWS: Update.
|
| |
|
|
|
|
|
|
| |
* ssh/key.scm (string->public-key): New procedure.
* ssh/key-func.c (guile_ssh_string_to_public_key): New procedure.
* ssh/key-func.h: Likewise.
* doc/api-keys.texi (Keys): Add description of
`string->public-key'.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use new libssh 0.6 API for handling of public key fingerprints.
Update TCs and documentation.
* examples/sssh.scm.in (main): Update.
* examples/echo/client.scm.in (main): Update.
* ssh/session-func.c (guile_ssh_get_server_public_key): New
procedure.
(guile_ssh_get_public_key_hash): Change arguments. Move to
`ssh/key-func.c'. All callers updated.
* ssh/session.scm (bytevector->hex-string): Move to `ssh/key.scm'.
(get-server-public-key): New procedure.
* ssh/key-func.c (guile_ssh_get_public_key_hash): New procedure.
* ssh/key.scm (get-public-key-hash, bytevector->hex-string): New
procedures.
* tests/client-server.scm ("get-public-key-hash"): Check md5 and
sha1 fingerprints.
* doc/api-sessions.texi (Sessions): Add documentation for
`get-server-public-key'. Move `get-public-key-hash',
`bytevector->hex-string' to `doc/api-keys.texi'.
* doc/api-keys.texi (Keys): Update.
* NEWS: Update.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* doc/api-messages.texi (Messages): Improve documentation of the
module.
* doc/api-servers.texi (Servers): Likewise.
* doc/api-sessions.texi (Sessions): Likewise.
* doc/api-keys.texi (Keys): Likewise.
* doc/api-version.texi (Version): Likewise.
* doc/api-channels.texi (Channels): Likewise. Add references.
Improve documentation of `make-channel' and `channel-open-session'
procedure.
|
| |
|
|
|
|
|
|
|
|
| |
* doc/api-version.texi (Version): Update concepts.
* doc/api-sessions.texi (Sessions): Likewise.
* doc/api-messages.texi (Messages, Parsing of Requests): Likewise.
* doc/api-channels.texi (Channels): Likewise.
* doc/api-auth.texi (Auth): Likewise.
* doc/guile-ssh.texi (Top): Add `Concept Index'.
* doc/indices.texi (Concept Index): New node.
|
| |
|
|
|
|
| |
* doc/api-auth.texi, api-channels.texi, api-keys.texi,
api-servers.texi, api-sessions.texi, api-version.texi,
guile-ssh.texi: Improve.
|
|
|
* configure.ac: Add `doc/Makefile' to `AC_CONFIG_FILES'.
* Makefile.am (SUBDIRS): Add `doc' directory.
* doc/Makefile.am: New file.
* doc/api-auth.texi, doc/api-channels.texi, doc/api-keys.texi,
doc/api-messages.texi, doc/api-servers.texi,
doc/api-sessions.texi, doc/api-version.texi, doc/fdl.texi,
doc/guile-ssh.texi, doc/indices.texi, doc/version.texi: New file.
|