authentic: Use memmove as the memory can overlap (if path is > 2B)
authentic: Use memmove as the memory can overlap (if path is > 2B)

Thanks oss-fuzz

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=23787

hongquan/OpenSC-main,hongquan/OpenSC-main,frankmorgner/OpenSC,AktivCo/OpenSC,AktivCo/OpenSC,metsma/OpenSC,philipWendland/OpenSC,mouse07410/OpenSC,OpenSC/OpenSC,fabled/OpenSC,hongquan/OpenSC-main,metsma/OpenSC,philipWendland/OpenSC,dengert/OpenSC,Jakuje/OpenSC,Jakuje/OpenSC,LudovicRousseau/OpenSC,Jakuje/OpenSC,metsma/OpenSC,LudovicRousseau/OpenSC,philipWendland/OpenSC,fabled/OpenSC,fabled/OpenSC,OpenSC/OpenSC,frankmorgner/OpenSC,frankmorgner/OpenSC,fabled/OpenSC,mouse07410/OpenSC,OpenSC/OpenSC,frankmorgner/OpenSC,Jakuje/OpenSC,mouse07410/OpenSC,AktivCo/OpenSC,dengert/OpenSC,LudovicRousseau/OpenSC,dengert/OpenSC