DH_get0_pqg function

  1. @RecordUse.new()
  2. @Native<Void Function(Pointer<DH>, Pointer<Pointer<BIGNUM>>, Pointer<Pointer<BIGNUM>>, Pointer<Pointer<BIGNUM>>)>(ffi.Pointer<DH>, ffi.Pointer<ffi.Pointer<BIGNUM>>, ffi.Pointer<ffi.Pointer<BIGNUM>>, ffi.Pointer<ffi.Pointer<BIGNUM>>)>(symbol: 'bssl_dart_DH_get0_pqg')
void DH_get0_pqg(
  1. Pointer<DH> dh,
  2. Pointer<Pointer<BIGNUM>> out_p,
  3. Pointer<Pointer<BIGNUM>> out_q,
  4. Pointer<Pointer<BIGNUM>> out_g,
)

DH_get0_pqg sets |*out_p|, |*out_q|, and |*out_g|, if non-NULL, to |dh|'s p, q, and g parameters, respectively.

Implementation

@meta.RecordUse()
@ffi.Native<
  ffi.Void Function(
    ffi.Pointer<DH>,
    ffi.Pointer<ffi.Pointer<BIGNUM>>,
    ffi.Pointer<ffi.Pointer<BIGNUM>>,
    ffi.Pointer<ffi.Pointer<BIGNUM>>,
  )
>(symbol: 'bssl_dart_DH_get0_pqg')
external void DH_get0_pqg(
  ffi.Pointer<DH> dh,
  ffi.Pointer<ffi.Pointer<BIGNUM>> out_p,
  ffi.Pointer<ffi.Pointer<BIGNUM>> out_q,
  ffi.Pointer<ffi.Pointer<BIGNUM>> out_g,
);