Be sure to check the laws of the state you reside in. I live in South Dakota and have a concealed carry permit. This allows me to carry a concealed pistol if I so desire, but does not allow me to carry a concealed knife. Go figure. I used to live in Texas and may again soon, I think I once read that it was illegal to carry a sword there. Double edged knives, dirks daggers etc, arr illegal in some states and as Thomas said, each state has their own definition of what they are.
Woody