On the topic of if/how to tell an officer you are carrying. Does current CO state law require one to tell an officer when contacted?

I was pulled over in Indiana while carrying. I informed the officer I was carrying and handed him my CO permit. When he returned from his cruiser he told me that I wasn't allowed to carry in Indiana (not true) but that he wasn't going to arrest me (wish he would have I could have made some money). Anyways it got me thinking that in that case the less he knew the better off the situation would have been.

So if citizens are going to be allowed to carry without a permit (and thus the officer won't know when looking them up in the computer) perhaps not saying anything would make sense, of course if the law allows that.