Reperations laws may violate prohibitions on Bills of attainder. They are also Ex-Post-Facto.
I looked into it, Ex-Post-Facto laws were made illegal by the US constitution for both federal and state governments and bills of attainder were made illegal by the constitution as well. Legally speaking you are correct.