00001 #ifndef __AGENT_H
00002 #define __AGENT_H
00003
00004
00005 #define SSH_AGENTC_REQUEST_RSA_IDENTITIES 1
00006 #define SSH_AGENT_RSA_IDENTITIES_ANSWER 2
00007 #define SSH_AGENTC_RSA_CHALLENGE 3
00008 #define SSH_AGENT_RSA_RESPONSE 4
00009 #define SSH_AGENT_FAILURE 5
00010 #define SSH_AGENT_SUCCESS 6
00011 #define SSH_AGENTC_ADD_RSA_IDENTITY 7
00012 #define SSH_AGENTC_REMOVE_RSA_IDENTITY 8
00013 #define SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES 9
00014
00015
00016 #define SSH2_AGENTC_REQUEST_IDENTITIES 11
00017 #define SSH2_AGENT_IDENTITIES_ANSWER 12
00018 #define SSH2_AGENTC_SIGN_REQUEST 13
00019 #define SSH2_AGENT_SIGN_RESPONSE 14
00020 #define SSH2_AGENTC_ADD_IDENTITY 17
00021 #define SSH2_AGENTC_REMOVE_IDENTITY 18
00022 #define SSH2_AGENTC_REMOVE_ALL_IDENTITIES 19
00023
00024
00025 #define SSH_AGENTC_ADD_SMARTCARD_KEY 20
00026 #define SSH_AGENTC_REMOVE_SMARTCARD_KEY 21
00027
00028
00029 #define SSH_AGENTC_LOCK 22
00030 #define SSH_AGENTC_UNLOCK 23
00031
00032
00033 #define SSH_AGENTC_ADD_RSA_ID_CONSTRAINED 24
00034 #define SSH2_AGENTC_ADD_ID_CONSTRAINED 25
00035 #define SSH_AGENTC_ADD_SMARTCARD_KEY_CONSTRAINED 26
00036
00037 #define SSH_AGENT_CONSTRAIN_LIFETIME 1
00038 #define SSH_AGENT_CONSTRAIN_CONFIRM 2
00039
00040
00041 #define SSH2_AGENT_FAILURE 30
00042
00043
00044 #define SSH_COM_AGENT2_FAILURE 102
00045
00046 #define SSH_AGENT_OLD_SIGNATURE 0x01
00047
00048 #endif
00049