def test_parse_lenient(self): ckey = CryptoKey(self.valid_key.replace('"', '')) str = ckey.to_string() ckey2 = CryptoKey(str) assert ckey.get_keyid("p256dh") == ckey2.get_keyid("p256dh") assert ckey.get_label("p256ecdsa") is not None assert ckey.get_label("p256ecdsa") == ckey2.get_label("p256ecdsa")
def test_string(self): ckey = CryptoKey(self.valid_key) str = ckey.to_string() ckey2 = CryptoKey(str) assert ckey.get_keyid("p256dh") == ckey2.get_keyid("p256dh") assert ckey.get_label("p256ecdsa") is not None assert ckey.get_label("p256ecdsa") == ckey2.get_label("p256ecdsa")
def test_string(self): ckey = CryptoKey(self.valid_key) str = ckey.to_string() ckey2 = CryptoKey(str) ok_(ckey.get_keyid("p256dh"), ckey2.get_keyid("p256dh")) ok_(ckey.get_label("p256ecdsa") is not None) ok_(ckey.get_label("p256ecdsa"), ckey2.get_label("p256ecdsa"))
def test_parse_lenient(self): ckey = CryptoKey(self.valid_key.replace('"', '')) str = ckey.to_string() ckey2 = CryptoKey(str) ok_(ckey.get_keyid("p256dh"), ckey2.get_keyid("p256dh")) ok_(ckey.get_label("p256ecdsa") is not None) ok_(ckey.get_label("p256ecdsa"), ckey2.get_label("p256ecdsa"))
def test_parse(self): ckey = CryptoKey(self.valid_key) eq_(ckey.get_keyid("p256dh"), {"keyid": "p256dh", "dh": "BDw9T0eImd4ax818VcYqDK_DOhcuDswKero" "YyNkdhYmygoLSDlSiWpuoWYUSSFxi25cyyNTR5k9Ny93DzZc0UI4"}) eq_(ckey.get_label("p256ecdsa"), "BF92zdI_AKcH5Q31_Rr-04bPqOHU_Qg6lAawHbvfQrY" "xV_vIsAsHSyaiuyfofvxT8ZVIXccykd4V2Z7iJVfreT8") ok_(ckey.get_keyid("missing") is None) ok_(ckey.get_label("missing") is None)
def test_parse(self): ckey = CryptoKey(self.valid_key) assert ckey.get_keyid("p256dh") == { "keyid": "p256dh", "dh": "BDw9T0eImd4ax818VcYqDK_DOhcuDswKero" "YyNkdhYmygoLSDlSiWpuoWYUSSFxi25cyyNTR5k9Ny93DzZc0UI4" } assert ckey.get_label("p256ecdsa") == ( "BF92zdI_AKcH5Q31_Rr-04bPqOHU_Qg6lAawHbvfQrY" "xV_vIsAsHSyaiuyfofvxT8ZVIXccykd4V2Z7iJVfreT8") assert ckey.get_keyid("missing") is None assert ckey.get_label("missing") is None
def test_parse_different_order(self): ckey = CryptoKey(self.valid_key) ckey2 = CryptoKey(','.join(self.valid_key.split(',')[::-1])) assert ckey.get_keyid("p256dh") == ckey2.get_keyid("p256dh") assert ckey.get_label("p256ecdsa") is not None assert ckey.get_label("p256ecdsa") == ckey2.get_label("p256ecdsa")
def test_parse_different_order(self): ckey = CryptoKey(self.valid_key) ckey2 = CryptoKey(','.join(self.valid_key.split(',')[::-1])) ok_(ckey.get_keyid("p256dh"), ckey2.get_keyid("p256dh")) ok_(ckey.get_label("p256ecdsa") is not None) ok_(ckey.get_label("p256ecdsa"), ckey2.get_label("p256ecdsa"))