mirror of
https://github.com/QuasarApp/qca.git
synced 2025-05-09 01:09:34 +00:00
non-const some sasl functions, non-pure some pkeycontext functions
svn path=/trunk/kdesupport/qca/; revision=604501
This commit is contained in:
parent
ee676bd6f1
commit
355c7c215e
@ -206,14 +206,14 @@ public:
|
||||
virtual bool importKey(const PKeyBase *key) = 0;
|
||||
|
||||
// import / export
|
||||
virtual QSecureArray publicToDER() const = 0;
|
||||
virtual QString publicToPEM() const = 0;
|
||||
virtual ConvertResult publicFromDER(const QSecureArray &a) = 0;
|
||||
virtual ConvertResult publicFromPEM(const QString &s) = 0;
|
||||
virtual QSecureArray privateToDER(const QSecureArray &passphrase, PBEAlgorithm pbe) const = 0;
|
||||
virtual QString privateToPEM(const QSecureArray &passphrase, PBEAlgorithm pbe) const = 0;
|
||||
virtual ConvertResult privateFromDER(const QSecureArray &a, const QSecureArray &passphrase) = 0;
|
||||
virtual ConvertResult privateFromPEM(const QString &s, const QSecureArray &passphrase) = 0;
|
||||
virtual QSecureArray publicToDER() const;
|
||||
virtual QString publicToPEM() const;
|
||||
virtual ConvertResult publicFromDER(const QSecureArray &a);
|
||||
virtual ConvertResult publicFromPEM(const QString &s);
|
||||
virtual QSecureArray privateToDER(const QSecureArray &passphrase, PBEAlgorithm pbe) const;
|
||||
virtual QString privateToPEM(const QSecureArray &passphrase, PBEAlgorithm pbe) const;
|
||||
virtual ConvertResult privateFromDER(const QSecureArray &a, const QSecureArray &passphrase);
|
||||
virtual ConvertResult privateFromPEM(const QString &s, const QSecureArray &passphrase);
|
||||
};
|
||||
|
||||
class QCA_EXPORT CertBase : public BasicContext
|
||||
@ -591,9 +591,9 @@ public:
|
||||
virtual QString mech() const = 0;
|
||||
virtual bool haveClientInit() const = 0;
|
||||
virtual QByteArray stepData() const = 0;
|
||||
virtual QByteArray to_net() const = 0;
|
||||
virtual QByteArray to_net() = 0;
|
||||
virtual int encoded() const = 0;
|
||||
virtual QByteArray to_app() const = 0;
|
||||
virtual QByteArray to_app() = 0;
|
||||
|
||||
// call after auth success
|
||||
virtual int ssf() const = 0;
|
||||
|
@ -594,6 +594,49 @@ SymmetricKey PKeyBase::deriveKey(const PKeyBase &)
|
||||
return SymmetricKey();
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// PKeyContext
|
||||
//----------------------------------------------------------------------------
|
||||
QSecureArray PKeyContext::publicToDER() const
|
||||
{
|
||||
return QSecureArray();
|
||||
}
|
||||
|
||||
QString PKeyContext::publicToPEM() const
|
||||
{
|
||||
return QString();
|
||||
}
|
||||
|
||||
ConvertResult PKeyContext::publicFromDER(const QSecureArray &)
|
||||
{
|
||||
return ErrorDecode;
|
||||
}
|
||||
|
||||
ConvertResult PKeyContext::publicFromPEM(const QString &)
|
||||
{
|
||||
return ErrorDecode;
|
||||
}
|
||||
|
||||
QSecureArray PKeyContext::privateToDER(const QSecureArray &, PBEAlgorithm) const
|
||||
{
|
||||
return QSecureArray();
|
||||
}
|
||||
|
||||
QString PKeyContext::privateToPEM(const QSecureArray &, PBEAlgorithm) const
|
||||
{
|
||||
return QString();
|
||||
}
|
||||
|
||||
ConvertResult PKeyContext::privateFromDER(const QSecureArray &, const QSecureArray &)
|
||||
{
|
||||
return ErrorDecode;
|
||||
}
|
||||
|
||||
ConvertResult PKeyContext::privateFromPEM(const QString &, const QSecureArray &)
|
||||
{
|
||||
return ErrorDecode;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// KeyStoreEntryContext
|
||||
//----------------------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user