From 64e31cca44ac64798e0b655245eada68d9b37de5 Mon Sep 17 00:00:00 2001 From: Fritz Ray Date: Fri, 4 Oct 2024 14:43:56 -0700 Subject: [PATCH] Wip Sonar --- coverage/lcov.info | 1486 ++++++++++++++--------------- src/test/EcFrameworkGraph.test.js | 13 +- src/test/schema.test.js | 36 + src/test/skyId.test.js | 52 + 4 files changed, 835 insertions(+), 752 deletions(-) create mode 100644 src/test/skyId.test.js diff --git a/coverage/lcov.info b/coverage/lcov.info index c8a67109..77fdbfd8 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -36591,7 +36591,7 @@ FN:71,(anonymous_4) FN:95,(anonymous_5) FNF:6 FNH:6 -FNDA:36656,(anonymous_0) +FNDA:36693,(anonymous_0) FNDA:13,(anonymous_1) FNDA:34,(anonymous_2) FNDA:7,(anonymous_3) @@ -36600,7 +36600,7 @@ FNDA:7,(anonymous_5) DA:1,1 DA:10,1 DA:20,1 -DA:21,36656 +DA:21,36693 DA:31,1 DA:32,13 DA:33,30 @@ -36662,21 +36662,21 @@ FN:17,(anonymous_0) FN:30,(anonymous_1) FNF:2 FNH:2 -FNDA:6275,(anonymous_0) +FNDA:6288,(anonymous_0) FNDA:4,(anonymous_1) DA:8,1 DA:17,1 -DA:18,6275 -DA:19,6264 -DA:20,6264 +DA:18,6288 +DA:19,6277 +DA:20,6277 DA:30,1 DA:31,4 LF:7 LH:7 BRDA:18,0,0,11 -BRDA:18,0,1,6264 +BRDA:18,0,1,6277 BRDA:19,1,0,0 -BRDA:19,1,1,6264 +BRDA:19,1,1,6277 BRF:4 BRH:3 end_of_record @@ -36686,22 +36686,22 @@ FN:16,(anonymous_0) FN:27,(anonymous_1) FNF:2 FNH:2 -FNDA:20,(anonymous_0) -FNDA:492,(anonymous_1) +FNDA:22,(anonymous_0) +FNDA:495,(anonymous_1) DA:1,1 DA:8,1 DA:16,1 -DA:17,20 -DA:18,19 +DA:17,22 +DA:18,21 DA:27,1 -DA:28,492 -DA:29,491 +DA:28,495 +DA:29,494 LF:8 LH:8 BRDA:17,0,0,1 -BRDA:17,0,1,19 +BRDA:17,0,1,21 BRDA:28,1,0,1 -BRDA:28,1,1,491 +BRDA:28,1,1,494 BRF:4 BRH:4 end_of_record @@ -36785,11 +36785,11 @@ FN:168,(anonymous_6) FN:171,(anonymous_7) FNF:8 FNH:8 -FNDA:448,(anonymous_0) -FNDA:436,(anonymous_1) -FNDA:228,(anonymous_2) -FNDA:228,(anonymous_3) -FNDA:228,(anonymous_4) +FNDA:450,(anonymous_0) +FNDA:438,(anonymous_1) +FNDA:230,(anonymous_2) +FNDA:230,(anonymous_3) +FNDA:230,(anonymous_4) FNDA:196,(anonymous_5) FNDA:195,(anonymous_6) FNDA:195,(anonymous_7) @@ -36811,9 +36811,9 @@ DA:20,1 DA:21,1 DA:22,1 DA:28,1 -DA:30,448 +DA:30,450 DA:31,0 -DA:32,448 +DA:32,450 DA:33,0 DA:34,0 DA:36,0 @@ -36823,9 +36823,9 @@ DA:40,0 DA:41,0 DA:42,0 DA:44,0 -DA:49,436 +DA:49,438 DA:50,0 -DA:51,436 +DA:51,438 DA:52,0 DA:53,0 DA:55,0 @@ -36835,20 +36835,20 @@ DA:59,0 DA:60,0 DA:61,0 DA:63,0 -DA:82,228 +DA:82,230 DA:83,0 -DA:91,228 -DA:92,228 -DA:93,228 -DA:94,228 -DA:95,228 -DA:96,228 -DA:97,228 -DA:99,228 -DA:100,228 -DA:110,228 -DA:113,228 -DA:114,228 +DA:91,230 +DA:92,230 +DA:93,230 +DA:94,230 +DA:95,230 +DA:96,230 +DA:97,230 +DA:99,230 +DA:100,230 +DA:110,230 +DA:113,230 +DA:114,230 DA:136,196 DA:137,4 DA:138,4 @@ -36882,33 +36882,33 @@ BRDA:6,3,1,0 BRDA:10,4,0,0 BRDA:10,4,1,0 BRDA:30,5,0,0 -BRDA:30,5,1,448 -BRDA:30,6,0,448 -BRDA:30,6,1,448 +BRDA:30,5,1,450 +BRDA:30,6,0,450 +BRDA:30,6,1,450 BRDA:32,7,0,0 -BRDA:32,7,1,448 -BRDA:32,8,0,448 -BRDA:32,8,1,448 +BRDA:32,7,1,450 +BRDA:32,8,0,450 +BRDA:32,8,1,450 BRDA:32,8,2,0 BRDA:36,9,0,0 BRDA:36,9,1,0 BRDA:40,10,0,0 BRDA:40,10,1,0 BRDA:49,11,0,0 -BRDA:49,11,1,436 -BRDA:49,12,0,436 -BRDA:49,12,1,436 +BRDA:49,11,1,438 +BRDA:49,12,0,438 +BRDA:49,12,1,438 BRDA:51,13,0,0 -BRDA:51,13,1,436 -BRDA:51,14,0,436 -BRDA:51,14,1,436 +BRDA:51,13,1,438 +BRDA:51,14,0,438 +BRDA:51,14,1,438 BRDA:51,14,2,0 BRDA:55,15,0,0 BRDA:55,15,1,0 BRDA:59,16,0,0 BRDA:59,16,1,0 BRDA:82,17,0,0 -BRDA:82,17,1,228 +BRDA:82,17,1,230 BRDA:136,18,0,4 BRDA:136,18,1,192 BRDA:138,19,0,1 @@ -37001,8 +37001,8 @@ FNH:5 FNDA:20,(anonymous_0) FNDA:2,(anonymous_1) FNDA:201,(anonymous_2) -FNDA:238,(anonymous_3) -FNDA:121,(anonymous_4) +FNDA:240,(anonymous_3) +FNDA:123,(anonymous_4) DA:1,1 DA:2,1 DA:7,1 @@ -37037,10 +37037,10 @@ DA:63,0 DA:64,0 DA:65,0 DA:68,201 -DA:71,238 -DA:75,121 -DA:76,121 -DA:77,121 +DA:71,240 +DA:75,123 +DA:76,123 +DA:77,123 LF:38 LH:33 BRDA:28,0,0,0 @@ -37072,7 +37072,7 @@ FNF:8 FNH:5 FNDA:1230,(anonymous_0) FNDA:0,(anonymous_1) -FNDA:2658,(anonymous_2) +FNDA:2659,(anonymous_2) FNDA:0,(anonymous_3) FNDA:0,(anonymous_4) FNDA:2,(anonymous_5) @@ -37082,11 +37082,11 @@ DA:1,1 DA:2,1 DA:10,1 DA:11,1 -DA:12,8 -DA:13,8 -DA:14,8 -DA:15,8 -DA:16,8 +DA:12,9 +DA:13,9 +DA:14,9 +DA:15,9 +DA:16,9 DA:27,1230 DA:28,1230 DA:29,1227 @@ -37098,12 +37098,12 @@ DA:36,3 DA:37,3 DA:47,0 DA:48,0 -DA:58,2658 -DA:59,8 -DA:63,2658 -DA:72,8 +DA:58,2659 +DA:59,9 +DA:63,2659 +DA:72,9 DA:73,0 -DA:85,8 +DA:85,9 DA:86,0 DA:93,2 DA:94,1 @@ -37116,7 +37116,7 @@ BRDA:28,0,0,1227 BRDA:28,0,1,3 BRDA:47,1,0,0 BRDA:47,1,1,0 -BRDA:58,2,0,8 +BRDA:58,2,0,9 BRDA:58,2,1,2650 BRDA:93,3,0,1 BRDA:93,3,1,1 @@ -37139,19 +37139,19 @@ FN:139,(anonymous_10) FN:150,(anonymous_11) FN:163,(anonymous_12) FNF:13 -FNH:7 +FNH:10 FNDA:22,(anonymous_0) -FNDA:0,(anonymous_1) -FNDA:0,(anonymous_2) -FNDA:0,(anonymous_3) +FNDA:1,(anonymous_1) +FNDA:1,(anonymous_2) +FNDA:1,(anonymous_3) FNDA:4,(anonymous_4) FNDA:122,(anonymous_5) -FNDA:1064,(anonymous_6) +FNDA:1066,(anonymous_6) FNDA:0,(anonymous_7) FNDA:0,(anonymous_8) FNDA:2,(anonymous_9) FNDA:0,(anonymous_10) -FNDA:1434,(anonymous_11) +FNDA:1435,(anonymous_11) FNDA:200,(anonymous_12) DA:1,1 DA:2,1 @@ -37159,12 +37159,12 @@ DA:3,1 DA:4,1 DA:12,1 DA:13,1 -DA:14,8 -DA:15,8 -DA:16,8 -DA:17,8 -DA:18,8 -DA:19,8 +DA:14,9 +DA:15,9 +DA:16,9 +DA:17,9 +DA:18,9 +DA:19,9 DA:30,22 DA:31,22 DA:32,21 @@ -37175,13 +37175,13 @@ DA:37,0 DA:38,0 DA:40,1 DA:41,1 -DA:51,0 -DA:52,0 -DA:53,0 -DA:54,0 -DA:55,0 +DA:51,1 +DA:52,1 +DA:53,1 +DA:54,1 +DA:55,1 DA:56,0 -DA:57,0 +DA:57,1 DA:69,4 DA:70,4 DA:71,4 @@ -37191,46 +37191,46 @@ DA:84,122 DA:85,0 DA:86,0 DA:87,0 -DA:97,1064 -DA:98,3 -DA:102,1064 -DA:111,8 +DA:97,1066 +DA:98,4 +DA:102,1066 +DA:111,9 DA:112,0 -DA:124,8 +DA:124,9 DA:125,0 DA:135,2 DA:136,1 DA:137,2 -DA:139,8 +DA:139,9 DA:140,0 -DA:151,1434 -DA:152,5 -DA:153,5 -DA:154,5 +DA:151,1435 +DA:152,6 +DA:153,6 +DA:154,6 DA:164,200 DA:165,122 DA:167,61 DA:170,139 LF:58 -LH:43 +LH:49 BRDA:31,0,0,21 BRDA:31,0,1,1 BRDA:55,1,0,0 -BRDA:55,1,1,0 +BRDA:55,1,1,1 BRDA:83,2,0,122 BRDA:83,2,1,0 BRDA:85,3,0,0 BRDA:85,3,1,0 -BRDA:97,4,0,3 -BRDA:97,4,1,1061 +BRDA:97,4,0,4 +BRDA:97,4,1,1062 BRDA:135,5,0,1 BRDA:135,5,1,1 BRDA:151,6,0,1429 -BRDA:151,6,1,5 +BRDA:151,6,1,6 BRDA:165,7,0,61 BRDA:165,7,1,61 BRF:16 -BRH:11 +BRH:12 end_of_record TN: SF:src\com\eduworks\ec\crypto\EcPpkFacade.js @@ -37710,14 +37710,14 @@ FN:253,(anonymous_11) FNF:12 FNH:10 FNDA:7,(anonymous_0) -FNDA:1359,(anonymous_1) +FNDA:1360,(anonymous_1) FNDA:8,(anonymous_2) FNDA:0,(anonymous_3) FNDA:304,(anonymous_4) FNDA:82,(anonymous_5) FNDA:81,(anonymous_6) FNDA:1,(anonymous_7) -FNDA:88,(anonymous_8) +FNDA:89,(anonymous_8) FNDA:648,(anonymous_9) FNDA:0,(anonymous_10) FNDA:4,(anonymous_11) @@ -37739,10 +37739,10 @@ DA:26,7 DA:27,1 DA:28,8 DA:29,7 -DA:32,1359 +DA:32,1360 DA:33,0 -DA:35,1359 -DA:36,1358 +DA:35,1360 +DA:36,1359 DA:38,1 DA:39,1 DA:40,1 @@ -37805,19 +37805,19 @@ DA:145,1 DA:146,1 DA:147,1 DA:149,81 -DA:165,88 -DA:166,88 -DA:167,88 +DA:165,89 +DA:166,89 +DA:167,89 DA:168,0 -DA:170,88 -DA:171,88 -DA:172,88 -DA:173,88 -DA:174,88 -DA:175,88 -DA:176,88 -DA:177,88 -DA:178,88 +DA:170,89 +DA:171,89 +DA:172,89 +DA:173,89 +DA:174,89 +DA:175,89 +DA:176,89 +DA:177,89 +DA:178,89 DA:193,1 DA:194,648 DA:195,648 @@ -37867,10 +37867,10 @@ BRDA:2,1,1,0 BRDA:26,2,0,1 BRDA:26,2,1,6 BRDA:32,3,0,0 -BRDA:32,3,1,1359 -BRDA:32,4,0,1359 -BRDA:32,4,1,1359 -BRDA:35,5,0,1358 +BRDA:32,3,1,1360 +BRDA:32,4,0,1360 +BRDA:32,4,1,1360 +BRDA:35,5,0,1359 BRDA:35,5,1,1 BRDA:52,6,0,0 BRDA:52,6,1,8 @@ -37894,10 +37894,10 @@ BRDA:130,15,0,0 BRDA:130,15,1,81 BRDA:144,16,0,1 BRDA:144,16,1,80 -BRDA:166,17,0,88 +BRDA:166,17,0,89 BRDA:166,17,1,0 BRDA:167,18,0,0 -BRDA:167,18,1,88 +BRDA:167,18,1,89 BRDA:195,19,0,648 BRDA:195,19,1,0 BRDA:196,20,0,0 @@ -38853,17 +38853,17 @@ FN:12,(anonymous_1) FN:13,(anonymous_2) FNF:3 FNH:3 -FNDA:2987,(anonymous_0) +FNDA:3000,(anonymous_0) FNDA:231,(anonymous_1) FNDA:231,(anonymous_2) DA:2,1 -DA:4,2987 -DA:5,20 -DA:6,2967 +DA:4,3000 +DA:5,26 +DA:6,2974 DA:7,22 -DA:8,2945 +DA:8,2952 DA:9,100 -DA:10,2987 +DA:10,3000 DA:13,231 DA:14,231 DA:15,0 @@ -38877,20 +38877,20 @@ DA:24,0 DA:25,231 LF:19 LH:15 -BRDA:4,0,0,20 -BRDA:4,0,1,2967 -BRDA:4,1,0,2987 -BRDA:4,1,1,930 -BRDA:4,1,2,42 -BRDA:4,1,3,20 +BRDA:4,0,0,26 +BRDA:4,0,1,2974 +BRDA:4,1,0,3000 +BRDA:4,1,1,939 +BRDA:4,1,2,48 +BRDA:4,1,3,26 BRDA:6,2,0,22 -BRDA:6,2,1,2945 -BRDA:6,3,0,2967 -BRDA:6,3,1,910 +BRDA:6,2,1,2952 +BRDA:6,3,0,2974 +BRDA:6,3,1,913 BRDA:8,4,0,100 -BRDA:8,4,1,2845 -BRDA:8,5,0,2945 -BRDA:8,5,1,888 +BRDA:8,4,1,2852 +BRDA:8,5,0,2952 +BRDA:8,5,1,891 BRDA:14,6,0,0 BRDA:14,6,1,231 BRDA:14,7,0,231 @@ -38943,33 +38943,33 @@ FN:348,(anonymous_25) FN:363,(anonymous_26) FNF:27 FNH:17 -FNDA:444,(anonymous_0) -FNDA:444,(anonymous_1) +FNDA:448,(anonymous_0) +FNDA:448,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) FNDA:0,(anonymous_4) -FNDA:226,(anonymous_5) -FNDA:130,(anonymous_6) +FNDA:227,(anonymous_5) +FNDA:132,(anonymous_6) FNDA:0,(anonymous_7) -FNDA:356,(anonymous_8) -FNDA:356,(anonymous_9) -FNDA:356,(anonymous_10) +FNDA:359,(anonymous_8) +FNDA:359,(anonymous_9) +FNDA:359,(anonymous_10) FNDA:0,(anonymous_11) FNDA:0,(anonymous_12) -FNDA:5,(anonymous_13) -FNDA:5,(anonymous_14) -FNDA:5,(anonymous_15) -FNDA:5,(anonymous_16) -FNDA:5,(anonymous_17) +FNDA:6,(anonymous_13) +FNDA:6,(anonymous_14) +FNDA:6,(anonymous_15) +FNDA:6,(anonymous_16) +FNDA:6,(anonymous_17) FNDA:0,(anonymous_18) FNDA:0,(anonymous_19) -FNDA:10,(anonymous_20) +FNDA:11,(anonymous_20) FNDA:83,(anonymous_21) FNDA:83,(anonymous_22) FNDA:83,(anonymous_23) FNDA:0,(anonymous_24) FNDA:0,(anonymous_25) -FNDA:444,(anonymous_26) +FNDA:448,(anonymous_26) DA:1,1 DA:3,1 DA:5,1 @@ -38992,37 +38992,37 @@ DA:34,1 DA:38,0 DA:42,1 DA:52,1 -DA:55,444 -DA:56,444 +DA:55,448 +DA:56,448 DA:57,0 DA:60,0 DA:65,0 DA:75,1 -DA:93,226 -DA:111,130 +DA:93,227 +DA:111,132 DA:137,0 -DA:154,356 +DA:154,359 DA:155,0 -DA:156,356 -DA:157,356 +DA:156,359 +DA:157,359 DA:158,0 -DA:160,356 -DA:161,277 -DA:163,356 -DA:165,356 -DA:166,356 -DA:172,356 -DA:173,356 -DA:174,356 -DA:175,238 -DA:177,118 -DA:178,118 -DA:179,118 -DA:185,356 +DA:160,359 +DA:161,280 +DA:163,359 +DA:165,359 +DA:166,359 +DA:172,359 +DA:173,359 +DA:174,359 +DA:175,239 +DA:177,120 +DA:178,120 +DA:179,120 +DA:185,359 DA:186,0 DA:187,0 DA:189,0 -DA:191,356 +DA:191,359 DA:193,0 DA:194,0 DA:195,0 @@ -39031,32 +39031,32 @@ DA:197,0 DA:199,0 DA:203,0 DA:206,0 -DA:209,356 -DA:225,5 -DA:241,5 +DA:209,359 +DA:225,6 +DA:241,6 DA:242,0 -DA:243,5 -DA:244,5 -DA:245,5 -DA:247,5 -DA:248,5 -DA:249,5 -DA:250,5 +DA:243,6 +DA:244,6 +DA:245,6 +DA:247,6 +DA:248,6 +DA:249,6 +DA:250,6 DA:252,0 DA:253,0 DA:254,0 -DA:260,5 +DA:260,6 DA:261,0 DA:262,0 DA:264,0 -DA:266,5 -DA:267,5 -DA:268,5 +DA:266,6 +DA:267,6 +DA:268,6 DA:269,0 DA:270,0 -DA:272,5 +DA:272,6 DA:276,0 -DA:278,5 +DA:278,6 DA:280,0 DA:281,0 DA:282,0 @@ -39065,13 +39065,13 @@ DA:284,0 DA:286,0 DA:290,0 DA:292,0 -DA:295,5 -DA:298,10 -DA:299,10 +DA:295,6 +DA:298,11 +DA:299,11 DA:300,0 -DA:302,10 -DA:303,10 -DA:305,10 +DA:302,11 +DA:303,11 +DA:305,11 DA:321,83 DA:322,0 DA:323,83 @@ -39095,13 +39095,13 @@ DA:353,0 DA:357,0 DA:359,0 DA:361,83 -DA:364,444 +DA:364,448 DA:365,0 DA:366,0 DA:367,0 DA:368,0 DA:369,0 -DA:374,444 +DA:374,448 LF:132 LH:79 BRDA:6,0,0,1 @@ -39124,27 +39124,27 @@ BRDA:27,8,0,1 BRDA:27,8,1,0 BRDA:31,9,0,1 BRDA:31,9,1,0 -BRDA:55,10,0,444 +BRDA:55,10,0,448 BRDA:55,10,1,0 BRDA:154,11,0,0 -BRDA:154,11,1,356 +BRDA:154,11,1,359 BRDA:155,12,0,0 BRDA:155,12,1,0 BRDA:157,13,0,0 -BRDA:157,13,1,356 -BRDA:157,14,0,356 +BRDA:157,13,1,359 +BRDA:157,14,0,359 BRDA:157,14,1,197 BRDA:157,14,2,118 -BRDA:160,15,0,277 +BRDA:160,15,0,280 BRDA:160,15,1,79 -BRDA:169,16,0,356 -BRDA:169,16,1,356 -BRDA:174,17,0,238 -BRDA:174,17,1,118 -BRDA:174,18,0,356 -BRDA:174,18,1,238 +BRDA:169,16,0,359 +BRDA:169,16,1,359 +BRDA:174,17,0,239 +BRDA:174,17,1,120 +BRDA:174,18,0,359 +BRDA:174,18,1,239 BRDA:185,19,0,0 -BRDA:185,19,1,356 +BRDA:185,19,1,359 BRDA:186,20,0,0 BRDA:186,20,1,0 BRDA:193,21,0,0 @@ -39154,23 +39154,23 @@ BRDA:193,22,1,0 BRDA:195,23,0,0 BRDA:195,23,1,0 BRDA:241,24,0,0 -BRDA:241,24,1,5 +BRDA:241,24,1,6 BRDA:242,25,0,0 BRDA:242,25,1,0 -BRDA:249,26,0,5 +BRDA:249,26,0,6 BRDA:249,26,1,0 -BRDA:249,27,0,5 -BRDA:249,27,1,5 +BRDA:249,27,0,6 +BRDA:249,27,1,6 BRDA:260,28,0,0 -BRDA:260,28,1,5 +BRDA:260,28,1,6 BRDA:261,29,0,0 BRDA:261,29,1,0 -BRDA:266,30,0,5 +BRDA:266,30,0,6 BRDA:266,30,1,0 -BRDA:266,31,0,5 -BRDA:266,31,1,5 +BRDA:266,31,0,6 +BRDA:266,31,1,6 BRDA:268,32,0,0 -BRDA:268,32,1,5 +BRDA:268,32,1,6 BRDA:280,33,0,0 BRDA:280,33,1,0 BRDA:280,34,0,0 @@ -39178,11 +39178,11 @@ BRDA:280,34,1,0 BRDA:282,35,0,0 BRDA:282,35,1,0 BRDA:299,36,0,0 -BRDA:299,36,1,10 -BRDA:299,37,0,10 +BRDA:299,36,1,11 +BRDA:299,37,0,11 BRDA:299,37,1,0 BRDA:299,37,2,0 -BRDA:302,38,0,10 +BRDA:302,38,0,11 BRDA:302,38,1,0 BRDA:321,39,0,0 BRDA:321,39,1,83 @@ -39199,7 +39199,7 @@ BRDA:347,44,1,0 BRDA:349,45,0,0 BRDA:349,45,1,0 BRDA:364,46,0,0 -BRDA:364,46,1,444 +BRDA:364,46,1,448 BRDA:365,47,0,0 BRDA:365,47,1,0 BRDA:366,48,0,0 @@ -39217,52 +39217,52 @@ FN:14,(anonymous_0) FN:49,(anonymous_1) FN:64,(anonymous_2) FNF:3 -FNH:0 -FNDA:0,(anonymous_0) -FNDA:0,(anonymous_1) -FNDA:0,(anonymous_2) +FNH:3 +FNDA:2,(anonymous_0) +FNDA:1,(anonymous_1) +FNDA:1,(anonymous_2) DA:1,1 DA:2,1 DA:13,1 -DA:15,0 +DA:15,2 DA:17,1 DA:18,1 DA:19,1 DA:20,1 -DA:27,0 -DA:34,0 -DA:41,0 -DA:48,0 -DA:50,0 -DA:51,0 +DA:27,2 +DA:34,2 +DA:41,2 +DA:48,2 +DA:50,1 +DA:51,1 DA:52,0 DA:53,0 DA:54,0 DA:55,0 -DA:57,0 +DA:57,1 DA:58,0 -DA:60,0 +DA:60,1 DA:61,0 -DA:65,0 -DA:66,0 -DA:67,0 -DA:68,0 -DA:69,0 -DA:70,0 +DA:65,1 +DA:66,1 +DA:67,1 +DA:68,1 +DA:69,1 +DA:70,1 LF:28 -LH:7 +LH:22 BRDA:51,0,0,0 -BRDA:51,0,1,0 +BRDA:51,0,1,1 BRDA:53,1,0,0 BRDA:53,1,1,0 BRDA:53,2,0,0 BRDA:53,2,1,0 BRDA:57,3,0,0 -BRDA:57,3,1,0 +BRDA:57,3,1,1 BRDA:60,4,0,0 -BRDA:60,4,1,0 +BRDA:60,4,1,1 BRF:10 -BRH:0 +BRH:3 end_of_record TN: SF:src\com\eduworks\schema\ebac\EbacCredentialCommit.js @@ -39270,54 +39270,54 @@ FN:13,(anonymous_0) FN:50,(anonymous_1) FN:74,(anonymous_2) FNF:3 -FNH:0 -FNDA:0,(anonymous_0) -FNDA:0,(anonymous_1) -FNDA:0,(anonymous_2) +FNH:3 +FNDA:3,(anonymous_0) +FNDA:1,(anonymous_1) +FNDA:1,(anonymous_2) DA:1,1 DA:2,1 DA:3,1 DA:12,1 -DA:14,0 -DA:15,0 +DA:14,3 +DA:15,3 DA:17,1 DA:18,1 DA:19,1 DA:20,1 -DA:27,0 -DA:34,0 -DA:42,0 -DA:49,0 -DA:51,0 -DA:52,0 +DA:27,3 +DA:34,3 +DA:42,3 +DA:49,3 +DA:51,1 +DA:52,1 DA:53,0 DA:54,0 DA:55,0 DA:56,0 -DA:61,0 +DA:61,1 DA:62,0 -DA:67,0 +DA:67,1 DA:68,0 -DA:75,0 -DA:76,0 -DA:77,0 -DA:78,0 -DA:79,0 -DA:80,0 +DA:75,1 +DA:76,1 +DA:77,1 +DA:78,1 +DA:79,1 +DA:80,1 LF:30 -LH:8 +LH:24 BRDA:52,0,0,0 -BRDA:52,0,1,0 +BRDA:52,0,1,1 BRDA:54,1,0,0 BRDA:54,1,1,0 BRDA:54,2,0,0 BRDA:54,2,1,0 BRDA:61,3,0,0 -BRDA:61,3,1,0 +BRDA:61,3,1,1 BRDA:67,4,0,0 -BRDA:67,4,1,0 +BRDA:67,4,1,1 BRF:10 -BRH:0 +BRH:3 end_of_record TN: SF:src\com\eduworks\schema\ebac\EbacCredentialRequest.js @@ -39325,50 +39325,50 @@ FN:12,(anonymous_0) FN:35,(anonymous_1) FN:59,(anonymous_2) FNF:3 -FNH:0 -FNDA:0,(anonymous_0) -FNDA:0,(anonymous_1) -FNDA:0,(anonymous_2) +FNH:3 +FNDA:2,(anonymous_0) +FNDA:1,(anonymous_1) +FNDA:1,(anonymous_2) DA:1,1 DA:2,1 DA:11,1 -DA:13,0 +DA:13,2 DA:15,1 DA:16,1 DA:18,1 DA:20,1 -DA:27,0 -DA:34,0 -DA:36,0 -DA:37,0 +DA:27,2 +DA:34,2 +DA:36,1 +DA:37,1 DA:38,0 DA:39,0 DA:40,0 DA:41,0 -DA:46,0 +DA:46,1 DA:47,0 -DA:52,0 +DA:52,1 DA:53,0 -DA:60,0 -DA:61,0 -DA:62,0 -DA:63,0 -DA:64,0 -DA:65,0 +DA:60,1 +DA:61,1 +DA:62,1 +DA:63,1 +DA:64,1 +DA:65,1 LF:26 -LH:7 +LH:20 BRDA:37,0,0,0 -BRDA:37,0,1,0 +BRDA:37,0,1,1 BRDA:39,1,0,0 BRDA:39,1,1,0 BRDA:39,2,0,0 BRDA:39,2,1,0 BRDA:46,3,0,0 -BRDA:46,3,1,0 +BRDA:46,3,1,1 BRDA:52,4,0,0 -BRDA:52,4,1,0 +BRDA:52,4,1,1 BRF:10 -BRH:0 +BRH:3 end_of_record TN: SF:src\com\eduworks\schema\ebac\EbacCredentials.js @@ -39376,52 +39376,52 @@ FN:13,(anonymous_0) FN:48,(anonymous_1) FN:63,(anonymous_2) FNF:3 -FNH:0 -FNDA:0,(anonymous_0) -FNDA:0,(anonymous_1) -FNDA:0,(anonymous_2) +FNH:3 +FNDA:4,(anonymous_0) +FNDA:1,(anonymous_1) +FNDA:1,(anonymous_2) DA:1,1 DA:2,1 DA:12,1 -DA:14,0 +DA:14,4 DA:16,1 DA:17,1 DA:18,1 DA:19,1 -DA:26,0 -DA:33,0 -DA:40,0 -DA:47,0 -DA:49,0 -DA:50,0 +DA:26,4 +DA:33,4 +DA:40,4 +DA:47,4 +DA:49,1 +DA:50,1 DA:51,0 DA:52,0 DA:53,0 DA:54,0 -DA:56,0 +DA:56,1 DA:57,0 -DA:59,0 +DA:59,1 DA:60,0 -DA:64,0 -DA:65,0 -DA:66,0 -DA:67,0 -DA:68,0 -DA:69,0 +DA:64,1 +DA:65,1 +DA:66,1 +DA:67,1 +DA:68,1 +DA:69,1 LF:28 -LH:7 +LH:22 BRDA:50,0,0,0 -BRDA:50,0,1,0 +BRDA:50,0,1,1 BRDA:52,1,0,0 BRDA:52,1,1,0 BRDA:52,2,0,0 BRDA:52,2,1,0 BRDA:56,3,0,0 -BRDA:56,3,1,0 +BRDA:56,3,1,1 BRDA:59,4,0,0 -BRDA:59,4,1,0 +BRDA:59,4,1,1 BRF:10 -BRH:0 +BRH:3 end_of_record TN: SF:src\com\eduworks\schema\ebac\EbacEncryptedSecret.js @@ -39431,75 +39431,75 @@ FN:79,(anonymous_2) FN:87,(anonymous_3) FN:111,(anonymous_4) FNF:5 -FNH:3 -FNDA:379,(anonymous_0) -FNDA:78,(anonymous_1) -FNDA:301,(anonymous_2) -FNDA:0,(anonymous_3) -FNDA:0,(anonymous_4) +FNH:5 +FNDA:382,(anonymous_0) +FNDA:80,(anonymous_1) +FNDA:303,(anonymous_2) +FNDA:1,(anonymous_3) +FNDA:1,(anonymous_4) DA:1,1 DA:2,1 DA:18,1 -DA:20,379 +DA:20,382 DA:22,1 DA:23,1 DA:24,1 DA:25,1 -DA:32,379 -DA:40,379 -DA:47,379 -DA:55,379 -DA:65,78 -DA:66,78 -DA:67,78 -DA:68,78 -DA:69,78 -DA:70,78 -DA:71,78 -DA:80,301 -DA:81,301 -DA:82,301 -DA:83,301 -DA:84,301 -DA:85,301 -DA:88,0 -DA:89,0 +DA:32,382 +DA:40,382 +DA:47,382 +DA:55,382 +DA:65,80 +DA:66,80 +DA:67,80 +DA:68,80 +DA:69,80 +DA:70,80 +DA:71,80 +DA:80,303 +DA:81,303 +DA:82,303 +DA:83,303 +DA:84,303 +DA:85,303 +DA:88,1 +DA:89,1 DA:90,0 DA:91,0 DA:92,0 DA:93,0 -DA:98,0 +DA:98,1 DA:99,0 -DA:104,0 +DA:104,1 DA:105,0 -DA:112,0 -DA:113,0 -DA:114,0 -DA:115,0 -DA:116,0 -DA:117,0 +DA:112,1 +DA:113,1 +DA:114,1 +DA:115,1 +DA:116,1 +DA:117,1 LF:41 -LH:25 -BRDA:68,0,0,0 +LH:35 +BRDA:68,0,0,2 BRDA:68,0,1,78 -BRDA:70,1,0,0 +BRDA:70,1,0,2 BRDA:70,1,1,78 -BRDA:82,2,0,0 +BRDA:82,2,0,2 BRDA:82,2,1,301 -BRDA:84,3,0,0 +BRDA:84,3,0,2 BRDA:84,3,1,301 BRDA:89,4,0,0 -BRDA:89,4,1,0 +BRDA:89,4,1,1 BRDA:91,5,0,0 BRDA:91,5,1,0 BRDA:91,6,0,0 BRDA:91,6,1,0 BRDA:98,7,0,0 -BRDA:98,7,1,0 +BRDA:98,7,1,1 BRDA:104,8,0,0 -BRDA:104,8,1,0 +BRDA:104,8,1,1 BRF:18 -BRH:4 +BRH:11 end_of_record TN: SF:src\com\eduworks\schema\ebac\EbacEncryptedValue.js @@ -39508,25 +39508,25 @@ FN:60,(anonymous_1) FN:70,(anonymous_2) FN:94,(anonymous_3) FNF:4 -FNH:3 -FNDA:357,(anonymous_0) +FNH:4 +FNDA:358,(anonymous_0) FNDA:135,(anonymous_1) -FNDA:0,(anonymous_2) -FNDA:277,(anonymous_3) +FNDA:1,(anonymous_2) +FNDA:278,(anonymous_3) DA:1,1 DA:2,1 DA:11,1 -DA:13,357 +DA:13,358 DA:15,1 DA:16,1 DA:17,1 DA:18,1 DA:19,1 -DA:27,357 -DA:35,357 -DA:42,357 -DA:50,357 -DA:59,357 +DA:27,358 +DA:35,358 +DA:42,358 +DA:50,358 +DA:59,358 DA:61,135 DA:62,1485 DA:63,135 @@ -39534,40 +39534,40 @@ DA:64,135 DA:65,1195 DA:67,135 DA:68,0 -DA:71,0 -DA:72,0 +DA:71,1 +DA:72,1 DA:73,0 DA:74,0 DA:75,0 DA:76,0 -DA:81,0 +DA:81,1 DA:82,0 -DA:87,0 +DA:87,1 DA:88,0 -DA:95,277 -DA:96,277 -DA:97,277 -DA:98,277 -DA:99,277 -DA:100,277 +DA:95,278 +DA:96,278 +DA:97,278 +DA:98,278 +DA:99,278 +DA:100,278 LF:37 -LH:26 +LH:30 BRDA:65,0,0,1195 BRDA:65,0,1,0 BRDA:67,1,0,0 BRDA:67,1,1,135 BRDA:72,2,0,0 -BRDA:72,2,1,0 +BRDA:72,2,1,1 BRDA:74,3,0,0 BRDA:74,3,1,0 BRDA:74,4,0,0 BRDA:74,4,1,0 BRDA:81,5,0,0 -BRDA:81,5,1,0 +BRDA:81,5,1,1 BRDA:87,6,0,0 -BRDA:87,6,1,0 +BRDA:87,6,1,1 BRF:14 -BRH:2 +BRH:5 end_of_record TN: SF:src\com\eduworks\schema\ebac\EbacSignature.js @@ -39576,21 +39576,21 @@ FN:56,(anonymous_1) FN:59,(anonymous_2) FNF:3 FNH:1 -FNDA:603,(anonymous_0) +FNDA:604,(anonymous_0) FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) DA:1,1 DA:2,1 DA:12,1 -DA:14,603 +DA:14,604 DA:17,1 DA:19,1 DA:21,1 DA:23,1 -DA:30,603 -DA:38,603 -DA:47,603 -DA:55,603 +DA:30,604 +DA:38,604 +DA:47,604 +DA:55,604 DA:57,0 DA:60,0 DA:61,0 @@ -39742,7 +39742,7 @@ FN:388,(anonymous_19) FN:394,(anonymous_20) FNF:21 FNH:3 -FNDA:5795,(anonymous_0) +FNDA:5794,(anonymous_0) FNDA:24,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) @@ -39770,9 +39770,9 @@ DA:4,1 DA:5,1 DA:6,1 DA:18,1 -DA:20,5795 -DA:21,5795 -DA:22,5795 +DA:20,5794 +DA:21,5794 +DA:22,5794 DA:23,0 DA:24,0 DA:25,0 @@ -39856,7 +39856,7 @@ DA:397,0 LF:90 LH:17 BRDA:22,0,0,0 -BRDA:22,0,1,5795 +BRDA:22,0,1,5794 BRDA:25,1,0,0 BRDA:25,1,1,0 BRDA:127,2,0,0 @@ -41128,11 +41128,11 @@ FN:83,(anonymous_2) FN:102,(anonymous_3) FN:122,(anonymous_4) FNF:5 -FNH:2 -FNDA:3,(anonymous_0) +FNH:3 +FNDA:4,(anonymous_0) FNDA:0,(anonymous_1) FNDA:1,(anonymous_2) -FNDA:0,(anonymous_3) +FNDA:1,(anonymous_3) FNDA:0,(anonymous_4) DA:1,1 DA:2,1 @@ -41140,12 +41140,12 @@ DA:3,1 DA:4,1 DA:5,1 DA:19,1 -DA:21,3 +DA:21,4 DA:23,1 -DA:30,3 -DA:37,3 -DA:44,3 -DA:51,3 +DA:30,4 +DA:37,4 +DA:44,4 +DA:51,4 DA:70,0 DA:71,0 DA:74,0 @@ -41157,19 +41157,19 @@ DA:85,1 DA:86,1 DA:87,1 DA:89,0 -DA:103,0 -DA:104,0 -DA:105,0 -DA:106,0 -DA:107,0 -DA:112,0 +DA:103,1 +DA:104,1 +DA:105,1 +DA:106,1 +DA:107,1 +DA:112,1 DA:123,0 DA:124,0 DA:125,0 DA:126,0 DA:127,0 LF:34 -LH:16 +LH:22 BRDA:75,0,0,0 BRDA:75,0,1,0 BRDA:75,1,0,0 @@ -41221,8 +41221,8 @@ FN:548,(anonymous_32) FN:566,(anonymous_33) FNF:34 FNH:21 -FNDA:1,(anonymous_0) -FNDA:3,(anonymous_1) +FNDA:3,(anonymous_0) +FNDA:4,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) FNDA:0,(anonymous_4) @@ -41230,7 +41230,7 @@ FNDA:0,(anonymous_5) FNDA:0,(anonymous_6) FNDA:0,(anonymous_7) FNDA:2,(anonymous_8) -FNDA:3,(anonymous_9) +FNDA:4,(anonymous_9) FNDA:0,(anonymous_10) FNDA:0,(anonymous_11) FNDA:0,(anonymous_12) @@ -41240,13 +41240,13 @@ FNDA:212,(anonymous_15) FNDA:211,(anonymous_16) FNDA:212,(anonymous_17) FNDA:211,(anonymous_18) -FNDA:225,(anonymous_19) -FNDA:392,(anonymous_20) -FNDA:225,(anonymous_21) -FNDA:392,(anonymous_22) -FNDA:603,(anonymous_23) +FNDA:227,(anonymous_19) +FNDA:393,(anonymous_20) +FNDA:227,(anonymous_21) +FNDA:393,(anonymous_22) +FNDA:604,(anonymous_23) FNDA:515,(anonymous_24) -FNDA:88,(anonymous_25) +FNDA:89,(anonymous_25) FNDA:542,(anonymous_26) FNDA:0,(anonymous_27) FNDA:0,(anonymous_28) @@ -41264,14 +41264,14 @@ DA:6,1 DA:7,1 DA:21,1 DA:22,1 -DA:25,1 -DA:33,1 -DA:41,1 -DA:49,1 -DA:57,1 -DA:58,1 -DA:59,1 -DA:69,3 +DA:25,3 +DA:33,3 +DA:41,3 +DA:49,3 +DA:57,3 +DA:58,3 +DA:59,3 +DA:69,4 DA:70,0 DA:82,0 DA:83,0 @@ -41340,11 +41340,11 @@ DA:208,0 DA:218,2 DA:219,0 DA:220,2 -DA:232,3 +DA:232,4 DA:233,1 DA:234,0 -DA:237,3 -DA:238,3 +DA:237,4 +DA:238,4 DA:250,0 DA:251,0 DA:252,0 @@ -41396,46 +41396,46 @@ DA:380,0 DA:381,0 DA:383,212 DA:385,212 -DA:400,225 -DA:401,225 +DA:400,227 +DA:401,227 DA:402,0 DA:403,0 DA:404,0 DA:405,0 DA:408,0 -DA:410,225 -DA:411,225 -DA:412,392 -DA:414,225 -DA:415,225 -DA:416,392 -DA:417,225 -DA:418,225 +DA:410,227 +DA:411,227 +DA:412,393 +DA:414,227 +DA:415,227 +DA:416,393 +DA:417,227 +DA:418,227 DA:419,0 DA:420,0 DA:421,0 DA:422,0 DA:423,0 -DA:425,225 -DA:427,225 -DA:443,603 +DA:425,227 +DA:427,227 +DA:443,604 DA:445,0 -DA:447,603 +DA:447,604 DA:448,0 -DA:450,603 -DA:451,603 -DA:452,603 -DA:453,603 -DA:454,603 -DA:455,603 -DA:456,603 -DA:457,603 +DA:450,604 +DA:451,604 +DA:452,604 +DA:453,604 +DA:454,604 +DA:455,604 +DA:456,604 +DA:457,604 DA:458,515 DA:459,515 DA:460,515 -DA:462,88 -DA:463,88 -DA:464,88 +DA:462,89 +DA:463,89 +DA:464,89 DA:477,542 DA:478,542 DA:479,605 @@ -41477,7 +41477,7 @@ DA:571,0 LF:219 LH:83 BRDA:69,0,0,0 -BRDA:69,0,1,3 +BRDA:69,0,1,4 BRDA:82,1,0,0 BRDA:82,1,1,0 BRDA:96,2,0,0 @@ -41525,26 +41525,26 @@ BRDA:359,22,1,0 BRDA:377,23,0,0 BRDA:377,23,1,212 BRDA:401,24,0,0 -BRDA:401,24,1,225 +BRDA:401,24,1,227 BRDA:403,25,0,0 BRDA:403,25,1,0 BRDA:404,26,0,0 BRDA:404,26,1,0 BRDA:418,27,0,0 -BRDA:418,27,1,225 +BRDA:418,27,1,227 BRDA:443,28,0,0 -BRDA:443,28,1,603 -BRDA:443,29,0,603 -BRDA:443,29,1,603 -BRDA:443,29,2,603 -BRDA:443,29,3,603 -BRDA:443,29,4,603 -BRDA:443,29,5,603 +BRDA:443,28,1,604 +BRDA:443,29,0,604 +BRDA:443,29,1,604 +BRDA:443,29,2,604 +BRDA:443,29,3,604 +BRDA:443,29,4,604 +BRDA:443,29,5,604 BRDA:447,30,0,0 -BRDA:447,30,1,603 +BRDA:447,30,1,604 BRDA:457,31,0,515 -BRDA:457,31,1,88 -BRDA:457,32,0,603 +BRDA:457,31,1,89 +BRDA:457,32,0,604 BRDA:457,32,1,515 BRDA:479,33,0,540 BRDA:479,33,1,65 @@ -41650,27 +41650,27 @@ FN:527,(anonymous_17) FN:532,(anonymous_18) FN:551,(anonymous_19) FNF:20 -FNH:1 +FNH:11 FNDA:0,(anonymous_0) FNDA:0,(anonymous_1) -FNDA:0,(anonymous_2) -FNDA:0,(anonymous_3) +FNDA:1,(anonymous_2) +FNDA:1,(anonymous_3) FNDA:0,(anonymous_4) FNDA:0,(anonymous_5) FNDA:0,(anonymous_6) -FNDA:0,(anonymous_7) +FNDA:1,(anonymous_7) FNDA:0,(anonymous_8) -FNDA:0,(anonymous_9) -FNDA:0,(anonymous_10) +FNDA:1,(anonymous_9) +FNDA:1,(anonymous_10) FNDA:0,(anonymous_11) -FNDA:0,(anonymous_12) -FNDA:0,(anonymous_13) -FNDA:0,(anonymous_14) -FNDA:0,(anonymous_15) -FNDA:0,(anonymous_16) +FNDA:1,(anonymous_12) +FNDA:1,(anonymous_13) +FNDA:2,(anonymous_14) +FNDA:2,(anonymous_15) +FNDA:2,(anonymous_16) FNDA:0,(anonymous_17) FNDA:0,(anonymous_18) -FNDA:5,(anonymous_19) +FNDA:6,(anonymous_19) DA:2,1 DA:3,1 DA:4,1 @@ -41683,21 +41683,21 @@ DA:10,1 DA:11,1 DA:12,1 DA:36,1 -DA:37,1 -DA:39,1 -DA:40,1 -DA:41,1 -DA:42,1 -DA:43,1 -DA:44,1 -DA:45,1 -DA:46,1 -DA:47,1 -DA:48,1 -DA:49,1 -DA:50,1 -DA:51,1 -DA:52,1 +DA:37,2 +DA:39,2 +DA:40,2 +DA:41,2 +DA:42,2 +DA:43,2 +DA:44,2 +DA:45,2 +DA:46,2 +DA:47,2 +DA:48,2 +DA:49,2 +DA:50,2 +DA:51,2 +DA:52,2 DA:61,0 DA:62,0 DA:96,0 @@ -41709,35 +41709,35 @@ DA:101,0 DA:102,0 DA:103,0 DA:104,0 -DA:117,0 -DA:118,0 -DA:123,0 -DA:124,0 +DA:117,1 +DA:118,1 +DA:123,1 +DA:124,1 DA:125,0 -DA:127,0 -DA:130,0 +DA:127,1 +DA:130,1 DA:131,0 -DA:135,0 -DA:136,0 +DA:135,1 +DA:136,1 DA:137,0 -DA:141,0 -DA:142,0 +DA:141,1 +DA:142,1 DA:143,0 -DA:145,0 -DA:148,0 +DA:145,1 +DA:148,1 DA:149,0 -DA:153,0 -DA:154,0 +DA:153,1 +DA:154,1 DA:155,0 -DA:159,0 -DA:160,0 +DA:159,1 +DA:160,1 DA:161,0 -DA:163,0 -DA:164,0 +DA:163,1 +DA:164,1 DA:165,0 -DA:169,0 -DA:170,0 -DA:171,0 +DA:169,1 +DA:170,1 +DA:171,1 DA:174,0 DA:175,0 DA:189,0 @@ -41746,14 +41746,14 @@ DA:191,0 DA:192,0 DA:193,0 DA:204,0 -DA:220,0 +DA:220,1 DA:221,0 -DA:223,0 -DA:231,0 -DA:239,0 -DA:240,0 -DA:241,0 -DA:242,0 +DA:223,1 +DA:231,1 +DA:239,1 +DA:240,1 +DA:241,1 +DA:242,1 DA:268,0 DA:276,0 DA:277,0 @@ -41766,26 +41766,26 @@ DA:303,0 DA:304,0 DA:305,0 DA:313,0 -DA:329,0 +DA:329,1 DA:330,0 DA:331,0 -DA:333,0 +DA:333,1 DA:338,0 DA:339,0 -DA:341,0 -DA:342,0 -DA:343,0 -DA:344,0 -DA:345,0 -DA:346,0 -DA:347,0 -DA:353,0 -DA:354,0 -DA:355,0 -DA:356,0 -DA:357,0 -DA:358,0 -DA:359,0 +DA:341,1 +DA:342,1 +DA:343,1 +DA:344,1 +DA:345,1 +DA:346,1 +DA:347,1 +DA:353,1 +DA:354,1 +DA:355,1 +DA:356,1 +DA:357,1 +DA:358,1 +DA:359,1 DA:360,0 DA:361,0 DA:362,0 @@ -41799,8 +41799,8 @@ DA:384,0 DA:385,0 DA:386,0 DA:387,0 -DA:389,0 -DA:390,0 +DA:389,1 +DA:390,1 DA:391,0 DA:392,0 DA:393,0 @@ -41813,93 +41813,93 @@ DA:413,0 DA:415,0 DA:416,0 DA:417,0 -DA:419,0 +DA:419,1 DA:420,0 -DA:421,0 +DA:421,1 DA:424,0 DA:425,0 -DA:443,0 -DA:444,0 -DA:464,0 -DA:465,0 -DA:479,0 +DA:443,1 +DA:444,1 +DA:464,1 +DA:465,1 +DA:479,2 DA:480,0 -DA:481,0 +DA:481,2 DA:482,0 -DA:483,0 +DA:483,2 DA:488,0 -DA:490,0 -DA:491,0 -DA:492,0 -DA:493,0 -DA:494,0 -DA:495,0 -DA:496,0 -DA:498,0 +DA:490,2 +DA:491,2 +DA:492,2 +DA:493,1 +DA:494,1 +DA:495,1 +DA:496,1 +DA:498,2 DA:499,0 DA:500,0 DA:501,0 DA:502,0 -DA:504,0 -DA:505,0 -DA:506,0 -DA:507,0 -DA:508,0 -DA:509,0 -DA:510,0 -DA:511,0 -DA:512,0 -DA:513,0 -DA:514,0 -DA:519,0 -DA:520,0 -DA:525,0 +DA:504,2 +DA:505,2 +DA:506,2 +DA:507,2 +DA:508,2 +DA:509,2 +DA:510,2 +DA:511,2 +DA:512,2 +DA:513,2 +DA:514,2 +DA:519,2 +DA:520,2 +DA:525,2 DA:528,0 DA:533,0 -DA:552,5 -DA:553,5 -DA:554,24 -DA:555,24 -DA:556,24 -DA:560,48 -DA:561,28 -DA:562,28 -DA:564,24 -DA:566,5 +DA:552,6 +DA:553,6 +DA:554,33 +DA:555,33 +DA:556,33 +DA:560,66 +DA:561,44 +DA:562,44 +DA:564,33 +DA:566,6 LF:195 -LH:37 +LH:114 BRDA:61,0,0,0 BRDA:61,0,1,0 BRDA:124,1,0,0 -BRDA:124,1,1,0 +BRDA:124,1,1,1 BRDA:130,2,0,0 -BRDA:130,2,1,0 +BRDA:130,2,1,1 BRDA:136,3,0,0 -BRDA:136,3,1,0 +BRDA:136,3,1,1 BRDA:142,4,0,0 -BRDA:142,4,1,0 +BRDA:142,4,1,1 BRDA:148,5,0,0 -BRDA:148,5,1,0 +BRDA:148,5,1,1 BRDA:154,6,0,0 -BRDA:154,6,1,0 +BRDA:154,6,1,1 BRDA:160,7,0,0 -BRDA:160,7,1,0 +BRDA:160,7,1,1 BRDA:164,8,0,0 -BRDA:164,8,1,0 +BRDA:164,8,1,1 BRDA:220,9,0,0 -BRDA:220,9,1,0 +BRDA:220,9,1,1 BRDA:276,10,0,0 BRDA:276,10,1,0 BRDA:289,11,0,0 BRDA:289,11,1,0 BRDA:329,12,0,0 -BRDA:329,12,1,0 +BRDA:329,12,1,1 BRDA:333,13,0,0 -BRDA:333,13,1,0 -BRDA:334,14,0,0 -BRDA:334,14,1,0 -BRDA:334,14,2,0 -BRDA:358,15,0,0 +BRDA:333,13,1,1 +BRDA:334,14,0,1 +BRDA:334,14,1,1 +BRDA:334,14,2,1 +BRDA:358,15,0,1 BRDA:358,15,1,0 BRDA:373,16,0,0 BRDA:373,16,1,0 @@ -41907,7 +41907,7 @@ BRDA:373,17,0,0 BRDA:373,17,1,0 BRDA:384,18,0,0 BRDA:384,18,1,0 -BRDA:389,19,0,0 +BRDA:389,19,0,1 BRDA:389,19,1,0 BRDA:404,20,0,0 BRDA:404,20,1,0 @@ -41916,32 +41916,32 @@ BRDA:404,21,1,0 BRDA:415,22,0,0 BRDA:415,22,1,0 BRDA:419,23,0,0 -BRDA:419,23,1,0 +BRDA:419,23,1,1 BRDA:479,24,0,0 -BRDA:479,24,1,0 -BRDA:479,25,0,0 -BRDA:479,25,1,0 +BRDA:479,24,1,2 +BRDA:479,25,0,2 +BRDA:479,25,1,2 BRDA:481,26,0,0 -BRDA:481,26,1,0 +BRDA:481,26,1,2 BRDA:483,27,0,0 -BRDA:483,27,1,0 -BRDA:484,28,0,0 -BRDA:484,28,1,0 -BRDA:484,28,2,0 +BRDA:483,27,1,2 +BRDA:484,28,0,2 +BRDA:484,28,1,2 +BRDA:484,28,2,2 BRDA:494,29,0,0 -BRDA:494,29,1,0 -BRDA:494,30,0,0 +BRDA:494,29,1,1 +BRDA:494,30,0,1 BRDA:494,30,1,0 BRDA:500,31,0,0 BRDA:500,31,1,0 BRDA:500,32,0,0 BRDA:500,32,1,0 -BRDA:560,33,0,20 -BRDA:560,33,1,28 -BRDA:564,34,0,5 -BRDA:564,34,1,19 +BRDA:560,33,0,22 +BRDA:560,33,1,44 +BRDA:564,34,0,6 +BRDA:564,34,1,27 BRF:72 -BRH:4 +BRH:31 end_of_record TN: SF:src\org\cassproject\ebac\identity\remote\RemoteIdentityManagerInterface.js @@ -44021,20 +44021,20 @@ SF:src\org\cassproject\general\AuditLogger.js FN:3,(anonymous_0) FNF:1 FNH:1 -FNDA:9,(anonymous_0) +FNDA:10,(anonymous_0) DA:1,1 DA:2,1 -DA:4,9 -DA:5,9 +DA:4,10 +DA:5,10 DA:6,0 -DA:8,9 +DA:8,10 DA:11,0 LF:7 LH:5 BRDA:1,0,0,1 BRDA:1,0,1,0 BRDA:5,1,0,0 -BRDA:5,1,1,9 +BRDA:5,1,1,10 BRF:4 BRH:2 end_of_record @@ -44062,14 +44062,14 @@ FN:33,(anonymous_1) FN:58,(anonymous_2) FNF:3 FNH:3 -FNDA:5795,(anonymous_0) +FNDA:5794,(anonymous_0) FNDA:33,(anonymous_1) FNDA:81,(anonymous_2) DA:1,1 DA:3,1 DA:14,1 -DA:16,5795 -DA:17,5795 +DA:16,5794 +DA:17,5794 DA:19,1 DA:20,1 DA:21,1 @@ -44077,7 +44077,7 @@ DA:22,1 DA:23,1 DA:24,1 DA:25,1 -DA:32,5795 +DA:32,5794 DA:34,33 DA:35,33 DA:36,0 @@ -44791,8 +44791,8 @@ FNDA:4,(anonymous_27) FNDA:0,(anonymous_28) FNDA:0,(anonymous_29) FNDA:0,(anonymous_30) -FNDA:326,(anonymous_31) -FNDA:326,(anonymous_32) +FNDA:327,(anonymous_31) +FNDA:327,(anonymous_32) FNDA:0,(anonymous_33) FNDA:1951,(anonymous_34) FNDA:684,(anonymous_35) @@ -45022,29 +45022,29 @@ DA:581,0 DA:582,0 DA:583,0 DA:584,0 -DA:599,326 -DA:600,326 +DA:599,327 +DA:600,327 DA:601,0 -DA:603,326 +DA:603,327 DA:604,0 -DA:606,326 +DA:606,327 DA:607,0 -DA:609,326 +DA:609,327 DA:610,0 -DA:612,326 +DA:612,327 DA:613,0 -DA:615,326 +DA:615,327 DA:616,0 -DA:618,326 +DA:618,327 DA:620,1 -DA:622,326 +DA:622,327 DA:623,325 DA:624,325 DA:625,325 DA:626,325 DA:627,325 DA:629,325 -DA:633,326 +DA:633,327 DA:634,37 DA:635,37 DA:636,37 @@ -45208,23 +45208,23 @@ BRDA:580,65,1,0 BRDA:580,66,0,0 BRDA:580,66,1,0 BRDA:600,67,0,0 -BRDA:600,67,1,326 +BRDA:600,67,1,327 BRDA:603,68,0,0 -BRDA:603,68,1,326 +BRDA:603,68,1,327 BRDA:606,69,0,0 -BRDA:606,69,1,326 +BRDA:606,69,1,327 BRDA:609,70,0,0 -BRDA:609,70,1,326 +BRDA:609,70,1,327 BRDA:612,71,0,0 -BRDA:612,71,1,326 +BRDA:612,71,1,327 BRDA:615,72,0,0 -BRDA:615,72,1,326 +BRDA:615,72,1,327 BRDA:622,73,0,325 -BRDA:622,73,1,1 +BRDA:622,73,1,2 BRDA:629,74,0,0 BRDA:629,74,1,325 BRDA:633,75,0,37 -BRDA:633,75,1,289 +BRDA:633,75,1,290 BRDA:640,76,0,0 BRDA:640,76,1,37 BRDA:669,77,0,0 @@ -46243,24 +46243,24 @@ FN:363,(anonymous_19) FN:376,(anonymous_20) FNF:21 FNH:17 -FNDA:8956,(anonymous_0) -FNDA:33550,(anonymous_1) +FNDA:8971,(anonymous_0) +FNDA:33589,(anonymous_1) FNDA:95,(anonymous_2) -FNDA:29351,(anonymous_3) -FNDA:1009,(anonymous_4) -FNDA:1193,(anonymous_5) -FNDA:1314,(anonymous_6) -FNDA:1193,(anonymous_7) -FNDA:167642,(anonymous_8) +FNDA:29363,(anonymous_3) +FNDA:1013,(anonymous_4) +FNDA:1199,(anonymous_5) +FNDA:1318,(anonymous_6) +FNDA:1200,(anonymous_7) +FNDA:167700,(anonymous_8) FNDA:0,(anonymous_9) FNDA:806,(anonymous_10) -FNDA:1923,(anonymous_11) +FNDA:1935,(anonymous_11) FNDA:456,(anonymous_12) FNDA:456,(anonymous_13) FNDA:0,(anonymous_14) FNDA:0,(anonymous_15) FNDA:130,(anonymous_16) -FNDA:130,(anonymous_17) +FNDA:135,(anonymous_17) FNDA:17,(anonymous_18) FNDA:401,(anonymous_19) FNDA:0,(anonymous_20) @@ -46269,53 +46269,53 @@ DA:2,1 DA:3,1 DA:5,1 DA:21,1 -DA:23,8956 +DA:23,8971 DA:25,1 -DA:32,8956 -DA:39,8956 -DA:50,33550 -DA:51,161138 -DA:52,2846 -DA:53,30704 +DA:32,8971 +DA:39,8971 +DA:50,33589 +DA:51,161305 +DA:52,2860 +DA:53,30729 DA:65,95 -DA:78,29351 -DA:79,29351 -DA:80,29351 -DA:81,22474 -DA:82,22474 -DA:92,1009 -DA:93,1009 -DA:105,1193 -DA:108,1314 -DA:109,1314 -DA:110,1923 -DA:111,0 -DA:112,0 +DA:78,29363 +DA:79,29363 +DA:80,29363 +DA:81,22487 +DA:82,22487 +DA:92,1013 +DA:93,1013 +DA:105,1199 +DA:108,1318 +DA:109,1318 +DA:110,1924 +DA:111,1 +DA:112,1 DA:114,0 DA:115,1923 DA:116,0 DA:118,1923 -DA:120,1314 -DA:123,1193 -DA:124,1193 -DA:125,1193 -DA:126,33550 -DA:127,2846 -DA:128,33550 -DA:130,167642 -DA:131,1193 -DA:132,1193 -DA:133,33550 -DA:134,33550 -DA:135,184 -DA:136,33366 -DA:137,1314 -DA:138,33550 -DA:139,6638 -DA:141,26912 -DA:142,33550 -DA:143,7241 -DA:145,1193 +DA:120,1318 +DA:123,1200 +DA:124,1200 +DA:125,1200 +DA:126,33589 +DA:127,2860 +DA:128,33589 +DA:130,167700 +DA:131,1200 +DA:132,1200 +DA:133,33589 +DA:134,33589 +DA:135,186 +DA:136,33403 +DA:137,1318 +DA:138,33589 +DA:139,6671 +DA:141,26918 +DA:142,33589 +DA:143,7275 +DA:145,1200 DA:156,0 DA:157,0 DA:168,806 @@ -46324,10 +46324,10 @@ DA:170,806 DA:171,1238 DA:172,672 DA:173,134 -DA:183,1923 -DA:184,1923 -DA:185,1923 -DA:186,1923 +DA:183,1935 +DA:184,1935 +DA:185,1935 +DA:186,1935 DA:187,0 DA:188,0 DA:189,0 @@ -46336,9 +46336,9 @@ DA:191,0 DA:192,0 DA:193,0 DA:194,0 -DA:196,1923 -DA:197,1923 -DA:198,1923 +DA:196,1935 +DA:197,1935 +DA:198,1935 DA:211,456 DA:212,9540 DA:213,15 @@ -46438,35 +46438,35 @@ DA:383,0 DA:384,0 DA:385,0 LF:173 -LH:100 -BRDA:51,0,0,2846 -BRDA:51,0,1,158292 +LH:102 +BRDA:51,0,0,2860 +BRDA:51,0,1,158445 BRDA:66,1,0,95 BRDA:66,1,1,95 -BRDA:80,2,0,22474 -BRDA:80,2,1,6877 -BRDA:82,3,0,7278 -BRDA:82,3,1,15196 -BRDA:110,4,0,0 +BRDA:80,2,0,22487 +BRDA:80,2,1,6876 +BRDA:82,3,0,7293 +BRDA:82,3,1,15194 +BRDA:110,4,0,1 BRDA:110,4,1,1923 -BRDA:111,5,0,0 +BRDA:111,5,0,1 BRDA:111,5,1,0 BRDA:115,6,0,0 BRDA:115,6,1,1923 -BRDA:126,7,0,2846 -BRDA:126,7,1,30704 -BRDA:126,8,0,33550 -BRDA:126,8,1,33550 -BRDA:134,9,0,184 -BRDA:134,9,1,33366 -BRDA:134,10,0,33550 -BRDA:134,10,1,6638 -BRDA:136,11,0,1314 -BRDA:136,11,1,32052 -BRDA:138,12,0,6638 -BRDA:138,12,1,26912 -BRDA:142,13,0,7241 -BRDA:142,13,1,26309 +BRDA:126,7,0,2860 +BRDA:126,7,1,30729 +BRDA:126,8,0,33589 +BRDA:126,8,1,33589 +BRDA:134,9,0,186 +BRDA:134,9,1,33403 +BRDA:134,10,0,33589 +BRDA:134,10,1,6671 +BRDA:136,11,0,1318 +BRDA:136,11,1,32085 +BRDA:138,12,0,6671 +BRDA:138,12,1,26918 +BRDA:142,13,0,7275 +BRDA:142,13,1,26314 BRDA:157,14,0,0 BRDA:157,14,1,0 BRDA:169,15,0,0 @@ -46476,18 +46476,18 @@ BRDA:171,16,1,566 BRDA:171,17,0,1238 BRDA:171,17,1,566 BRDA:183,18,0,0 -BRDA:183,18,1,1923 +BRDA:183,18,1,1935 BRDA:184,19,0,0 -BRDA:184,19,1,1923 +BRDA:184,19,1,1935 BRDA:186,20,0,0 -BRDA:186,20,1,1923 +BRDA:186,20,1,1935 BRDA:188,21,0,0 BRDA:188,21,1,0 BRDA:190,22,0,0 BRDA:190,22,1,0 BRDA:193,23,0,0 BRDA:193,23,1,0 -BRDA:196,24,0,1723 +BRDA:196,24,0,1735 BRDA:196,24,1,200 BRDA:212,25,0,15 BRDA:212,25,1,9525 @@ -46553,7 +46553,7 @@ BRDA:370,54,1,401 BRDA:383,55,0,0 BRDA:383,55,1,0 BRF:113 -BRH:56 +BRH:58 end_of_record TN: SF:src\org\schema\APIReference.js @@ -48720,12 +48720,12 @@ SF:src\org\schema\CreativeWork.js FN:18,(anonymous_0) FNF:1 FNH:1 -FNDA:6066,(anonymous_0) +FNDA:6065,(anonymous_0) DA:1,1 DA:2,1 DA:12,1 -DA:19,6066 -DA:20,6066 +DA:19,6065 +DA:20,6065 LF:5 LH:5 BRF:0 @@ -55040,11 +55040,11 @@ SF:src\org\schema\Thing.js FN:16,(anonymous_0) FNF:1 FNH:1 -FNDA:6572,(anonymous_0) +FNDA:6571,(anonymous_0) DA:1,1 DA:10,1 -DA:17,6572 -DA:18,6572 +DA:17,6571 +DA:18,6571 LF:4 LH:4 BRF:0 diff --git a/src/test/EcFrameworkGraph.test.js b/src/test/EcFrameworkGraph.test.js index a4852f4e..64faf481 100644 --- a/src/test/EcFrameworkGraph.test.js +++ b/src/test/EcFrameworkGraph.test.js @@ -131,17 +131,12 @@ describe("EcFrameworkGraph", () => { it('init', async () => { let newId1, newId2; EcIdentityManager.default.clearIdentities(); - if ((typeof Cypress !== 'undefined') && Cypress != null && Cypress.env != null) + if ((typeof Cypress !== 'undefined') && Cypress?.env != null) process.env.CASS_LOOPBACK = Cypress.env('CASS_LOOPBACK'); console.log(process.env.CASS_LOOPBACK); await repo.init(process.env.CASS_LOOPBACK || "http://localhost/api/", null, null, console.log); newId1 = null; - if (EcIdentityManager.default.ids.length > 0) - { - newId1 = EcIdentityManager.default.ids[0]; - newId2 = EcIdentityManager.default.ids[0]; - } - else { + if (EcIdentityManager.default.ids.length <= 0) { newId1 = new EcIdentity(); newId1.ppk = EcPpk.fromPem( "-----BEGIN RSA PRIVATE KEY-----MIIEpAIBAAKCAQEAz4BiFucFE9bNcKfGD+e6aPRHl402YM4Z6nrurDRNlnwsWpsCoZasPLkjC314pVtHAI2duZo+esGKDloBsiLxASRJo3R2XiXVh2Y8U1RcHA5mWL4tMG5UY2d0libpNEHbHPNBmooVYpA2yhxN/vGibIk8x69uZWxJcFOxOg6zWG8EjF8UMgGnRCVSMTY3THhTlfZ0cGUzvrfb7OvHUgdCe285XkmYkj/V9P/m7hbWoOyJAJSTOm4/s6fIKpl72lblfN7bKaxTCsJp6/rQdmUeo+PIaa2lDOfo7dWbuTMcqkZ93kispNfYYhsEGUGlCsrrVWhlve8MenO4GdLsFP+HRwIDAQABAoIBAGaQpOuBIYde44lNxJ7UAdYi+Mg2aqyK81Btl0/TQo6hriLTAAfzPAt/z4y8ZkgFyCDD3zSAw2VWCPFzF+d/UfUohKWgyWlb9iHJLQRbbHQJwhkXV6raviesWXpmnVrROocizkie/FcNxac9OmhL8+cGJt7lHgJP9jTpiW6TGZ8ZzM8KBH2l80x9AWdvCjsICuPIZRjc706HtkKZzTROtq6Z/F4Gm0uWRnwAZrHTRpnh8qjtdBLYFrdDcUoFtzOM6UVRmocTfsNe4ntPpvwY2aGTWY7EmTj1kteMJ+fCQFIS+KjyMWQHsN8yQNfD5/j2uv6/BdSkO8uorGSJT6DwmTECgYEA8ydoQ4i58+A1udqA+fujM0Zn46++NTehFe75nqIt8rfQgoduBam3lE5IWj2U2tLQeWxQyr1ZJkLbITtrAI3PgfMnuFAii+cncwFo805Fss/nbKx8K49vBuCEAq3MRhLjWy3ZvIgUHj67jWvl50dbNqc7TUguxhS4BxGr/cPPkP0CgYEA2nbJPGzSKhHTETL37NWIUAdU9q/6NVRISRRXeRqZYwE1VPzs2sIUxA8zEDBHX7OtvCKzvZy1Lg5Unx1nh4nCEVkbW/8npLlRG2jOcZJF6NRfhzwLz3WMIrP6j9SmjJaB+1mnrTjfsg36tDEPDjjJLjJHCx9z/qRJh1v4bh4aPpMCgYACG31T2IOEEZVlnvcvM3ceoqWT25oSbAEBZ6jSLyWmzOEJwJK7idUFfAg0gAQiQWF9K+snVqzHIB02FIXA43nA7pKRjmA+RiqZXJHEShFgk1y2HGiXGA8mSBvcyhTTJqbBy4vvjl5eRLzrZNwBPSUVPC3PZajCHrvZk9WhxWivIQKBgQCzCu1MH2dy4R7ZlqsIJ8zKweeJMZpfQI7pjclO0FTrhh7+Yzd+5db9A/P2jYrBTVHSwaILgTYf49DIguHJfEZXz26TzB7iapqlWxTukVHISt1ryPNo+E58VoLAhChnSiaHJ+g7GESE+d4A9cAACNwgh0YgQIvhIyW70M1e+j7KDwKBgQDQSBLFDFmvvTP3sIRAr1+0OZWd1eRcwdhs0U9GwootoCoUP/1Y64pqukT6B9oIB/No9Nyn8kUX3/ZDtCslaGKEUGMJXQ4hc5J+lq0tSi9ZWBdhqOuMPEfUF3IxW+9yeILP4ppUBn1m5MVOWg5CvuuEeCmy4bhMaUErUlHZ78t5cA==-----END RSA PRIVATE KEY-----" @@ -216,10 +211,10 @@ describe("EcFrameworkGraph", () => { }) a.setAgentAsync(EcIdentityManager.default.ids[0].ppk.toPk(), async () => { assert.equal((await a.getAgent()).toPem(), EcIdentityManager.default.ids[0].ppk.toPk().toPem()); - a.getAgentAsync((agent) => { + a.getAgentAsync((agent) => { //NOSONAR This is test code. Cmon man. assert.equal(agent.toPem(), EcIdentityManager.default.ids[0].ppk.toPk().toPem()); }) - a.setAssertionDate(date, async () => { + a.setAssertionDate(date, async () => { //NOSONAR This is test code. Cmon man. assert.equal(await a.getAssertionDate(), date); a.getAssertionDateAsync((date2) => { assert.equal(date2, date); diff --git a/src/test/schema.test.js b/src/test/schema.test.js index c2b04b15..6200582b 100644 --- a/src/test/schema.test.js +++ b/src/test/schema.test.js @@ -1,4 +1,10 @@ let chai = require("chai"); +const EbacCredential = require("../com/eduworks/schema/ebac/EbacCredential.js"); +const EbacCredentialCommit = require("../com/eduworks/schema/ebac/EbacCredentialCommit.js"); +const EbacCredentials = require("../com/eduworks/schema/ebac/EbacCredentials.js"); +const EbacCredentialRequest = require("../com/eduworks/schema/ebac/EbacCredentialRequest.js"); +const EbacEncryptedSecret = require("../com/eduworks/schema/ebac/EbacEncryptedSecret.js"); +const EbacEncryptedValue = require("../com/eduworks/schema/ebac/EbacEncryptedValue.js"); global.EcRemoteLinkedData = require("../org/cassproject/schema/general/EcRemoteLinkedData.js"); global.ce = {}; global.ce.Agent = require("../org/credentialengine/Agent.js"); @@ -1497,4 +1503,34 @@ describe("S3000L", () => { } }); } +}); +describe("EBAC", () => { + let e = new EbacCredential(); + e.upgrade(); + e.getTypes(); + e = new EbacCredentialCommit(); + e.upgrade(); + e.getTypes(); + e = new EbacCredentialRequest(); + e.upgrade(); + e.getTypes(); + e = new EbacCredentials(); + e.upgrade(); + e.getTypes(); + e = new EbacEncryptedSecret(); + e.upgrade(); + e.getTypes(); + e.iv = e.id = e.secret = e.field = 'v'; + e = EbacEncryptedSecret.fromEncryptableJson(JSON.parse(e.toEncryptableJson())); + assert.equal(e.iv, 'v'); + assert.equal(e.id, 'v'); + assert.equal(e.secret, 'v'); + assert.equal(e.field, 'v'); + e.iv = e.secret = 'v'; + e = EbacEncryptedSecret.fromEncryptableJson(JSON.parse(e.toEncryptableJson())); + assert.equal(e.iv, 'v'); + assert.equal(e.secret, 'v'); + e = new EbacEncryptedValue(); + e.upgrade(); + e.getTypes(); }); \ No newline at end of file diff --git a/src/test/skyId.test.js b/src/test/skyId.test.js new file mode 100644 index 00000000..15650027 --- /dev/null +++ b/src/test/skyId.test.js @@ -0,0 +1,52 @@ +let chai = require('chai'); +const EcAes = require('../com/eduworks/ec/crypto/EcAes'); +const EcPpk = require('../com/eduworks/ec/crypto/EcPpk'); +const EcRemoteIdentityManager = require('../org/cassproject/ebac/identity/remote/EcRemoteIdentityManager'); +const EcIdentityManager = require('../org/cassproject/ebac/identity/EcIdentityManager'); +const EcIdentity = require('../org/cassproject/ebac/identity/EcIdentity'); + +let assert = chai.assert; + +describe('SkyID Adapter', function() { + this.timeout(30000); + let username = EcAes.newIv(6); + let password = EcAes.newSecret(6); + let newPassword = EcAes.newSecret(6); + let name = 'Test User'; + let ident = null; + + it('create user', async () => { + let rld = new EcRemoteIdentityManager(); + rld.server = 'http://localhost/api/'; + await rld.configureFromServer(null, null); + rld.startLogin(username, password); + let im = new EcIdentityManager(); + await rld.create(null, null, im); + im = await rld.fetch(); + ident = new EcIdentity(); + ident.ppk = await EcPpk.generateKeyAsync(null, null); + ident.displayName = name; + im.addIdentity(ident); + await rld.commit(null, null, im); + }).timeout(2000); + + it('change password', async () => { + let rld = new EcRemoteIdentityManager(); + rld.server = 'http://localhost/api/'; + await rld.configureFromServer(null, null); + rld.startLogin(username, password); + let im = await rld.fetch(); + assert.equal(im.ids[0].ppk.toPem(), ident.ppk.toPem()); + rld.changePassword(username, password, newPassword); + await rld.commit(null, null, im); + }).timeout(2000); + + it('load user', async () => { + let rld = new EcRemoteIdentityManager(); + rld.server = 'http://localhost/api/'; + await rld.configureFromServer(null, null); + rld.startLogin(username, newPassword); + let im = await rld.fetch(); + assert.equal(im.ids[0].ppk.toPem(), ident.ppk.toPem()); + }).timeout(2000); +});