Re: [Vala] About VAPI's instance position
- From: Al Thomas <astavale yahoo co uk>
- To: vala-list <vala-list gnome org>
- Subject: Re: [Vala] About VAPI's instance position
- Date: Sat, 22 Feb 2020 12:34:15 +0000 (UTC)
On Saturday, 22 February 2020, 07:58:10 GMT, 放下 via vala-list <vala-list gnome org> wrote:
if set the instance_pos as 2.1, the code can compile and will crashed at function public_encrypt /
private_decrypt,
2.1 sounds about right. That may not be the cause of the crash.
The documentation is helpful: https://www.openssl.org/docs/man1.1.1/man3/RSA_public_encrypt.html
`flen` should be the size of `from`. So you should use `array_length_pos` with `from` instead of
`array_length = false`.
For improved code readability you can make `padding` a Vala enum called `Padding` that binds
`RSA_PKCS1_PADDING`, etc.
A useful tip is to look at the C code generated from the Vala. Use `--ccode` or `--save-temps` with valac to
get the intermediate C files. If you still have troubles please post the intermediate C code generated from
Vala.
Best wishes,
Al
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]