Documentation ¶
Index ¶
- func Auth5gAkaComfirmRequestProcedure(updateConfirmationData models.ConfirmationData, ...) (*models.ConfirmationDataResponse, *models.ProblemDetails)
- func CalculateAtMAC(key []byte, input []byte) []byte
- func ConstructEapNoTypePkt(code radius.EapCode, pktID uint8) string
- func ConstructFailEapAkaNotification(oldPktId uint8) string
- func EapAuthComfirmRequestProcedure(updateEapSession models.EapSession, eapSessionID string) (*models.EapSession, *models.ProblemDetails)
- func EapEncodeAttribute(attributeType string, data string) (string, error)
- func HandleAuth5gAkaComfirmRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleEapAuthComfirmRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUeAuthPostRequest(request *http_wrapper.Request) *http_wrapper.Response
- func KDF5gAka(param ...string) hash.Hash
- func UeAuthPostRequestProcedure(updateAuthenticationInfo models.AuthenticationInfo) (*models.UeAuthenticationCtx, string, *models.ProblemDetails)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Auth5gAkaComfirmRequestProcedure ¶
func Auth5gAkaComfirmRequestProcedure(updateConfirmationData models.ConfirmationData, ConfirmationDataResponseID string) (*models.ConfirmationDataResponse, *models.ProblemDetails)
func CalculateAtMAC ¶
func EapAuthComfirmRequestProcedure ¶
func EapAuthComfirmRequestProcedure(updateEapSession models.EapSession, eapSessionID string) (*models.EapSession, *models.ProblemDetails)
return response, problemDetails
func EapEncodeAttribute ¶
func EapEncodeAttribute(attributeType string, data string) (returnStr string, err error) {
func HandleAuth5gAkaComfirmRequest ¶
func HandleAuth5gAkaComfirmRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleEapAuthComfirmRequest ¶
func HandleEapAuthComfirmRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleUeAuthPostRequest ¶
func HandleUeAuthPostRequest(request *http_wrapper.Request) *http_wrapper.Response
func UeAuthPostRequestProcedure ¶
func UeAuthPostRequestProcedure(updateAuthenticationInfo models.AuthenticationInfo) (*models.UeAuthenticationCtx, string, *models.ProblemDetails)
func UeAuthPostRequestProcedure(updateAuthenticationInfo models.AuthenticationInfo) (
response *models.UeAuthenticationCtx, locationURI string, problemDetails *models.ProblemDetails) {
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.