# QCA::DLGroup

Search for usage in LXR

QCA::DLGroup Class Reference

`#include <QtCrypto>`

## Public Member Functions

DLGroup (const BigInteger &p, const BigInteger &g)

DLGroup (const BigInteger &p, const BigInteger &q, const BigInteger &g)

DLGroup (const DLGroup &from)

BigInteger g () const

bool isNull () const

DLGroupoperator= (const DLGroup &from)

BigInteger p () const

BigInteger q () const

## Static Public Member Functions

static QList< DLGroupSetsupportedGroupSets (const QString &provider=QString())

## Detailed Description

A discrete logarithm group.

Definition at line 171 of file qca_publickey.h.

## ◆ DLGroup() [1/3]

 QCA::DLGroup::DLGroup ( const BigInteger & p, const BigInteger & q, const BigInteger & g )

Construct a discrete logarithm group from raw parameters.

Parameters
 p the P parameter q the Q parameter g the G parameter

## ◆ DLGroup() [2/3]

 QCA::DLGroup::DLGroup ( const BigInteger & p, const BigInteger & g )

Construct a discrete logarithm group from raw parameters.

Parameters
 p the P parameter g the G parameter

## ◆ DLGroup() [3/3]

 QCA::DLGroup::DLGroup ( const DLGroup & from )

Standard copy constructor.

Parameters
 from the group to copy from

## ◆ g()

 BigInteger QCA::DLGroup::g ( ) const

Provide the g component of the group.

## ◆ isNull()

 bool QCA::DLGroup::isNull ( ) const

Test if the group is empty.

## ◆ operator=()

 DLGroup & QCA::DLGroup::operator= ( const DLGroup & from )

Standard assignment operator.

Parameters
 from the DLGroup to copy from

## ◆ p()

 BigInteger QCA::DLGroup::p ( ) const

Provide the p component of the group.

## ◆ q()

 BigInteger QCA::DLGroup::q ( ) const

Provide the q component of the group.

## ◆ supportedGroupSets()

 static QList< DLGroupSet > QCA::DLGroup::supportedGroupSets ( const QString & provider = QString() )
static

Provide a list of the supported group sets.

Parameters
 provider the provider to report which group sets are available. If not specified, all providers will be checked

The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Sep 6 2024 12:01:09 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.