@@ -405,36 +405,31 @@ constexpr uint8_t nonAlphabet = 255;
405405
406406// clang-format off
407407const uint8_t base64DecodeTable[128 ] = {
408- /* 0 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
409- /* 8 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
410- /* 16 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
411- /* 24 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
412- /* 32 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
413- /* 40 */ nonAlphabet, nonAlphabet, nonAlphabet,
414- 62 /* + */ ,
415- nonAlphabet, nonAlphabet, nonAlphabet,
416- 63 /* / */ ,
417-
418- /* 48 */ /* 0 - 9 */ 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 ,
419- /* 56 */ 60 , 61 , nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
420-
421- /* 64 */ nonAlphabet, /* A - Z */ 0 , 1 , 2 , 3 , 4 , 5 , 6 ,
422- /* 72 */ 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 ,
423- /* 80 */ 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 ,
424- /* 88 */ 23 , 24 , 25 , nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
425- /* 96 */ nonAlphabet, /* a - z */ 26 , 27 , 28 , 29 , 30 , 31 , 32 ,
426- /* 104 */ 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 ,
427- /* 112 */ 41 , 42 , 43 , 44 , 45 , 46 , 47 , 48 ,
428- /* 120 */ 49 , 50 , 51 , nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
408+ /* 0 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
409+ /* 8 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
410+ /* 16 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
411+ /* 24 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
412+ /* 32 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
413+ /* 40 */ nonAlphabet, nonAlphabet, nonAlphabet, 62 , nonAlphabet, nonAlphabet, nonAlphabet, 63 ,
414+ /* 48 */ 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 ,
415+ /* 56 */ 60 , 61 , nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
416+ /* 64 */ nonAlphabet, 0 , 1 , 2 , 3 , 4 , 5 , 6 ,
417+ /* 72 */ 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 ,
418+ /* 80 */ 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 ,
419+ /* 88 */ 23 , 24 , 25 , nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, 63 ,
420+ /* 96 */ nonAlphabet, 26 , 27 , 28 , 29 , 30 , 31 , 32 ,
421+ /* 104 */ 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 ,
422+ /* 112 */ 41 , 42 , 43 , 44 , 45 , 46 , 47 , 48 ,
423+ /* 120 */ 49 , 50 , 51 , nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet
429424};
430425
431426const uint8_t base64URLDecodeTable[128 ] = {
432- /* 0 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
433- /* 8 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
434- /* 16 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
435- /* 24 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
427+ /* 0 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
428+ /* 8 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
429+ /* 16 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
430+ /* 24 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
436431 /* 32 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
437- /* 40 */ nonAlphabet, nonAlphabet, nonAlphabet, 62 , nonAlphabet, 62 , nonAlphabet, 63 ,
432+ /* 40 */ nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet , nonAlphabet, 62 , nonAlphabet, nonAlphabet ,
438433 /* 48 */ 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 ,
439434 /* 56 */ 60 , 61 , nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet, nonAlphabet,
440435 /* 64 */ nonAlphabet, 0 , 1 , 2 , 3 , 4 , 5 , 6 ,
0 commit comments