Home
last modified time | relevance | path

Searched refs:in (Results 1 – 25 of 214) sorted by relevance

123456789

/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/sequence/
A Dder_sequence_free.c27 if (!in) return; in der_sequence_free()
30 while (in->prev != NULL || in->parent != NULL) { in der_sequence_free()
32 in = in->parent; in der_sequence_free()
34 in = in->prev; in der_sequence_free()
39 while (in != NULL) { in der_sequence_free()
41 if (in->child) { in der_sequence_free()
47 switch (in->type) { in der_sequence_free()
50 default : if (in->data != NULL) { XFREE(in->data); } in der_sequence_free()
54 l = in->next; in der_sequence_free()
55 XFREE(in); in der_sequence_free()
[all …]
A Dder_sequence_shrink.c24 void der_sequence_shrink(ltc_asn1_list *in) in der_sequence_shrink() argument
26 if (!in) return; in der_sequence_shrink()
29 while (in != NULL) { in der_sequence_shrink()
31 if (in->child) { in der_sequence_shrink()
32 der_sequence_shrink(in->child); in der_sequence_shrink()
35 switch (in->type) { in der_sequence_shrink()
38 case LTC_ASN1_SEQUENCE : if (in->data != NULL) { XFREE(in->data); in->data = NULL; } break; in der_sequence_shrink()
43 in = in->next; in der_sequence_shrink()
A Dder_decode_sequence_flexi.c51 LTC_ARGCHK(in != NULL); in der_decode_sequence_flexi()
73 if ((err = der_decode_asn1_identifier(in, &id_len, l)) != CRYPT_OK) { in der_decode_sequence_flexi()
77 identifier = *in; in der_decode_sequence_flexi()
141 if ((err = der_decode_boolean(in, *inlen, l->data)) != CRYPT_OK) { in der_decode_sequence_flexi()
163 if ((err = der_decode_integer(in, *inlen, l->data)) != CRYPT_OK) { in der_decode_sequence_flexi()
226 if (in[0] != 0x05 || in[1] != 0x00) { in der_decode_sequence_flexi()
375 if ((err = der_decode_utctime(in, &len, l->data)) != CRYPT_OK) { in der_decode_sequence_flexi()
437 XMEMCPY(l->data, in, len); in der_decode_sequence_flexi()
442 in += data_offset; in der_decode_sequence_flexi()
491 XMEMCPY(l->data, in + data_offset, len - data_offset); in der_decode_sequence_flexi()
[all …]
A Dder_decode_sequence_multi.c30 static int _der_decode_sequence_va(const unsigned char *in, unsigned long inlen, va_list a1, va_lis… in _der_decode_sequence_va() argument
38 LTC_ARGCHK(in != NULL); in _der_decode_sequence_va()
132 err = der_decode_sequence_ex(in, inlen, list, x, flags); in _der_decode_sequence_va()
144 int der_decode_sequence_multi(const unsigned char *in, unsigned long inlen, ...) in der_decode_sequence_multi() argument
149 LTC_ARGCHK(in != NULL); in der_decode_sequence_multi()
154 err = _der_decode_sequence_va(in, inlen, a1, a2, LTC_DER_SEQ_SEQUENCE | LTC_DER_SEQ_RELAXED); in der_decode_sequence_multi()
170 int der_decode_sequence_multi_ex(const unsigned char *in, unsigned long inlen, unsigned int flags, … in der_decode_sequence_multi_ex() argument
175 LTC_ARGCHK(in != NULL); in der_decode_sequence_multi_ex()
180 err = _der_decode_sequence_va(in, inlen, a1, a2, flags); in der_decode_sequence_multi_ex()
/optee_os/core/lib/libtomcrypt/src/misc/base32/
A Dbase32_encode.c37 LTC_ARGCHK(in != NULL); in base32_encode()
60 *out++ = codes[(in[0] >> 3) & 0x1F]; in base32_encode()
61 *out++ = codes[(((in[0] & 0x7) << 2) + (in[1] >> 6)) & 0x1F]; in base32_encode()
62 *out++ = codes[(in[1] >> 1) & 0x1F]; in base32_encode()
63 *out++ = codes[(((in[1] & 0x1) << 4) + (in[2] >> 4)) & 0x1F]; in base32_encode()
64 *out++ = codes[(((in[2] & 0xF) << 1) + (in[3] >> 7)) & 0x1F]; in base32_encode()
65 *out++ = codes[(in[3] >> 2) & 0x1F]; in base32_encode()
66 *out++ = codes[(((in[3] & 0x3) << 3) + (in[4] >> 5)) & 0x1F]; in base32_encode()
67 *out++ = codes[in[4] & 0x1F]; in base32_encode()
68 in += 5; in base32_encode()
[all …]
/optee_os/core/lib/libtomcrypt/src/misc/pkcs12/
A Dpkcs12_utf8_to_utf16.c25 LTC_ARGCHK(in != NULL); in pkcs12_utf8_to_utf16()
29 while (in < in_end) { in pkcs12_utf8_to_utf16()
32 if (*in >= 192) extra++; /* 1 */ in pkcs12_utf8_to_utf16()
33 if (*in >= 224) extra++; /* 2 */ in pkcs12_utf8_to_utf16()
34 if (*in >= 240) extra++; /* 3 */ in pkcs12_utf8_to_utf16()
35 if (*in >= 248) extra++; /* 4 */ in pkcs12_utf8_to_utf16()
36 if (*in >= 252) extra++; /* 5 */ in pkcs12_utf8_to_utf16()
39 case 5: ch += *in++; ch <<= 6; in pkcs12_utf8_to_utf16()
41 case 4: ch += *in++; ch <<= 6; in pkcs12_utf8_to_utf16()
43 case 3: ch += *in++; ch <<= 6; in pkcs12_utf8_to_utf16()
[all …]
/optee_os/core/lib/libtomcrypt/src/misc/base64/
A Dbase64_encode.c38 LTC_ARGCHK(in != NULL); in _base64_encode_internal()
51 *p++ = codes[(in[0] >> 2) & 0x3F]; in _base64_encode_internal()
52 *p++ = codes[(((in[0] & 3) << 4) + (in[1] >> 4)) & 0x3F]; in _base64_encode_internal()
53 *p++ = codes[(((in[1] & 0xf) << 2) + (in[2] >> 6)) & 0x3F]; in _base64_encode_internal()
54 *p++ = codes[in[2] & 0x3F]; in _base64_encode_internal()
55 in += 3; in _base64_encode_internal()
59 unsigned a = in[0]; in _base64_encode_internal()
60 unsigned b = (i+1 < inlen) ? in[1] : 0; in _base64_encode_internal()
90 int base64_encode(const unsigned char *in, unsigned long inlen, in base64_encode() argument
107 int base64url_encode(const unsigned char *in, unsigned long inlen, in base64url_encode() argument
[all …]
A Dbase64_decode.c85 static int _base64_decode_internal(const char *in, unsigned long inlen, in _base64_decode_internal() argument
93 LTC_ARGCHK(in != NULL); in _base64_decode_internal()
99 if ((in[x] == 0) && (x == (inlen - 1)) && (mode != strict)) { in _base64_decode_internal()
102 c = map[(unsigned char)in[x]&0xFF]; in _base64_decode_internal()
156 int base64_decode(const char *in, unsigned long inlen, in base64_decode() argument
170 int base64_strict_decode(const char *in, unsigned long inlen, in base64_strict_decode() argument
173 return _base64_decode_internal(in, inlen, out, outlen, map_base64, strict); in base64_strict_decode()
184 int base64_sane_decode(const char *in, unsigned long inlen, in base64_sane_decode() argument
200 int base64url_decode(const char *in, unsigned long inlen, in base64url_decode() argument
214 int base64url_strict_decode(const char *in, unsigned long inlen, in base64url_strict_decode() argument
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/utf8/
A Dder_encode_utf8_string.c28 int der_encode_utf8_string(const wchar_t *in, unsigned long inlen, in der_encode_utf8_string() argument
34 LTC_ARGCHK(in != NULL); in der_encode_utf8_string()
40 if (!der_utf8_valid_char(in[x])) return CRYPT_INVALID_ARG; in der_encode_utf8_string()
41 len += der_utf8_charsize(in[x]); in der_encode_utf8_string()
66 switch (der_utf8_charsize(in[y])) { in der_encode_utf8_string()
67 case 1: out[x++] = (unsigned char)in[y]; break; in der_encode_utf8_string()
68 case 2: out[x++] = 0xC0 | ((in[y] >> 6) & 0x1F); out[x++] = 0x80 | (in[y] & 0x3F); break; in der_encode_utf8_string()
69 …case 3: out[x++] = 0xE0 | ((in[y] >> 12) & 0x0F); out[x++] = 0x80 | ((in[y] >> 6) & 0x3F); out[x++… in der_encode_utf8_string()
71 …] = 0xF0 | ((in[y] >> 18) & 0x07); out[x++] = 0x80 | ((in[y] >> 12) & 0x3F); out[x++] = 0x80 | ((i… in der_encode_utf8_string()
A Dder_decode_utf8_string.c28 int der_decode_utf8_string(const unsigned char *in, unsigned long inlen, in der_decode_utf8_string() argument
35 LTC_ARGCHK(in != NULL); in der_decode_utf8_string()
45 if ((in[0] & 0x1F) != 0x0C) { in der_decode_utf8_string()
52 if ((err = der_decode_asn1_length(in + x, &y, &len)) != CRYPT_OK) { in der_decode_utf8_string()
64 tmp = in[x++]; in der_decode_utf8_string()
79 if ((in[x] & 0xC0) != 0x80) { in der_decode_utf8_string()
82 tmp = (tmp << 6) | ((wchar_t)in[x++] & 0x3F); in der_decode_utf8_string()
/optee_os/core/lib/libtomcrypt/src/headers/
A Dtomcrypt_pk.h59 int rsa_exptmod(const unsigned char *in, unsigned long inlen,
115 int rsa_import_pkcs8(const unsigned char *in, unsigned long inlen,
449 int dsa_sign_hash(const unsigned char *in, unsigned long inlen,
461 int dsa_encrypt_key(const unsigned char *in, unsigned long inlen,
466 int dsa_decrypt_key(const unsigned char *in, unsigned long inlen,
621 #define der_decode_sequence(in, inlen, list, outlen) der_decode_sequence_ex(in, inlen, list, outlen… argument
622 #define der_decode_sequence_strict(in, inlen, list, outlen) der_decode_sequence_ex(in, inlen, list,… argument
640 #define der_decode_set(in, inlen, list, outlen) der_decode_sequence_ex(in, inlen, list, outlen, LTC… argument
655 void der_sequence_free(ltc_asn1_list *in);
656 void der_sequence_shrink(ltc_asn1_list *in);
[all …]
A Dtomcrypt_misc.h13 int base64_encode(const unsigned char *in, unsigned long inlen,
16 int base64_decode(const char *in, unsigned long inlen,
18 int base64_strict_decode(const char *in, unsigned long inlen,
20 int base64_sane_decode(const char *in, unsigned long inlen,
30 int base64url_decode(const char *in, unsigned long inlen,
32 int base64url_strict_decode(const char *in, unsigned long inlen,
34 int base64url_sane_decode(const char *in, unsigned long inlen,
46 int base32_encode(const unsigned char *in, unsigned long inlen,
49 int base32_decode(const char *in, unsigned long inlen,
75 const unsigned char *in, unsigned long inlen,
[all …]
A Dtomcrypt_prng.h98 int (*add_entropy)(const unsigned char *in, unsigned long inlen, prng_state *prng);
129 int (*pimport)(const unsigned char *in, unsigned long inlen, prng_state *prng);
138 int yarrow_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng);
143 int yarrow_import(const unsigned char *in, unsigned long inlen, prng_state *prng);
150 int fortuna_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng);
156 int fortuna_import(const unsigned char *in, unsigned long inlen, prng_state *prng);
164 int rc4_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng);
169 int rc4_import(const unsigned char *in, unsigned long inlen, prng_state *prng);
188 int sprng_add_entropy(const unsigned char *in, unsigned long inlen, prng_state *prng);
193 int sprng_import(const unsigned char *in, unsigned long inlen, prng_state *prng);
[all …]
A Dtomcrypt_mac.h25 const unsigned char *in, unsigned long inlen,
30 const unsigned char *in, unsigned long inlen, ...);
53 const unsigned char *in, unsigned long inlen,
58 const unsigned char *in, unsigned long inlen, ...);
88 const unsigned char *in, unsigned long inlen,
94 const unsigned char *in, unsigned long inlen, ...);
166 const unsigned char *in, unsigned long inlen,
192 const unsigned char *in, unsigned long inlen,
197 const unsigned char *in, unsigned long inlen, ...);
226 const unsigned char *in, unsigned long inlen,
[all …]
/optee_os/core/lib/libtomcrypt/src/misc/ssh/
A Dssh_decode_sequence_multi.c40 LTC_ARGCHK(in != NULL); in ssh_decode_sequence_multi()
73 LOAD32H(size, in); in ssh_decode_sequence_multi()
74 in += 4; in ssh_decode_sequence_multi()
97 *cdata = *in++; in ssh_decode_sequence_multi()
105 *cdata = (*in++)?1:0; in ssh_decode_sequence_multi()
109 LOAD32H(*u32data, in); in ssh_decode_sequence_multi()
110 in += 4; in ssh_decode_sequence_multi()
114 LOAD64H(*u64data, in); in ssh_decode_sequence_multi()
115 in += 8; in ssh_decode_sequence_multi()
131 in += size; in ssh_decode_sequence_multi()
[all …]
/optee_os/core/arch/arm/crypto/
A Daes_armv8a_ce.c162 assert(out && in && key); in crypto_accel_aes_ecb_enc()
165 ce_aes_ecb_encrypt(out, in, key, round_count, block_count, 1); in crypto_accel_aes_ecb_enc()
175 assert(out && in && key); in crypto_accel_aes_ecb_dec()
178 ce_aes_ecb_decrypt(out, in, key, round_count, block_count, 1); in crypto_accel_aes_ecb_dec()
188 assert(out && in && key && iv); in crypto_accel_aes_cbc_enc()
191 ce_aes_cbc_encrypt(out, in, key, round_count, block_count, iv); in crypto_accel_aes_cbc_enc()
201 assert(out && in && key && iv); in crypto_accel_aes_cbc_dec()
204 ce_aes_cbc_decrypt(out, in, key, round_count, block_count, iv); in crypto_accel_aes_cbc_dec()
214 assert(out && in && key && iv); in crypto_accel_aes_ctr_be_enc()
228 assert(out && in && key1 && key2 && tweak); in crypto_accel_aes_xts_enc()
[all …]
A Daes_armv8a_ce.h12 uint32_t ce_aes_sub(uint32_t in);
14 void ce_aes_ecb_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
16 void ce_aes_ecb_decrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
18 void ce_aes_cbc_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
20 void ce_aes_cbc_decrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
22 void ce_aes_ctr_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
24 void ce_aes_xts_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk1[],
27 void ce_aes_xts_decrypt(uint8_t out[], uint8_t const in[], uint8_t const rk1[],
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/custom_type/
A Dder_decode_custom_type.c27 int der_decode_custom_type(const unsigned char *in, unsigned long inlen, in der_decode_custom_type() argument
49 int der_decode_custom_type_ex(const unsigned char *in, unsigned long inlen, in der_decode_custom_type_ex() argument
61 LTC_ARGCHK(in != NULL); in der_decode_custom_type_ex()
73 if (in[x] != 0x30 && in[x] != 0x31) { in der_decode_custom_type_ex()
88 XMEMCPY(in_new, in, inlen); in der_decode_custom_type_ex()
89 in = in_new; in der_decode_custom_type_ex()
93 if ((err = der_decode_asn1_identifier(in, &y, &ident)) != CRYPT_OK) { in der_decode_custom_type_ex()
236 if (inlen < 2 || in[x] != 0x05 || in[x+1] != 0x00) { in der_decode_custom_type_ex()
334 …if ((type == LTC_ASN1_SETOF && (in[x] & 0x3F) != 0x31) || (type == LTC_ASN1_SEQUENCE && (in[x] & 0… in der_decode_custom_type_ex()
340 err = der_decode_sequence_ex(in + x, z, data, size, flags); in der_decode_custom_type_ex()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/choice/
A Dder_decode_choice.c27 int der_decode_choice(const unsigned char *in, unsigned long *inlen, in der_decode_choice() argument
33 LTC_ARGCHK(in != NULL); in der_decode_choice()
54 if (der_decode_boolean(in, *inlen, data) == CRYPT_OK) { in der_decode_choice()
64 if (der_decode_integer(in, *inlen, data) == CRYPT_OK) { in der_decode_choice()
74 if (der_decode_short_integer(in, *inlen, data) == CRYPT_OK) { in der_decode_choice()
84 if (der_decode_bit_string(in, *inlen, data, &size) == CRYPT_OK) { in der_decode_choice()
117 if (*inlen == 2 && in[x] == 0x05 && in[x+1] == 0x00) { in der_decode_choice()
181 if (der_decode_utctime(in, &z, data) == CRYPT_OK) { in der_decode_choice()
190 if (der_decode_generalizedtime(in, &z, data) == CRYPT_OK) { in der_decode_choice()
200 if (der_decode_sequence(in, *inlen, data, size) == CRYPT_OK) { in der_decode_choice()
[all …]
/optee_os/core/kernel/
A Dtee_misc.c13 static uint8_t tee_b2hs_add_base(uint8_t in) in tee_b2hs_add_base() argument
15 if (in > 9) in tee_b2hs_add_base()
16 return in + 55; in tee_b2hs_add_base()
18 return in + 48; in tee_b2hs_add_base()
21 static int tee_hs2b_rem_base(uint8_t in, uint8_t *out) in tee_hs2b_rem_base() argument
23 if (in < 48 || in > 70 || (in > 57 && in < 65)) in tee_hs2b_rem_base()
26 if (in < 58) in tee_hs2b_rem_base()
27 *out = in - 48; in tee_hs2b_rem_base()
29 *out = in - 55; in tee_hs2b_rem_base()
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/boolean/
A Dder_decode_boolean.c27 int der_decode_boolean(const unsigned char *in, unsigned long inlen, in der_decode_boolean() argument
30 LTC_ARGCHK(in != NULL); in der_decode_boolean()
33 if (inlen < 3 || in[0] != 0x01 || in[1] != 0x01 || (in[2] != 0x00 && in[2] != 0xFF)) { in der_decode_boolean()
37 *out = (in[2]==0xFF) ? 1 : 0; in der_decode_boolean()
/optee_os/lib/libmbedtls/mbedtls/
A DChangeLog55 in such a case.
261 Found by John Stroebel in #3819 and fixed in #3973.
272 Found by Daniel Otte, reported in #4093 and fixed in #4094.
574 in #3478 and fix contributed in #3479 by okhowang.
609 in #3176.
684 in #3153.
802 Jack Lloyd in #2859. Fix submitted by jiblime in #2963.
1003 in #2169.
1007 * Fix memory leak in in mpi_miller_rabin(). Contributed by
1732 a file in pk_sign program. Found by kevlut in #1142.
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/ecc/
A Dltc_ecc_import_point.c15 int ltc_ecc_import_point(const unsigned char *in, unsigned long inlen, void *prime, void *a, void *… in ltc_ecc_import_point() argument
28 if (in[0] == 0x04 && (inlen&1) && ((inlen-1)>>1) == size) { in ltc_ecc_import_point()
31 …if ((err = mp_read_unsigned_bin(x, (unsigned char *)in+1, size)) != CRYPT_OK) { goto cleanup;… in ltc_ecc_import_point()
33 …if ((err = mp_read_unsigned_bin(y, (unsigned char *)in+1+size, size)) != CRYPT_OK) { goto cleanup;… in ltc_ecc_import_point()
35 else if ((in[0] == 0x02 || in[0] == 0x03) && (inlen-1) == size && ltc_mp.sqrtmod_prime != NULL) { in ltc_ecc_import_point()
38 …if ((err = mp_read_unsigned_bin(x, (unsigned char *)in+1, size)) != CRYPT_OK) { goto cleanup;… in ltc_ecc_import_point()
50 if ((mp_isodd(t2) && in[0] == 0x03) || (!mp_isodd(t2) && in[0] == 0x02)) { in ltc_ecc_import_point()
/optee_os/core/lib/zlib/
A Dinffast.c83 in = strm->next_in;
84 last = in + (strm->avail_in - 5);
106 hold += (unsigned long)(*in++) << bits;
108 hold += (unsigned long)(*in++) << bits;
128 hold += (unsigned long)(*in++) << bits;
137 hold += (unsigned long)(*in++) << bits;
139 hold += (unsigned long)(*in++) << bits;
291 } while (in < last && out < end);
295 in -= len;
300 strm->next_in = in;
[all …]
/optee_os/core/include/crypto/
A Dcrypto_accel.h16 void crypto_accel_aes_ecb_enc(void *out, const void *in, const void *key,
19 void crypto_accel_aes_ecb_dec(void *out, const void *in, const void *key,
23 void crypto_accel_aes_cbc_enc(void *out, const void *in, const void *key,
26 void crypto_accel_aes_cbc_dec(void *out, const void *in, const void *key,
30 void crypto_accel_aes_ctr_be_enc(void *out, const void *in, const void *key,
34 void crypto_accel_aes_xts_enc(void *out, const void *in, const void *key1,
38 void crypto_accel_aes_xts_dec(void *out, const void *in, const void *key1,

Completed in 53 milliseconds

123456789