Skip to content
Permalink
Browse files

Task-3 solution

  • Loading branch information...
vladistan committed Jan 5, 2019
1 parent 2b4f08b commit c4a8e23611c2718261b19d1c2ac00a220acdb6c9
Showing with 34 additions and 0 deletions.
  1. +34 −0 RunAllTests.cpp
@@ -238,6 +238,40 @@ TEST(Encoders, EncByteValueTwoDigitsEdgeM1) {
MEMCMP_EQUAL(dst, "fe", 2);
}

TEST_GROUP(Task3) {
void setup() {
const char *otp = "206446";
_BYTE src[4] = {10, 0, 34, 241};
set_loc_data(src, otp);
}

void teardown() {}
};

TEST(Task3, BinEncKey) {

unsigned int localip = 0x12345678;
_BYTE client_id_b[128];
char client_id_hx[128];
char otp[9];

const char *expCid = "2cbcb9b31e16006a12c8dba7109d37a228d7aabcb59a7dabbbd75e993e0d9c4e";

bzero(client_id_b, sizeof(client_id_b));
bzero(client_id_hx, sizeof(client_id_hx));
bzero(otp, sizeof(otp));

bool n = cid(&localip, client_id_b, otp);

bcvh(client_id_b, 32, (_BYTE *) client_id_hx, 65);

LONGS_EQUAL(0x1, n)
STRCMP_EQUAL(otp, "206446");
STRCMP_EQUAL(client_id_hx, expCid);

}


TEST_GROUP(Crypto) {
void setup() {
const char *otp = "197548";

0 comments on commit c4a8e23

Please sign in to comment.
You can’t perform that action at this time.