Lines Matching refs:plain
129 u8 *plain, size_t *plain_len) in pkcs1_decrypt_public_key() argument
135 if (crypto_rsa_exptmod(crypt, crypt_len, plain, &len, key, 0) < 0) in pkcs1_decrypt_public_key()
148 plain[0] != 0x00 || (plain[1] != 0x00 && plain[1] != 0x01)) { in pkcs1_decrypt_public_key()
154 pos = plain + 3; in pkcs1_decrypt_public_key()
155 if (plain[1] == 0x00) { in pkcs1_decrypt_public_key()
157 if (plain[2] != 0x00) { in pkcs1_decrypt_public_key()
162 while (pos + 1 < plain + len && *pos == 0x00 && pos[1] == 0x00) in pkcs1_decrypt_public_key()
166 if (plain[2] != 0xff) { in pkcs1_decrypt_public_key()
171 while (pos < plain + len && *pos == 0xff) in pkcs1_decrypt_public_key()
175 if (pos - plain - 2 < 8) { in pkcs1_decrypt_public_key()
182 if (pos + 16 /* min hash len */ >= plain + len || *pos != 0x00) { in pkcs1_decrypt_public_key()
188 len -= pos - plain; in pkcs1_decrypt_public_key()
191 os_memmove(plain, pos, len); in pkcs1_decrypt_public_key()