It searches for DLLs because the code loads dynamically at runtime. The code in static libraries is just a set of stub functions that are called in the DLL - they compare the sizes of the .lib and .dll files, and I'm sure you will see that the DLLs are much larger, since the bulk of the actual encryption code lies.
, , DLL. , , . , , . DLL - , .