BitPunch McEliece
v0.0.4
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
padding.h
Go to the documentation of this file.
1
/*
2
This file is part of BitPunch
3
Copyright (C) 2013-2015 Frantisek Uhrecky <frantisek.uhrecky[what here]gmail.com>
4
Copyright (C) 2013-2014 Andrej Gulyas <andrej.guly[what here]gmail.com>
5
Copyright (C) 2013-2014 Marek Klein <kleinmrk[what here]gmail.com>
6
Copyright (C) 2013-2014 Filip Machovec <filipmachovec[what here]yahoo.com>
7
Copyright (C) 2013-2014 Jozef Kudlac <jozef[what here]kudlac.sk>
8
9
This program is free software: you can redistribute it and/or modify
10
it under the terms of the GNU General Public License as published by
11
the Free Software Foundation, either version 3 of the License, or
12
(at your option) any later version.
13
14
This program is distributed in the hope that it will be useful,
15
but WITHOUT ANY WARRANTY; without even the implied warranty of
16
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
GNU General Public License for more details.
18
19
You should have received a copy of the GNU General Public License
20
along with this program. If not, see <http://www.gnu.org/licenses/>.
21
*/
22
#ifndef PADDING_H
23
#define PADDING_H
24
25
#include <
bitpunch/math/gf2types.h
>
26
34
int
BPU_padAdd
(
BPU_T_GF2_Vector
*padded_message,
const
BPU_T_GF2_Vector
*message,
const
uint16_t padding_len);
36
43
int
BPU_padDel
(
BPU_T_GF2_Vector
*message,
const
BPU_T_GF2_Vector
*padded_message);
45
46
#endif // PADDING_H
_BPU_T_GF2_Vector
Definition:
gf2types.h:32
BPU_padDel
int BPU_padDel(BPU_T_GF2_Vector *message, const BPU_T_GF2_Vector *padded_message)
Delete padding from message.
Definition:
padding.c:44
BPU_padAdd
int BPU_padAdd(BPU_T_GF2_Vector *padded_message, const BPU_T_GF2_Vector *message, const uint16_t padding_len)
Add padding to message.
Definition:
padding.c:27
gf2types.h
lib
src
bitpunch
crypto
padding
padding.h
Generated on Mon May 18 2015 12:30:13 for BitPunch McEliece by
1.8.6