DH_generate_parameters_ex function
DH_generate_parameters_ex generates a suitable Diffie-Hellman group with a
prime that is prime_bits long and stores it in dh. The generator of the
group will be generator, which should be DH_GENERATOR_2 unless there's a
good reason to use a different value. The cb argument contains a callback
function that will be called during the generation. See the documentation in
bn.h about this. In addition to the callback invocations from BN, cb
will also be called with event equal to three when the generation is
complete.
Implementation
@meta.RecordUse()
@ffi.Native<
ffi.Int Function(ffi.Pointer<DH>, ffi.Int, ffi.Int, ffi.Pointer<BN_GENCB>)
>(symbol: 'bssl_dart_DH_generate_parameters_ex')
external int DH_generate_parameters_ex(
ffi.Pointer<DH> dh,
int prime_bits,
int generator,
ffi.Pointer<BN_GENCB> cb,
);