GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
Public Member Functions | |
unsigned | GetValidity () const |
unsigned | GetPolicy () const |
unsigned long | GetSignCount () const |
unsigned long | GetEncrCount () const |
unsigned long | GetSignFirst () const |
unsigned long | GetSignLast () const |
unsigned long | GetEncrLast () const |
std::string | GetDescription () const |
GpgTOFUInfo () | |
Construct a new Gpg T O F U Info object. More... | |
GpgTOFUInfo (gpgme_tofu_info_t tofu_info) | |
Construct a new Gpg T O F U Info object. More... | |
GpgTOFUInfo (GpgTOFUInfo &&o) noexcept | |
Construct a new Gpg T O F U Info object. More... | |
GpgTOFUInfo (const GpgTOFUInfo &)=delete | |
Construct a new Gpg T O F U Info object. | |
GpgTOFUInfo & | operator= (GpgTOFUInfo &&o) noexcept |
GpgTOFUInfo & | operator= (const GpgTOFUInfo &)=delete |
Private Types | |
using | SubkeyRefHandler = std::unique_ptr< struct _gpgme_tofu_info, std::function< void(gpgme_tofu_info_t)> > |
Private Attributes | |
SubkeyRefHandler | _tofu_info_ref = nullptr |
|
default |
Construct a new Gpg T O F U Info object.
Copyright (C) 2021 Saturneric
This file is part of GpgFrontend.
GpgFrontend is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
GpgFrontend is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GpgFrontend. If not, see https://www.gnu.org/licenses/.
The initial version of the source code is inherited from the gpg4usb project, which is under GPL-3.0-or-later.
All the source code of GpgFrontend was modified and released by Saturnericeric@.nosp@m.bktu.nosp@m.s.com starting on May 12, 2021.
SPDX-License-Identifier: GPL-3.0-or-later
|
explicit |
Construct a new Gpg T O F U Info object.
tofu_info |
|
noexcept |
Construct a new Gpg T O F U Info object.
o |
std::string GpgFrontend::GpgTOFUInfo::GetDescription | ( | ) | const |
unsigned long GpgFrontend::GpgTOFUInfo::GetEncrCount | ( | ) | const |
unsigned long GpgFrontend::GpgTOFUInfo::GetEncrLast | ( | ) | const |
unsigned GpgFrontend::GpgTOFUInfo::GetPolicy | ( | ) | const |
unsigned long GpgFrontend::GpgTOFUInfo::GetSignCount | ( | ) | const |
unsigned long GpgFrontend::GpgTOFUInfo::GetSignFirst | ( | ) | const |
unsigned long GpgFrontend::GpgTOFUInfo::GetSignLast | ( | ) | const |
unsigned GpgFrontend::GpgTOFUInfo::GetValidity | ( | ) | const |
|
delete |
|
noexcept |
o |