Criminal law is a branch of public law that defines the acts (crimes) for which a criminal punishment is prescribed, lays down the punishments and the conditions for imposing them.