Enum threema_gateway::LookupCriterion
[−]
[src]
pub enum LookupCriterion { Phone(String), PhoneHash(String), Email(String), EmailHash(String), }
Different ways to look up a Threema ID in the directory.
Variants
Phone(String)
The phone number must be passed in E.164 format, without the leading +
.
PhoneHash(String)
The phone number must be passed as an HMAC-SHA256 hash of the E.164
number without the leading +
. The HMAC key is
85adf8226953f3d96cfd5d09bf29555eb955fcd8aa5ec4f9fcd869e258370723
(in hexadecimal).
Email(String)
The email address.
EmailHash(String)
The lowercased and whitespace-trimmed email address must be hashed with
HMAC-SHA256. The HMAC key is
30a5500fed9701fa6defdb610841900febb8e430881f7ad816826264ec09bad7
(in hexadecimal).
Trait Implementations
impl Debug for LookupCriterion
[src]
impl PartialEq for LookupCriterion
[src]
fn eq(&self, __arg_0: &LookupCriterion) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &LookupCriterion) -> bool
This method tests for !=
.