void DH_get0_pqg()

in source/dh_override.c [97:120]


void DH_get0_pqg(const DH *dh, BIGNUM **p, const BIGNUM **q, const BIGNUM **g) {
    assert(openssl_DH_is_valid(dh));
    if (p != NULL) {
        if (dh->p != NULL) {
            *p = dh->p;
        } else {
            *p = NULL;
        }
    }
    if (q != NULL) {
        if (dh->q != NULL) {
            *q = dh->q;
        } else {
            *q = NULL;
        }
    }
    if (g != NULL) {
        if (dh->g != NULL) {
            *g = dh->g;
        } else {
            *g = NULL;
        }
    }
}