It's very complex and development time is longer than normal protection.
· The required calculation to proceed with a procedure may be too large for specific architecture and/or compiler.
· Required 16 KB code increase.
· Encrypted procedures cannot be used as long as system clock is enabled. (because of time instant load) and all code must be locked.
· Procedure is not protected if structure modified, function encrypted is called by procedure.
· If Encryption and Decryption keys are 99d5