finish vnrabin_bn
add const
fix testcase
add gcrypt
commit