Should openssl accept weak DSA/DH keys with g = +/- 1 ?