The Chinese a couple of years ago claimed to have a long range missile that was designed to sink a carrier. If the gave some to N Korea, who knows.
Why would China give North Korea something that they could easily use against them?
China isn’t that stupid.
NK isn’t that good.