Tiny white hard bumps on the labia ?

image

image

can anyone tell me what these are ? they are tiny but hard , no pain, no discomfort or itching and they just randomly appeared