سلام بله آقا، بیشتر روایات و احادیث دال بر این هستند که در جنگ احد بعد از شکستن شمشیر حضرت علی این شمشیر توسط جبرئیل و احتمال زیاد از طرف پیامبر اکرم به ایشان داده شده. و در جنگ احد بعد از شکستن شمشیر ایشان بلافاصله اون شمشیر به ایشان داده شده. اصلا ربطی به کفار نداره