Non-Abelian statistics with mixed-boundary punctures on the toric code