| libmbim-glib Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
MbimMessage * mbim_message_auth_aka_query_new (const guint8 *rand,const guint8 *autn,GError **error); gboolean mbim_message_auth_aka_response_parse (const MbimMessage *message,const guint8 **res,guint32 *res_len,const guint8 **integrating_key,const guint8 **ciphering_key,const guint8 **auts,GError **error); MbimMessage * mbim_message_auth_akap_query_new (const guint8 *rand,const guint8 *autn,const gchar *network_name,GError **error); gboolean mbim_message_auth_akap_response_parse (const MbimMessage *message,const guint8 **res,guint32 *res_len,const guint8 **integrating_key,const guint8 **ciphering_key,const guint8 **auts,GError **error); MbimMessage * mbim_message_auth_sim_query_new (const guint8 *rand1,const guint8 *rand2,const guint8 *rand3,guint32 n,GError **error); gboolean mbim_message_auth_sim_response_parse (const MbimMessage *message,guint32 *sres1,guint64 *kc1,guint32 *sres2,guint64 *kc2,guint32 *sres3,guint64 *kc3,guint32 *n,GError **error);
MbimMessage * mbim_message_auth_aka_query_new (const guint8 *rand,const guint8 *autn,GError **error);
Create a new request for the 'Aka' query command in the 'Auth' service.
|
the 'Rand' field, given as an array of 16 guint8 values. |
|
the 'Autn' field, given as an array of 16 guint8 values. |
|
return location for error or NULL. |
Returns : |
a newly allocated MbimMessage, which should be freed with mbim_message_unref(). |
gboolean mbim_message_auth_aka_response_parse (const MbimMessage *message,const guint8 **res,guint32 *res_len,const guint8 **integrating_key,const guint8 **ciphering_key,const guint8 **auts,GError **error);
Create a new request for the 'Auts' response command in the 'Auth' service.
|
the MbimMessage. |
|
return location for an array of 16 guint8 values. Do not free the returned value, it is owned by message. |
|
return location for a guint32, or NULL if the 'ResLen' field is not needed. |
|
return location for an array of 16 guint8 values. Do not free the returned value, it is owned by message. |
|
return location for an array of 16 guint8 values. Do not free the returned value, it is owned by message. |
|
return location for an array of 14 guint8 values. Do not free the returned value, it is owned by message. |
|
return location for error or NULL. |
Returns : |
TRUE if the message was correctly parsed, FALSE if error is set. |
MbimMessage * mbim_message_auth_akap_query_new (const guint8 *rand,const guint8 *autn,const gchar *network_name,GError **error);
Create a new request for the 'Akap' query command in the 'Auth' service.
|
the 'Rand' field, given as an array of 16 guint8 values. |
|
the 'Autn' field, given as an array of 16 guint8 values. |
|
the 'NetworkName' field, given as a string. |
|
return location for error or NULL. |
Returns : |
a newly allocated MbimMessage, which should be freed with mbim_message_unref(). |
gboolean mbim_message_auth_akap_response_parse (const MbimMessage *message,const guint8 **res,guint32 *res_len,const guint8 **integrating_key,const guint8 **ciphering_key,const guint8 **auts,GError **error);
Create a new request for the 'Auts' response command in the 'Auth' service.
|
the MbimMessage. |
|
return location for an array of 16 guint8 values. Do not free the returned value, it is owned by message. |
|
return location for a guint32, or NULL if the 'ResLen' field is not needed. |
|
return location for an array of 16 guint8 values. Do not free the returned value, it is owned by message. |
|
return location for an array of 16 guint8 values. Do not free the returned value, it is owned by message. |
|
return location for an array of 14 guint8 values. Do not free the returned value, it is owned by message. |
|
return location for error or NULL. |
Returns : |
TRUE if the message was correctly parsed, FALSE if error is set. |
MbimMessage * mbim_message_auth_sim_query_new (const guint8 *rand1,const guint8 *rand2,const guint8 *rand3,guint32 n,GError **error);
Create a new request for the 'Sim' query command in the 'Auth' service.
|
the 'Rand1' field, given as an array of 16 guint8 values. |
|
the 'Rand2' field, given as an array of 16 guint8 values. |
|
the 'Rand3' field, given as an array of 16 guint8 values. |
|
the 'N' field, given as a guint32. |
|
return location for error or NULL. |
Returns : |
a newly allocated MbimMessage, which should be freed with mbim_message_unref(). |
gboolean mbim_message_auth_sim_response_parse (const MbimMessage *message,guint32 *sres1,guint64 *kc1,guint32 *sres2,guint64 *kc2,guint32 *sres3,guint64 *kc3,guint32 *n,GError **error);
Create a new request for the 'N' response command in the 'Auth' service.
|
the MbimMessage. |
|
return location for a guint32, or NULL if the 'Sres1' field is not needed. |
|
return location for a guint64, or NULL if the 'Kc1' field is not needed. |
|
return location for a guint32, or NULL if the 'Sres2' field is not needed. |
|
return location for a guint64, or NULL if the 'Kc2' field is not needed. |
|
return location for a guint32, or NULL if the 'Sres3' field is not needed. |
|
return location for a guint64, or NULL if the 'Kc3' field is not needed. |
|
return location for a guint32, or NULL if the 'N' field is not needed. |
|
return location for error or NULL. |
Returns : |
TRUE if the message was correctly parsed, FALSE if error is set. |