Lines Matching refs:pin
218 unsigned int wps_pin_checksum(unsigned int pin) in wps_pin_checksum() argument
221 while (pin) { in wps_pin_checksum()
222 accum += 3 * (pin % 10); in wps_pin_checksum()
223 pin /= 10; in wps_pin_checksum()
224 accum += pin % 10; in wps_pin_checksum()
225 pin /= 10; in wps_pin_checksum()
237 unsigned int wps_pin_valid(unsigned int pin) in wps_pin_valid() argument
239 return wps_pin_checksum(pin / 10) == (pin % 10); in wps_pin_valid()
247 int wps_generate_pin(unsigned int *pin) in wps_generate_pin() argument
257 *pin = val * 10 + wps_pin_checksum(val); in wps_generate_pin()
262 int wps_pin_str_valid(const char *pin) in wps_pin_str_valid() argument
267 p = pin; in wps_pin_str_valid()
273 len = p - pin; in wps_pin_str_valid()