A key feature of RC5 is the use of data-dependent rotations ; one of the goals of RC5 was to study and evaluate operations of block ciphers as a cryptographic primitive . A key feature of RC5 is the use of data-dependent rotations ; one of the goals of RC5 was to prompt the study and evaluation of such operations as a cryptographic primitive .