# In NTRU digital envelope, do everyone know the hash function $H$ used?

I have a simple question about the NTRU original cryptosystem using a digital envelope.

The article can be found here: http://grouper.ieee.org/groups/1363/lattPK/submissions/ntru.pdf

It is said that we need a generating function $G$ and a hash function $H$.

Suppose that Alice wants to send a message to Bob. Then she will use some generating function $G$ and some hash function $H$.

Bob recieves the ciphertext $e$ and at a certain point of decryption it is said that Bob should compare $c''$ and $H(c',b)$.

Suppose that Eve exists.

My question is: Do Bob and Eve know $G$ and $H$? In the way the decryption is described, Bob needs to know $H$, but it's not clear if he knows it.