static uint cv_from_64( char[] str, int start, int len ) { int i, j, index; uint res = 0; Debug.Assert( len <= 4 ); for( i = 0; i < len; i++ ) { index = -1; for( j = 0; j < 64; j++ ) { if( base64Chars[j] == str[start + i] ) { index = j; break; } } Debug.Assert( index >= 0 ); res = res * 64 + ( ( uint ) index ); } return res; } #endregion // Private Members