Codebase list libcryptx-perl / b27f932
make internal XS/C function static Karel Miko 2 years ago
1 changed file(s) with 7 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
161161 int initialized;
162162 } *Crypt__PK__X25519;
163163
164 int cryptx_internal_mp2hex_with_leading_zero(mp_int * a, char *str, int maxlen, int minlen) {
164 STATIC int cryptx_internal_mp2hex_with_leading_zero(mp_int * a, char *str, int maxlen, int minlen) {
165165 int len, rv;
166166
167167 if (mp_isneg(a) == MP_YES) {
190190 return MP_OKAY;
191191 }
192192
193 size_t cryptx_internal_find_start(const char *name, char *ltcname, size_t ltclen)
193 STATIC size_t cryptx_internal_find_start(const char *name, char *ltcname, size_t ltclen)
194194 {
195195 size_t i, start = 0;
196196 if (name == NULL || strlen(name) + 1 > ltclen) croak("FATAL: invalid name") ;
210210 return start;
211211 }
212212
213 int cryptx_internal_find_hash(const char *name)
213 STATIC int cryptx_internal_find_hash(const char *name)
214214 {
215215 char ltcname[100] = { 0 };
216216 size_t start = cryptx_internal_find_start(name, ltcname, sizeof(ltcname) - 1);
225225 return find_hash(ltcname + start);
226226 }
227227
228 int cryptx_internal_find_cipher(const char *name)
228 STATIC int cryptx_internal_find_cipher(const char *name)
229229 {
230230 char ltcname[100] = { 0 };
231231 size_t start = cryptx_internal_find_start(name, ltcname, sizeof(ltcname) - 1);
235235 return find_cipher(ltcname + start);
236236 }
237237
238 int cryptx_internal_find_prng(const char *name)
238 STATIC int cryptx_internal_find_prng(const char *name)
239239 {
240240 char ltcname[100] = { 0 };
241241 size_t start = cryptx_internal_find_start(name, ltcname, sizeof(ltcname) - 1);
251251 return obj;
252252 }
253253
254 void cryptx_internal_ecc_oid_lookup(ecc_key *key)
254 STATIC void cryptx_internal_ecc_oid_lookup(ecc_key *key)
255255 {
256256 int err;
257257 unsigned i, j;
294294 }
295295 }
296296
297 int cryptx_internal_ecc_set_curve_from_SV(ecc_key *key, SV *curve)
297 STATIC int cryptx_internal_ecc_set_curve_from_SV(ecc_key *key, SV *curve)
298298 {
299299 dTHX; /* fetch context */
300300 HV *hc, *h;