libcdoc 0.5.0
libcdoc::Recipient Member List

This is the complete list of members for libcdoc::Recipient, including all inherited members.

certlibcdoc::Recipient
clear()libcdoc::Recipientinline
expiry_tslibcdoc::Recipient
getLabel(std::map< std::string_view, std::string_view > extra) constlibcdoc::Recipient
isCertificate() constlibcdoc::Recipientinline
isEmpty() constlibcdoc::Recipientinline
isKeyServer() constlibcdoc::Recipientinline
isPKI() constlibcdoc::Recipientinline
isSymmetric() constlibcdoc::Recipientinline
isTheSameRecipient(const Recipient &other) constlibcdoc::Recipient
isTheSameRecipient(const std::vector< uint8_t > &public_key) constlibcdoc::Recipient
kdf_iterlibcdoc::Recipient
labellibcdoc::Recipient
makeCertificate(std::string label, std::vector< uint8_t > cert)libcdoc::Recipientstatic
makePublicKey(std::string label, std::vector< uint8_t > public_key, PKType pk_type)libcdoc::Recipientstatic
makePublicKey(const Lock &lock)libcdoc::Recipientstatic
makeServer(std::string label, std::vector< uint8_t > public_key, PKType pk_type, std::string server_id)libcdoc::Recipientstatic
makeServer(std::string label, std::vector< uint8_t > cert, std::string server_id)libcdoc::Recipientstatic
makeServer(const Lock &lock, std::string server_id)libcdoc::Recipientstatic
makeSymmetric(std::string label, int32_t kdf_iter)libcdoc::Recipientstatic
NONE enum valuelibcdoc::Recipient
operator==(const Recipient &other) const =defaultlibcdoc::Recipient
pk_typelibcdoc::Recipient
PUBLIC_KEY enum valuelibcdoc::Recipient
rcpt_keylibcdoc::Recipient
Recipient()=defaultlibcdoc::Recipient
Recipient(Type _type)libcdoc::Recipientinlineprotected
server_idlibcdoc::Recipient
setLabelValue(std::string_view key, std::string_view value)libcdoc::Recipientinline
SYMMETRIC_KEY enum valuelibcdoc::Recipient
typelibcdoc::Recipient
Type enum namelibcdoc::Recipient
validate() constlibcdoc::Recipient