fix #165, refine dh wrapper, ensure public key is 128bytes. 0.9.206.