It is a bit surprising that the communications toolbox provides functionality for elements over gf(2), but it does not provide functionality for finding the null space of a matrix over the Galois field. These two files are simple modifications of the standard files "null.m" and "rref.m". The modification finds the null space of a matrix over gf(2).
Did you test your script on aaa = [1 1 0 ; 1 0 1 ; 0 1 1]?
Over Z_2, these vector are linearly dependent, and the matrix has a non trivial vector in its null space - [1 1 1].
Yet, gfnull(aaa) returns an empty matrix (at least, when I run it).