For the 58/1.4, I've always used a short circular metal "universal lens hood", brand name got erased with time. Outer diameter 80mm, first section is a cone, 30 degrees angle, 10mm long, second section is cylindrical, 5mm long. Has a filter thread (77mm I guess) and accepts the 58mm lens caps (a no-brand pinch cap in my case, replacing the no-pinch branded one). This lens is such insensitive to stray light that a mere "bumper hood" does the job. See picture. Whoever is able to guess the brand name will earn my renewed congratulations.