The NIST provided Intermediate TestVectors testcases for ML-KEM takes encaps_k(shared secret) as an argument 4 but however does not use it for comparison after the encapsulation stage.
This PR adds this check and aborts the code flow incase the comparison fails.
The NIST provided Intermediate TestVectors testcases for ML-KEM takes encaps_k(shared secret) as an argument 4 but however does not use it for comparison after the encapsulation stage. This PR adds this check and aborts the code flow incase the comparison fails.