https://github.com/nemequ/vala-extra-vapis
Lo and behold, if you scroll down in it, there is gcrypt! I had started writing an interface for the Bitfinex API some time ago and it needed a type of hash not present in the one included in the Vala distribution. It is in gcrypt, I think. Writing Vala APIs is not complicated anyway, it's just a matter of translating the enums and function specifications (like in a .h file in C) so that the compiler knows how to address the functions in the libraries, which are written in C.
I am slowly working through this. My first task in my list of things to do is to write the beginnings of the inter-subchain TCP connection system, just first to be able to run two instances and instruct one to connect to the other and feed data across.
Written with StackEdit.