OpenSSL supports length descriptors only as long as their size is at most that of a C 'long int', a type whose size depends on the platform
This is evidence that Sapir-Whorf hypothesis is valid for programming. The language affected how programmers thought about length descriptors. If they had written OpenSSL in a higher-level langauge than C, long int would not have been available to pick; the devs would have picked a number that all architectures can use.