ekg2  GIT master
Definicje | Funkcje | Zmienne
Dokumentacja pliku gg-keygen.c
#include <glib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <signal.h>
#include <stdlib.h>
#include <errno.h>
Wykres zależności załączania dla gg-keygen.c:

Definicje

#define MAX_PASS_LEN   15 /* dlugosc hasla, tak naprawde to jest+1, nie przejmowac sie. */
 
#define ULTRA_DEBUG   0 /* sprawdza czy dobrze generujemy hasla (w/g digit, b. niepotrzebne i b. wolne) */
 
#define ULTRA_VERBOSE   0 /* rysuje kropki */
 
#define ULTRA_SAFE   0 /* sprawdza czy nie bedziemy rysowac po pamieci jesli haslo zacznie miec wiecej niz MAX_PASS_LEN znakow */
 
#define ULTRA_SMP   4 /* ile masz prockĂłw? (jak masz 1 wpisz 0 - wyłacza SMP) */
 
#define NOT_STOP_ON_FIRST   0
 
#define DIGIT_SIZE   (sizeof(digit)-2) /* -2 bo początkowe \0 i końcowe \0, yeah shitty. */
 
#define DIGIT0_START   digit_start
 
#define DIGIT0_SIZE   digit_end
 
#define DIGIT0_ONE   (DIGIT_SIZE/ULTRA_SMP)
 

Funkcje

static void bonce (size_t i)
 
static void incr ()
 
int main ()
 

Zmienne

static const char digit [] = "\0abcdefghijklmnoprstuwxyz"
 
static pid_t pids [4]
 
static int pipes [4]
 
static int digit_start
 
static int digit_end
 
static unsigned char pass [15]
 
static unsigned char realpass [15+1]
 
static size_t pass_pos = 0
 

Dokumentacja definicji

◆ DIGIT0_ONE

#define DIGIT0_ONE   (DIGIT_SIZE/ULTRA_SMP)

◆ DIGIT0_SIZE

#define DIGIT0_SIZE   digit_end

◆ DIGIT0_START

#define DIGIT0_START   digit_start

◆ DIGIT_SIZE

#define DIGIT_SIZE   (sizeof(digit)-2) /* -2 bo początkowe \0 i końcowe \0, yeah shitty. */

◆ MAX_PASS_LEN

#define MAX_PASS_LEN   15 /* dlugosc hasla, tak naprawde to jest+1, nie przejmowac sie. */

◆ NOT_STOP_ON_FIRST

#define NOT_STOP_ON_FIRST   0

◆ ULTRA_DEBUG

#define ULTRA_DEBUG   0 /* sprawdza czy dobrze generujemy hasla (w/g digit, b. niepotrzebne i b. wolne) */

◆ ULTRA_SAFE

#define ULTRA_SAFE   0 /* sprawdza czy nie bedziemy rysowac po pamieci jesli haslo zacznie miec wiecej niz MAX_PASS_LEN znakow */

◆ ULTRA_SMP

#define ULTRA_SMP   4 /* ile masz prockĂłw? (jak masz 1 wpisz 0 - wyłacza SMP) */

◆ ULTRA_VERBOSE

#define ULTRA_VERBOSE   0 /* rysuje kropki */

Dokumentacja funkcji

◆ bonce()

static void bonce ( size_t  i)
inlinestatic

◆ incr()

static void incr ( )
inlinestatic

◆ main()

int main ( )

Dokumentacja zmiennych

◆ digit

const char digit[] = "\0abcdefghijklmnoprstuwxyz"
static

◆ digit_end

int digit_end
static

◆ digit_start

int digit_start
static

◆ pass

unsigned char pass[15]
static

◆ pass_pos

size_t pass_pos = 0
static

◆ pids

pid_t pids[4]
static

◆ pipes

int pipes[4]
static

◆ realpass

unsigned char realpass[15+1]
static