Desde la revolución iraní de 1979, el código penal ha sido basado en una conservadora interpretación de las leyes islámicas (Shari'a).