Contrast is the slope of the H-D curve of between any two points.
Tonality is a wishy washy term that can mean different things depending on who you are talking to. It can be an broad descriptor of a print (for example if someone says rich tonality, harsh tonality, muddy, high key, soft etc. whatever word). It is also sometimes used as basically a synonym for the H-D curve itself (since that is what the curve describes), or a portion of the curve (highlight tonality etc.). Concerning prints, it is also often used in reference to the colour (cold, warm etc.).
There is a more rigorous thing called tone reproduction, which maps how the luminance values in the original scene are ultimately rendered in the final presentation medium (print etc.). In the case of B&W negatives for example, basically a series of H-D and other curves showing the transitions from scene->imaging system->negative->print.