There is one mistake in your explanation. If a numeral ends in "один", the noun takes nominative singular, not genitive.
The genitive singular only works for 2-4, not for 1-4 (more exactly, for any numeral which ends in два/три/четыре, since 12, 13, 14 do not belong to this group: двенадцать, тринадцать, четырнадцать).
Although it is not related to your original question, but the form "белего" does not exist.
The genitive singular masculine of "белый" is "белого" (I've underlined the stressed vowel). However, it does not work with numerals for the reasons I explained above.
This adjective has a hard stem in -ый. So, all its ending should belong to the hard group. Actually, all the adjectival endings come in pairs for the hard stem and soft stem:
-ой(-ый) / -ий
-ая / -яя
-ое / -ее
- ого / -его
etc. etc.