A52HackTool 1.3.0
Turnkey & easy to use tool for cracking the GSM A5/2 cipher
Functions
convolution.h File Reference

Specification of second encoding & decoding phase: convolution. More...

#include "const_code.h"

Go to the source code of this file.

Functions

void processConvolutionGMatrix (byte G[CONVOLUTION_SOURCE_LENGTH][CONVOLUTION_CODE_LENGTH])
 Calculates the encoding matrix corresponding to the Convolution encoding step.
void reverseConvolution (byte in[CONVOLUTION_CODE_LENGTH], byte out[CONVOLUTION_SOURCE_LENGTH])
 Decodes a previously convoluted message.

Detailed Description

Specification of second encoding & decoding phase: convolution.

Author:
Nicolas Paglieri & Olivier Benjamin
Version:
File Revision #8
Date:
24/06/2011

Function Documentation

void processConvolutionGMatrix ( byte  G[CONVOLUTION_SOURCE_LENGTH][CONVOLUTION_CODE_LENGTH])

Calculates the encoding matrix corresponding to the Convolution encoding step.

Parameters:
[out]GConvolution encoding matrix

References CONVOLUTION_SOURCE_LENGTH.

Referenced by processFullEncodingGMatrix().

void reverseConvolution ( byte  in[CONVOLUTION_CODE_LENGTH],
byte  out[CONVOLUTION_SOURCE_LENGTH] 
)

Decodes a previously convoluted message.

Parameters:
[in]inConvoluted data to decode
[out]outDecoded data

References CODEWORD_LENGTH.

Referenced by processFullDecoding().