it seems that there is infection taken place on that part as you have bruise
on pin hole.
It might not have any connection with injury
occurred before but due to itching or slight injury without your notice might have caused this problem.
Go for antibiotic and anti inflammatory drug course and you will be alright.