To our best knowledge, VeraCrypt complies with the following standards, specifications, and recommendations:
The correctness of the implementations of the encryption algorithms can be verified using test vectors (select Tools > Test Vectors) or by examining the source code of VeraCrypt.