Skip to content

Commit

Permalink
feat: generate binding for SSL_CTX_set_security_level
Browse files Browse the repository at this point in the history
  • Loading branch information
JKRhb committed Jun 30, 2024
1 parent 1116e36 commit 445c6e6
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
16 changes: 16 additions & 0 deletions lib/src/generated/ffi.dart
Original file line number Diff line number Diff line change
Expand Up @@ -748,6 +748,22 @@ class OpenSsl {
late final _DTLSv1_listen = _DTLSv1_listenPtr.asFunction<
int Function(ffi.Pointer<SSL>, ffi.Pointer<BIO_ADDR>)>();

void SSL_CTX_set_security_level(
ffi.Pointer<SSL_CTX> ctx,
int level,
) {
return _SSL_CTX_set_security_level(
ctx,
level,
);
}

late final _SSL_CTX_set_security_levelPtr = _lookup<
ffi.NativeFunction<ffi.Void Function(ffi.Pointer<SSL_CTX>, ffi.Int)>>(
'SSL_CTX_set_security_level');
late final _SSL_CTX_set_security_level = _SSL_CTX_set_security_levelPtr
.asFunction<void Function(ffi.Pointer<SSL_CTX>, int)>();

int ERR_get_error() {
return _ERR_get_error();
}
Expand Down
1 change: 1 addition & 0 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ ffigen:
- OPENSSL_version_major
- OPENSSL_version_minor
- OPENSSL_version_patch
- SSL_CTX_set_security_level
macros:
include:
- BIO_C_SET_BUF_MEM_EOF_RETURN
Expand Down

0 comments on commit 445c6e6

Please sign in to comment.