Lines Matching refs:ck
662 struct lws_cose_key *ck;
722 ck = lws_cose_key_import(NULL, key_import_cb, NULL, cose_key1, sizeof(cose_key1));
723 if (!ck)
726 if (ck->kty != LWSCOSE_WKKTV_EC2 ||
727 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_EC ||
728 ck->e[LWS_GENCRYPTO_EC_KEYEL_X].len != sizeof(key1_x) ||
729 ck->e[LWS_GENCRYPTO_EC_KEYEL_Y].len != sizeof(key1_y) ||
730 ck->e[LWS_GENCRYPTO_EC_KEYEL_D].len != sizeof(key1_d) ||
731 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_X].buf, key1_x, sizeof(key1_x)) ||
732 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_Y].buf, key1_y, sizeof(key1_y)) ||
733 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_D].buf, key1_d, sizeof(key1_d)))
736 // lws_cose_key_dump(ck);
743 n = (int)lws_cose_key_export(ck, &wc, LWSJWKF_EXPORT_PRIVATE);
744 lws_cose_key_destroy(&ck);
754 ck = lws_cose_key_import(NULL, NULL, NULL, cose_key2, sizeof(cose_key2));
755 if (!ck)
758 if (ck->kty != LWSCOSE_WKKTV_EC2 ||
759 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_EC ||
760 ck->e[LWS_GENCRYPTO_EC_KEYEL_X].len != sizeof(key2_x) ||
761 ck->e[LWS_GENCRYPTO_EC_KEYEL_Y].len != sizeof(key2_y) ||
762 ck->e[LWS_GENCRYPTO_EC_KEYEL_D].len != sizeof(key2_d) ||
763 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_X].buf, key2_x, sizeof(key2_x)) ||
764 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_Y].buf, key2_y, sizeof(key2_y)) ||
765 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_D].buf, key2_d, sizeof(key2_d)))
768 lws_cose_key_destroy(&ck);
774 ck = lws_cose_key_import(NULL, NULL, NULL, cose_key3, sizeof(cose_key3));
775 if (!ck) {
780 if (ck->kty != LWSCOSE_WKKTV_SYMMETRIC ||
781 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_OCT ||
782 ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].len != sizeof(key3_k) ||
783 memcmp(ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].buf, key3_k, sizeof(key3_k))) {
785 (int)ck->kty, (int)ck->gencrypto_kty,
786 (int)ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].len);
790 lws_cose_key_destroy(&ck);
796 ck = lws_cose_key_import(NULL, NULL, NULL, cose_key4, sizeof(cose_key4));
797 if (!ck)
800 if (ck->kty != LWSCOSE_WKKTV_EC2 ||
801 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_EC ||
802 ck->e[LWS_GENCRYPTO_EC_KEYEL_X].len != sizeof(key4_x) ||
803 ck->e[LWS_GENCRYPTO_EC_KEYEL_Y].len != sizeof(key4_y) ||
804 ck->e[LWS_GENCRYPTO_EC_KEYEL_D].len != sizeof(key4_d) ||
805 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_X].buf, key4_x, sizeof(key4_x)) ||
806 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_Y].buf, key4_y, sizeof(key4_y)) ||
807 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_D].buf, key4_d, sizeof(key4_d)))
810 lws_cose_key_destroy(&ck);
816 ck = lws_cose_key_import(NULL, NULL, NULL, cose_key5, sizeof(cose_key5));
817 if (!ck)
820 if (ck->kty != LWSCOSE_WKKTV_SYMMETRIC ||
821 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_OCT ||
822 ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].len != sizeof(key5_k) ||
823 memcmp(ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].buf, key5_k, sizeof(key5_k)))
826 lws_cose_key_destroy(&ck);
832 ck = lws_cose_key_import(NULL, NULL, NULL, cose_key6, sizeof(cose_key6));
833 if (!ck)
836 if (ck->kty != LWSCOSE_WKKTV_EC2 ||
837 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_EC ||
838 ck->e[LWS_GENCRYPTO_EC_KEYEL_X].len != sizeof(key6_x) ||
839 ck->e[LWS_GENCRYPTO_EC_KEYEL_Y].len != sizeof(key6_y) ||
840 ck->e[LWS_GENCRYPTO_EC_KEYEL_D].len != sizeof(key6_d) ||
841 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_X].buf, key6_x, sizeof(key6_x)) ||
842 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_Y].buf, key6_y, sizeof(key6_y)) ||
843 memcmp(ck->e[LWS_GENCRYPTO_EC_KEYEL_D].buf, key6_d, sizeof(key6_d)))
846 lws_cose_key_destroy(&ck);
852 ck = lws_cose_key_import(NULL, NULL, NULL, cose_key7, sizeof(cose_key7));
853 if (!ck)
856 if (ck->kty != LWSCOSE_WKKTV_SYMMETRIC ||
857 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_OCT ||
858 ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].len != sizeof(key7_k) ||
859 memcmp(ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].buf, key7_k, sizeof(key7_k)))
862 lws_cose_key_destroy(&ck);
868 ck = lws_cose_key_import(NULL, NULL, NULL, cose_key8, sizeof(cose_key8));
869 if (!ck)
872 if (ck->kty != LWSCOSE_WKKTV_SYMMETRIC ||
873 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_OCT ||
874 ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].len != sizeof(key8_k) ||
875 memcmp(ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].buf, key8_k, sizeof(key8_k)))
878 lws_cose_key_destroy(&ck);
884 ck = lws_cose_key_import(NULL, NULL, NULL, cose_key9, sizeof(cose_key9));
885 if (!ck) {
890 if (ck->kty != LWSCOSE_WKKTV_SYMMETRIC ||
891 ck->gencrypto_kty != LWS_GENCRYPTO_KTY_OCT ||
892 ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].len != sizeof(key9_k) ||
893 memcmp(ck->e[LWS_GENCRYPTO_OCT_KEYEL_K].buf, key9_k, sizeof(key9_k))) {
898 lws_cose_key_destroy(&ck);
904 ck = lws_cose_key_import(&set, NULL, NULL, cose_key_set1, sizeof(cose_key_set1));
905 if (!ck)
912 ck = lws_cose_key_generate(context, LWSCOSE_WKKTV_EC2,
918 if (!ck)
921 // lws_cose_key_dump(ck);
923 lws_cose_key_destroy(&ck);