| Structure SilcSKESecurityProperties
 
 NAME
 
    typedef struct { ... } *SilcSKESecurityProperties;
DESCRIPTION
    Security Properties negotiated between key exchange parties. This
    structure is filled from the Key Exchange Start Payload which is used
    to negotiate what security properties must be used in the
    communication.
SOURCE    typedef struct SilcSKESecurityPropertiesStruct {
      SilcSKESecurityPropertyFlag flags;     /* Flags */
      SilcSKEDiffieHellmanGroup group;       /* Selected Diffie Hellman group */
      SilcCipher cipher;                     /* Selected cipher */
      SilcHmac hmac;                         /* Selected HMAC */
      SilcHash hash;                         /* Selected hash algorithm */
      SilcPublicKey public_key;              /* Remote public key */
      SilcUInt16 remote_port;                /* Remote port, set when IV Included
                                                set and using UDP/IP */
    } *SilcSKESecurityProperties;
 
 
 
 |