Générateur de valeur pseudo-aléatoire
[Algorithmes Asymétriques]


Fonctions

u1byteGenerateRandom (u4byte Size)
 Permet de générer une valeur pseudo-aléatoire d'une taille donnée (algorithme Mersenne Twister).
u1byteGenerateRandomFips186 (u4byte Size)
 Permet de générer une valeur pseudo-aléatoire d'une taille donnée (algorithme du standard FIPS-186).
u1byteGenerateRandomAnsiX9_17 (u4byte Size)
 Permet de générer une valeur pseudo-aléatoire d'une taille donnée (algorithme du standard ANSI X9.17).


Documentation des fonctions

u1byte* GenerateRandom u4byte  Size  ) 
 

Permet de générer une valeur pseudo-aléatoire d'une taille donnée (algorithme Mersenne Twister).

Paramètres:
Size : taille en bits de la valeur pseudo-aléatoire désirée.
Avertissement:
cette version utilise l'algorithme Mersenne Twister et il est déconseillé de l'utiliser directement pour la génération de clef cryptographique
Renvoie:
buffer alloué contenant la valeur pseudo-aléatoire, ou NULL en cas d'erreur.
Exemples:
generate_cipher.cpp, et random.cpp.

u1byte* GenerateRandomFips186 u4byte  Size  ) 
 

Permet de générer une valeur pseudo-aléatoire d'une taille donnée (algorithme du standard FIPS-186).

Paramètres:
Size : taille en bits de la valeur pseudo-aléatoire désirée.
Avertissement:
cette version utilise un algorithme basé sur le standard FIPS-186 et peut-être utilisée pour la génération de clef cryptographique.
Renvoie:
buffer alloué contenant la valeur pseudo-aléatoire, ou NULL en cas d'erreur.
Exemples:
random.cpp.

u1byte* GenerateRandomAnsiX9_17 u4byte  Size  ) 
 

Permet de générer une valeur pseudo-aléatoire d'une taille donnée (algorithme du standard ANSI X9.17).

Paramètres:
Size : taille en bits de la valeur pseudo-aléatoire désirée.
Avertissement:
cette version utilise un algorithme basé sur le standard ANSI X9.17 et peut-être utilisée pour la génération de clef cryptographique.
Renvoie:
buffer alloué contenant la valeur pseudo-aléatoire, ou NULL en cas d'erreur.
Exemples:
random.cpp.


Généré pour ECCTK (Elliptic Curve Cryptographic ToolKit) avec  doxygen