/simpletypesystem/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/simpletypesystem/trunk

« back to all changes in this revision

Viewing changes to libssts/BaseN.h

  • Committer: Gustav Hartvigsson
  • Date: 2016-01-30 21:23:29 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20160130212329-cjpxy0vn851li8f3
* added S_EXPERTED to public functions.
* renamed -  internal_s_box_set_err_on_missmatch () to _internal_s_box_set_err_on_missmatch ().
* Replaced some tabs with spaces.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
/**
18
18
 * Encode a Byte array to a Base16 string.
19
19
 */
 
20
S_EXPORTED
20
21
schar *
21
22
s_base_16_enc (sbyte * input_data,
22
23
               size_t in_len,
25
26
/**
26
27
 * Decode a base16 encoded string into a Byte array.
27
28
 */
 
29
S_EXPORTED
28
30
sbyte *
29
31
s_base_16_dec (schar * base16_str,
30
32
               size_t in_len,
33
35
/**
34
36
 * Encode a Byte array to a Base16 string.
35
37
 */
 
38
S_EXPORTED
36
39
schar *
37
40
s_base_32_enc (sbyte * input_data,
38
41
               size_t in_len,
49
52
/**
50
53
 * Encode a Byte array to a Base32 Hex (Extended hex) string.
51
54
 */
 
55
S_EXPORTED
52
56
schar *
53
57
s_base_32_hex_enc (sbyte * input_data,
54
58
                   size_t in_len,
57
61
/**
58
62
 * Decode a base32 Hex (Extended hex) encoded string into a Byte array.
59
63
 */
 
64
S_EXPORTED
60
65
sbyte *
61
66
s_base_32_hex_dec (schar * base32_str,
62
67
                   size_t in_len,
65
70
/**
66
71
 * Encode a Byte array to a Base64 string.
67
72
 */
 
73
S_EXPORTED
68
74
schar *
69
75
s_base_64_enc (sbyte * input_data,
70
76
               size_t in_len,
73
79
/**
74
80
 * Decode a base64 encoded string into a Byte array.
75
81
 */
 
82
S_EXPORTED
76
83
sbyte *
77
84
s_base_64_dec (schar * base64_str,
78
85
               size_t in_len,
81
88
/**
82
89
 * Encode a byte array into a URI safe Base64 string.
83
90
 */
 
91
S_EXPORTED
84
92
schar *
85
93
s_base_64_safe_enc (sbyte * input_data,
86
94
                    size_t in_len,
89
97
/**
90
98
 * Decode a URI safe Base64 string into a byte array.
91
99
 */
 
100
S_EXPORTED
92
101
sbyte *
93
102
s_base_64_safe_dec (schar * base64_str,
94
103
                    size_t in_len,