X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccore%2Fsilcauth.h;h=ba74230805f8c70194a5636c101adaa7ceee4b12;hb=72cfa31520ebc0058763a30e21c13f6e9a964aa0;hp=3181a0ebeb175d6c0b5b947af97ecc9a2a4e89f9;hpb=2be0be2432fff760084c4093291e79f1fa6262d8;p=silc.git diff --git a/lib/silccore/silcauth.h b/lib/silccore/silcauth.h index 3181a0eb..ba742308 100644 --- a/lib/silccore/silcauth.h +++ b/lib/silccore/silcauth.h @@ -28,7 +28,7 @@ typedef struct SilcAuthPayloadStruct *SilcAuthPayload; typedef struct SilcKeyAgreementPayloadStruct *SilcKeyAgreementPayload; /* Authentication method type */ -typedef unsigned short SilcAuthMethod; +typedef uint16 SilcAuthMethod; /* Authentication methods in SILC protocol */ #define SILC_AUTH_NONE 0 @@ -42,16 +42,16 @@ typedef unsigned short SilcAuthMethod; /* Prototypes */ SilcAuthPayload silc_auth_payload_parse(unsigned char *data, - unsigned int data_len); + uint32 data_len); SilcBuffer silc_auth_payload_encode(SilcAuthMethod method, unsigned char *random_data, - unsigned short random_len, + uint16 random_len, unsigned char *auth_data, - unsigned short auth_len); + uint16 auth_len); void silc_auth_payload_free(SilcAuthPayload payload); SilcAuthMethod silc_auth_get_method(SilcAuthPayload payload); unsigned char *silc_auth_get_data(SilcAuthPayload payload, - unsigned int *auth_len); + uint32 *auth_len); SilcBuffer silc_auth_public_key_auth_generate(SilcPublicKey public_key, SilcPrivateKey private_key, SilcHash hash, @@ -64,17 +64,17 @@ int silc_auth_public_key_auth_verify_data(SilcBuffer payload, SilcHash hash, void *id, SilcIdType type); int silc_auth_verify(SilcAuthPayload payload, SilcAuthMethod auth_method, - void *auth_data, unsigned int auth_data_len, + void *auth_data, uint32 auth_data_len, SilcHash hash, void *id, SilcIdType type); -int silc_auth_verify_data(unsigned char *payload, unsigned int payload_len, +int silc_auth_verify_data(unsigned char *payload, uint32 payload_len, SilcAuthMethod auth_method, void *auth_data, - unsigned int auth_data_len, SilcHash hash, + uint32 auth_data_len, SilcHash hash, void *id, SilcIdType type); SilcKeyAgreementPayload silc_key_agreement_payload_parse(SilcBuffer buffer); SilcBuffer silc_key_agreement_payload_encode(char *hostname, - unsigned int port); + uint32 port); void silc_key_agreement_payload_free(SilcKeyAgreementPayload payload); char *silc_key_agreement_get_hostname(SilcKeyAgreementPayload payload); -unsigned int silc_key_agreement_get_port(SilcKeyAgreementPayload payload); +uint32 silc_key_agreement_get_port(SilcKeyAgreementPayload payload); #endif