Example #1
0
int mangle_switch_at_check (char arr[BLOCK_SIZE], int arr_len, int upos, int upos2)
{
    if (upos  >= arr_len) return (arr_len);
    if (upos2 >= arr_len) return (arr_len);

    MANGLE_SWITCH (arr, upos, upos2);

    return (arr_len);
}
Example #2
0
static int mangle_switch_at_check (char arr[RP_PASSWORD_SIZE], int arr_len, int upos, int upos2)
{
  if (upos  >= arr_len) return (arr_len);
  if (upos2 >= arr_len) return (arr_len);

  MANGLE_SWITCH (arr, upos, upos2);

  return (arr_len);
}
Example #3
0
int mangle_rotate_right (char arr[BLOCK_SIZE], int arr_len)
{
    int l;
    int r;

    for (l = 0, r = arr_len - 1; l < r; l++)
    {
        MANGLE_SWITCH (arr, l, r);
    }

    return (arr_len);
}
Example #4
0
int mangle_rotate_left (char arr[BLOCK_SIZE], int arr_len)
{
    int l;
    int r;

    for (l = 0, r = arr_len - 1; r > 0; r--)
    {
        MANGLE_SWITCH (arr, l, r);
    }

    return (arr_len);
}
Example #5
0
static int mangle_reverse (char arr[RP_PASSWORD_SIZE], int arr_len)
{
  int l;

  for (l = 0; l < arr_len; l++)
  {
    int r = arr_len - 1 - l;

    if (l >= r) break;

    MANGLE_SWITCH (arr, l, r);
  }

  return (arr_len);
}
Example #6
0
int mangle_reverse (char arr[BLOCK_SIZE], int arr_len)
{
    int l;
    int r;

    for (l = 0; l < arr_len; l++)
    {
        r = arr_len - 1 - l;

        if (l >= r) break;

        MANGLE_SWITCH (arr, l, r);
    }

    return (arr_len);
}
Example #7
0
int mangle_switch_at (char arr[BLOCK_SIZE], int arr_len, int upos, int upos2)
{
    MANGLE_SWITCH (arr, upos, upos2);

    return (arr_len);
}
Example #8
0
static int mangle_switch_at (char arr[RP_PASSWORD_SIZE], int arr_len, int upos, int upos2)
{
  MANGLE_SWITCH (arr, upos, upos2);

  return (arr_len);
}