- #endif
-
- #ifdef VECT_SIZE2
- base64_plain[ 5] = ac[0].s0;
- base64_plain[ 6] = ac[0].s1;
- base64_plain[ 7] = ac[0].s2;
- base64_plain[ 8] = ac[0].s3;
- base64_plain[ 9] = bc[0].s0;
- base64_plain[10] = bc[0].s1;
- base64_plain[11] = bc[0].s2;
- base64_plain[12] = bc[0].s3;
- base64_plain[13] = cc[0].s0;
- base64_plain[14] = cc[0].s1;
- base64_plain[15] = cc[0].s2;
-
- /*
- * base64 encode the $salt.$digest string
- */
-
- base64_encode (tmp + 2, 14, base64_plain);
-
- base64_hash[ 0].s0 = '(';
- base64_hash[ 1].s0 = 'G';
- base64_hash[ 2].s0 = tmp[ 2];
- base64_hash[ 3].s0 = tmp[ 3];
- base64_hash[ 4].s0 = tmp[ 4];
- base64_hash[ 5].s0 = tmp[ 5];
- base64_hash[ 6].s0 = tmp[ 6];
- base64_hash[ 7].s0 = tmp[ 7];
- base64_hash[ 8].s0 = tmp[ 8];
- base64_hash[ 9].s0 = tmp[ 9];
- base64_hash[10].s0 = tmp[10];
- base64_hash[11].s0 = tmp[11];
- base64_hash[12].s0 = tmp[12];
- base64_hash[13].s0 = tmp[13];
- base64_hash[14].s0 = tmp[14];
- base64_hash[15].s0 = tmp[15];
- base64_hash[16].s0 = tmp[16];
- base64_hash[17].s0 = tmp[17];
- base64_hash[18].s0 = tmp[18];
- base64_hash[19].s0 = tmp[19];
- base64_hash[20].s0 = tmp[20];
- base64_hash[21].s0 = ')';
-
- base64_plain[ 5] = ac[1].s0;
- base64_plain[ 6] = ac[1].s1;
- base64_plain[ 7] = ac[1].s2;
- base64_plain[ 8] = ac[1].s3;
- base64_plain[ 9] = bc[1].s0;
- base64_plain[10] = bc[1].s1;
- base64_plain[11] = bc[1].s2;
- base64_plain[12] = bc[1].s3;
- base64_plain[13] = cc[1].s0;
- base64_plain[14] = cc[1].s1;
- base64_plain[15] = cc[1].s2;
-
- /*
- * base64 encode the $salt.$digest string
- */
-
- base64_encode (tmp + 2, 14, base64_plain);
-
- base64_hash[ 0].s1 = '(';
- base64_hash[ 1].s1 = 'G';
- base64_hash[ 2].s1 = tmp[ 2];
- base64_hash[ 3].s1 = tmp[ 3];
- base64_hash[ 4].s1 = tmp[ 4];
- base64_hash[ 5].s1 = tmp[ 5];
- base64_hash[ 6].s1 = tmp[ 6];
- base64_hash[ 7].s1 = tmp[ 7];
- base64_hash[ 8].s1 = tmp[ 8];
- base64_hash[ 9].s1 = tmp[ 9];
- base64_hash[10].s1 = tmp[10];
- base64_hash[11].s1 = tmp[11];
- base64_hash[12].s1 = tmp[12];
- base64_hash[13].s1 = tmp[13];
- base64_hash[14].s1 = tmp[14];
- base64_hash[15].s1 = tmp[15];
- base64_hash[16].s1 = tmp[16];
- base64_hash[17].s1 = tmp[17];
- base64_hash[18].s1 = tmp[18];
- base64_hash[19].s1 = tmp[19];
- base64_hash[20].s1 = tmp[20];
- base64_hash[21].s1 = ')';
- #endif
-