gsm: add SimIdentifier property

An obfuscated SimIdentifier that may be available before the PIN has
been entered, for use in auto-unlocking a device.  If this value is
present, it should be used in preference to DeviceIdentifier as it
is SIM-specific like the PIN code.
This commit is contained in:
Dan Williams
2010-10-25 17:41:08 -05:00
parent 46106660fe
commit 1684d8b173
8 changed files with 312 additions and 5 deletions

View File

@@ -33,6 +33,13 @@ response_clean (GString *response)
s -= 2;
}
/* Contains duplicate '<CR><CR>' */
s = response->str;
while ((response->len >= 2) && (*s == '\r') && (*(s + 1) == '\r')) {
g_string_erase (response, 0, 1);
s = response->str;
}
/* Starts with one or more '<CR><LF>' */
s = response->str;
while ((response->len >= 2) && (*s == '\r') && (*(s + 1) == '\n')) {