Versions in this module Expand all Collapse all v0 v0.5.0 Jul 29, 2022 Changes in this version + const APIFile + const APIVersion + const VersionCrc v0.4.0 Jan 17, 2022 Changes in this version + var IpsecCryptoAlg_name = map[uint32]string + var IpsecCryptoAlg_value = map[string]uint32 + var IpsecIntegAlg_name = map[uint32]string + var IpsecIntegAlg_value = map[string]uint32 + var IpsecProto_name = map[uint32]string + var IpsecProto_value = map[string]uint32 + var IpsecSadFlags_name = map[uint32]string + var IpsecSadFlags_value = map[string]uint32 + type IpsecCryptoAlg uint32 + const IPSEC_API_CRYPTO_ALG_3DES_CBC + const IPSEC_API_CRYPTO_ALG_AES_CBC_128 + const IPSEC_API_CRYPTO_ALG_AES_CBC_192 + const IPSEC_API_CRYPTO_ALG_AES_CBC_256 + const IPSEC_API_CRYPTO_ALG_AES_CTR_128 + const IPSEC_API_CRYPTO_ALG_AES_CTR_192 + const IPSEC_API_CRYPTO_ALG_AES_CTR_256 + const IPSEC_API_CRYPTO_ALG_AES_GCM_128 + const IPSEC_API_CRYPTO_ALG_AES_GCM_192 + const IPSEC_API_CRYPTO_ALG_AES_GCM_256 + const IPSEC_API_CRYPTO_ALG_DES_CBC + const IPSEC_API_CRYPTO_ALG_NONE + func (x IpsecCryptoAlg) String() string + type IpsecIntegAlg uint32 + const IPSEC_API_INTEG_ALG_MD5_96 + const IPSEC_API_INTEG_ALG_NONE + const IPSEC_API_INTEG_ALG_SHA1_96 + const IPSEC_API_INTEG_ALG_SHA_256_128 + const IPSEC_API_INTEG_ALG_SHA_256_96 + const IPSEC_API_INTEG_ALG_SHA_384_192 + const IPSEC_API_INTEG_ALG_SHA_512_256 + func (x IpsecIntegAlg) String() string + type IpsecProto uint32 + const IPSEC_API_PROTO_AH + const IPSEC_API_PROTO_ESP + func (x IpsecProto) String() string + type IpsecSadEntry struct + CryptoAlgorithm IpsecCryptoAlg + CryptoKey Key + Flags IpsecSadFlags + IntegrityAlgorithm IpsecIntegAlg + IntegrityKey Key + Protocol IpsecProto + SadID uint32 + Salt uint32 + Spi uint32 + TunnelDst ip_types.Address + TunnelSrc ip_types.Address + TxTableID uint32 + UDPDstPort uint16 + UDPSrcPort uint16 + type IpsecSadEntryV2 struct + CryptoAlgorithm IpsecCryptoAlg + CryptoKey Key + Dscp ip_types.IPDscp + Flags IpsecSadFlags + IntegrityAlgorithm IpsecIntegAlg + IntegrityKey Key + Protocol IpsecProto + SadID uint32 + Salt uint32 + Spi uint32 + TunnelDst ip_types.Address + TunnelFlags tunnel_types.TunnelEncapDecapFlags + TunnelSrc ip_types.Address + TxTableID uint32 + UDPDstPort uint16 + UDPSrcPort uint16 + type IpsecSadEntryV3 struct + CryptoAlgorithm IpsecCryptoAlg + CryptoKey Key + Flags IpsecSadFlags + IntegrityAlgorithm IpsecIntegAlg + IntegrityKey Key + Protocol IpsecProto + SadID uint32 + Salt uint32 + Spi uint32 + Tunnel tunnel_types.Tunnel + UDPDstPort uint16 + UDPSrcPort uint16 + type IpsecSadFlags uint32 + const IPSEC_API_SAD_FLAG_ASYNC + const IPSEC_API_SAD_FLAG_IS_INBOUND + const IPSEC_API_SAD_FLAG_IS_TUNNEL + const IPSEC_API_SAD_FLAG_IS_TUNNEL_V6 + const IPSEC_API_SAD_FLAG_NONE + const IPSEC_API_SAD_FLAG_UDP_ENCAP + const IPSEC_API_SAD_FLAG_USE_ANTI_REPLAY + const IPSEC_API_SAD_FLAG_USE_ESN + func (x IpsecSadFlags) String() string + type Key struct + Data []byte + Length uint8