ekg2  GIT master
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
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>

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

#define DIGIT0_ONE   (DIGIT_SIZE/ULTRA_SMP)
#define DIGIT0_SIZE   digit_end
#define DIGIT0_START   digit_start
#define DIGIT_SIZE   (sizeof(digit)-2) /* -2 bo początkowe \0 i końcowe \0, yeah shitty. */
#define MAX_PASS_LEN   15 /* dlugosc hasla, tak naprawde to jest+1, nie przejmowac sie. */
#define NOT_STOP_ON_FIRST   0
#define ULTRA_DEBUG   0 /* sprawdza czy dobrze generujemy hasla (w/g digit, b. niepotrzebne i b. wolne) */
#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 ULTRA_VERBOSE   0 /* rysuje kropki */

Dokumentacja funkcji

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

Dokumentacja zmiennych

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