version 1.17, 2000/04/12 09:39:09 |
version 1.18, 2000/04/14 10:30:29 |
|
|
/* |
/* |
* |
* |
* authfd.c |
* authfd.c |
* |
* |
* Author: Tatu Ylonen <ylo@cs.hut.fi> |
* Author: Tatu Ylonen <ylo@cs.hut.fi> |
* |
* |
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland |
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland |
* All rights reserved |
* All rights reserved |
* |
* |
* Created: Wed Mar 29 01:30:28 1995 ylo |
* Created: Wed Mar 29 01:30:28 1995 ylo |
* |
* |
* Functions for connecting the local authentication agent. |
* Functions for connecting the local authentication agent. |
* |
* |
*/ |
*/ |
|
|
#include "includes.h" |
#include "includes.h" |
|
|
* ssh_get_authentication_socket(). |
* ssh_get_authentication_socket(). |
*/ |
*/ |
|
|
void |
void |
ssh_close_authentication_socket(int sock) |
ssh_close_authentication_socket(int sock) |
{ |
{ |
if (getenv(SSH_AUTHSOCKET_ENV_NAME)) |
if (getenv(SSH_AUTHSOCKET_ENV_NAME)) |
|
|
* memory. |
* memory. |
*/ |
*/ |
|
|
void |
void |
ssh_close_authentication_connection(AuthenticationConnection *ac) |
ssh_close_authentication_connection(AuthenticationConnection *ac) |
{ |
{ |
buffer_free(&ac->packet); |
buffer_free(&ac->packet); |
|
|
* be used by normal applications. |
* be used by normal applications. |
*/ |
*/ |
|
|
int |
int |
ssh_add_identity(AuthenticationConnection *auth, |
ssh_add_identity(AuthenticationConnection *auth, |
RSA * key, const char *comment) |
RSA * key, const char *comment) |
{ |
{ |
|
|
* meant to be used by normal applications. |
* meant to be used by normal applications. |
*/ |
*/ |
|
|
int |
int |
ssh_remove_identity(AuthenticationConnection *auth, RSA *key) |
ssh_remove_identity(AuthenticationConnection *auth, RSA *key) |
{ |
{ |
Buffer buffer; |
Buffer buffer; |
|
|
* by normal applications. |
* by normal applications. |
*/ |
*/ |
|
|
int |
int |
ssh_remove_all_identities(AuthenticationConnection *auth) |
ssh_remove_all_identities(AuthenticationConnection *auth) |
{ |
{ |
Buffer buffer; |
Buffer buffer; |