Member CNoteFan found some interesting information at
https://bitcointalksearch.org/topic/m.32982356Looking at part of the deleted code:
switch (baikal->algorithm.type) {
case ALGO_BLAKECOIN: // blake256r8
case ALGO_VANILLA:
if (work->pool->algorithm.calc_midstate) { // use midstate
msg.data[0] += 1;
memcpy(&msg.data[10], work->midstate, 32);
memcpy(&msg.data[42], &work->data[64], 16);
be32enc_vect((uint32_t *)&msg.data[42], (const uint32_t *)&msg.data[42], 4);
*((uint32_t *)&msg.data[58]) = 0x00000080;
*((uint32_t *)&msg.data[94]) = 0x01000000;
*((uint32_t *)&msg.data[102]) = 0x80020000;
msg.len = 106;
}
else {
memcpy(&msg.data[10], work->data, 80);
be32enc_vect((uint32_t *)&msg.data[10], (const uint32_t *)&msg.data[10], 20);
msg.len = 90;
}
break;
case ALGO_DECRED: // blake256r14
if (work->pool->algorithm.calc_midstate) { // use midstate
msg.data[0] += 1;
memcpy(&msg.data[10], work->midstate, 32);
memcpy(&msg.data[42], &work->data[128], 52);
*((uint32_t *)&msg.data[94]) = 0x01000080UL;
*((uint32_t *)&msg.data[98]) = 0x00000000UL;
*((uint32_t *)&msg.data[102]) = 0xa0050000UL;
msg.len = 106;
}
else {
memcpy(&msg.data[10], work->data, 180);
msg.len = 190;
}
break;
case ALGO_SIA: // blake2b
memcpy(&msg.data[10], work->data, 80);
be32enc_vect((uint32_t *)&msg.data[10], (const uint32_t *)&msg.data[10], 20);
msg.len = 90;
break;
case ALGO_LBRY: // lbry-all
memcpy(&msg.data[10], work->data, 112);
be32enc_vect((uint32_t *)&msg.data[10], (const uint32_t *)&msg.data[10], 27);
msg.len = 122;
break;
case ALGO_PASCAL: // lbry-sha
memcpy(&msg.data[10], work->data, 200);
msg.len = 210;
break;
case ALGO_X11:
case ALGO_X11GOST:
case ALGO_SKEINCOIN:
case ALGO_MYRIAD_GROESTL:
case ALGO_QUARK:
case ALGO_QUBIT:
case ALGO_GROESTL:
case ALGO_SKEIN2:
case ALGO_NIST:
case ALGO_CRYPTONIGHT:
case ALGO_CRYPTONIGHT_LITE:
case ALGO_BLAKE:
case ALGO_VELTOR:
It list blake256r8, VANILLA, blake256r14, blake2b, LBRY, PASCAL but blanks out the following:
case ALGO_X11:
case ALGO_X11GOST:
case ALGO_SKEINCOIN:
case ALGO_MYRIAD_GROESTL:
case ALGO_QUARK:
case ALGO_QUBIT:
case ALGO_GROESTL:
case ALGO_SKEIN2:
case ALGO_NIST:
case ALGO_CRYPTONIGHT:
case ALGO_CRYPTONIGHT_LITE:
case ALGO_BLAKE:
case ALGO_VELTOR:
So I am guessing that source code is for the Baikal Giant B. In other words, they already know their list of ALGO but keeping hush. As you can see the Baikal Giant N algo is on the list too. Guess that gives a more confident reason that the 2 missing algo is NIST and GROESTL and most likely mining themselves.
Now the question is, if they would of been able to not blank anything out and turn it into one super 15+ algo miner. Then again, they won't sell as much and would profit more by breaking it down into multiple miners. Just a theory, I could be all wrong...