|
| void | GetValidated3pidAction (::identt::utils::SharedTable::pointer stptr, ::identt::query::GetValidated3pidDataT *gva) |
| | GetValidated3pidAction: Validate a 3pid Request. More...
|
| |
| void | Bind3pidAction (::identt::utils::SharedTable::pointer stptr, ::identt::query::Bind3pidDataT *bpa) |
| | Bind3pidAction: Bind a 3pid Request. More...
|
| |
| std::string | EncodeKeyType (KeyTypeE keytype) |
| | EncodeKeyType : make prefix key with keytype. More...
|
| |
| std::string | EncodePrimaryKey (KeyTypeE keytype, ::google::protobuf::uint64 id) |
| | EncodePrimaryKey : make primary key with id only. More...
|
| |
| std::pair< KeyTypeE, uint64_t > | DecodePrimaryKey (std::string &key) |
| | DecodePrimaryKey : get keytype and id from primary key. More...
|
| |
| template<typename T > |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, T key) |
| | EncodeSecondaryKey : make secondary key with one variable only. More...
|
| |
| template<typename T , typename U > |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, T key1, U key2) |
| | EncodeSecondaryKey : make secondary key with two variables. More...
|
| |
| template<typename T , typename U , typename V > |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, T key1, U key2, V key3) |
| | EncodeSecondaryKey : make secondary key with three variables. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, uint64_t key) |
| | 1 value More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, std::string key) |
| | EncodeSecondaryKey : make secondary key with std::string : always unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, uint64_t key1, uint64_t key2) |
| | 2 value More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, uint64_t key1, std::string key2) |
| | EncodeSecondaryKey : make secondary key with two keys uint64_t , std::string : always unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, std::string key1, uint64_t key2) |
| | EncodeSecondaryKey : make secondary key with two keys std::string , uint64_t : always unique : s-u unique , s non unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, std::string key1, std::string key2) |
| | EncodeSecondaryKey : make secondary key with two keys std::string , std::string : always unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, uint64_t key1, int32_t key2) |
| | EncodeSecondaryKey : make secondary key with two keys uint64_t, int32_t : always unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, uint64_t key1, uint64_t key2, uint64_t key3) |
| | 3 value More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, uint64_t key1, uint64_t key2, std::string key3) |
| | EncodeSecondaryKey : make secondary key with three keys uint64_t , uint64_t , std::string : always unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, uint64_t key1, std::string key2, uint64_t key3) |
| | EncodeSecondaryKey : make secondary key with three keys uint64_t , std::string , uint64_t : always unique : u-s-u unique , u-s non unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, uint64_t key1, std::string key2, std::string key3) |
| | EncodeSecondaryKey : make secondary key with three keys uint64_t , std::string , std::string : always unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, std::string key1, uint64_t key2, uint64_t key3) |
| | EncodeSecondaryKey : make secondary key with three keys std::string , uint64_t , uint64_t : s-u-u unique , s-u non unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, std::string key1, uint64_t key2, std::string key3) |
| | EncodeSecondaryKey : make secondary key with three keys std::string , uint64_t , std::string : always unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, std::string key1, std::string key2, uint64_t key3) |
| | EncodeSecondaryKey : make secondary key with three keys std::string , std::string , uint64_t : s-s-u unique , s-s non unique. More...
|
| |
| template<> |
| std::string | EncodeSecondaryKey (KeyTypeE keytype, std::string key1, std::string key2, std::string key3) |
| | EncodeSecondaryKey : make secondary key with three keys std::string , std::string , std::string : always unique. More...
|
| |
| | SignedJson () |
| | Default Constructor. More...
|
| |
| virtual | ~SignedJson () |
| | Default Destructor. More...
|
| |
| void | AddSign (::identt::utils::SharedTable::pointer stptr, const google::protobuf::Message *result, const ::identt::query::PubKeyT *pubkey, std::string &output, SignatureListT &signatures) |
| | AddSign: Add Signature pb, also adds older signatures. More...
|
| |
| void | AddSign (::identt::utils::SharedTable::pointer stptr, const google::protobuf::Message *result, const google::protobuf::Message *uresult, const ::identt::query::PubKeyT *pubkey, std::string &output, SignatureListT &signatures) |
| | AddSign: Add Signature pb + unsigned, also adds older signatures. More...
|
| |
| void | AddSign (::identt::utils::SharedTable::pointer stptr, const std::string input, const ::identt::query::PubKeyT *pubkey, std::string &output, SignatureListT &signatures) |
| | AddSign: Add Signature to canonnical json string, also adds older signatures , no unsigned. More...
|
| |
| void | AddSign (::identt::utils::SharedTable::pointer stptr, const std::string input, const std::string uinput, const ::identt::query::PubKeyT *pubkey, std::string &output, SignatureListT &signatures) |
| | AddSign: Add Signature to canonnical json string, also adds older signatures , adds unsigned. More...
|
| |
| void | VerifySign (::identt::utils::SharedTable::pointer stptr, const std::string input, const ::identt::query::PubKeyT *pubkey, std::string &output, std::string &uoutput, SignatureListT &signatures) |
| | VerifySign: Verify signature and get string. More...
|
| |
| void | VerifySign (::identt::utils::SharedTable::pointer stptr, const std::string input, const ::identt::query::PubKeyT *pubkey, google::protobuf::Message *result, SignatureListT &signatures) |
| | VerifySign: Verify Signature pb no unsigned. More...
|
| |
| void | VerifySign (::identt::utils::SharedTable::pointer stptr, const std::string input, const ::identt::query::PubKeyT *pubkey, google::protobuf::Message *result, google::protobuf::Message *uresult, SignatureListT &signatures) |
| | VerifySign: Verify Signature pb, with unsigned. More...
|
| |