/freebsd/sys/contrib/libsodium/src/libsodium/sodium/ |
H A D | codecs.c | 184 size_t b64_len; in sodium_bin2base64() local 194 b64_len = nibbles * 4; in sodium_bin2base64() 197 b64_len += 4; in sodium_bin2base64() 199 b64_len += 2 + (remainder >> 1); in sodium_bin2base64() 202 if (b64_maxlen <= b64_len) { in sodium_bin2base64() 230 assert(b64_pos <= b64_len); in sodium_bin2base64() 231 while (b64_pos < b64_len) { in sodium_bin2base64() 242 _sodium_base642bin_skip_padding(const char * const b64, const size_t b64_len, in _sodium_base642bin_skip_padding() argument 249 if (*b64_pos_p >= b64_len) { in _sodium_base642bin_skip_padding() 267 const char * const b64, const size_t b64_len, in sodium_base642bin() argument [all …]
|
/freebsd/contrib/libfido2/tools/ |
H A D | base64.c | 24 long b64_len; in base64_encode() local 48 b64_len = BIO_get_mem_data(bio_b64, &b64_ptr); in base64_encode() 49 if (b64_len < 0 || (size_t)b64_len == SIZE_MAX || b64_ptr == NULL) in base64_encode() 51 if ((*out = calloc(1, (size_t)b64_len + 1)) == NULL) in base64_encode() 54 memcpy(*out, b64_ptr, (size_t)b64_len); in base64_encode()
|
/freebsd/lib/libiscsiutil/ |
H A D | chap.c | 107 int b64_len, bin_len; in chap_b642bin() local 109 b64_len = strlen(b64); in chap_b642bin() 110 bin_len = (b64_len + 3) / 4 * 3; in chap_b642bin() 190 size_t b64_len; in chap_bin2hex() local 192 b64_len = (bin_len + 2) / 3 * 4 + 3; /* +2 for "0b", +1 for '\0'. */ in chap_bin2hex() 193 b64 = malloc(b64_len); in chap_bin2hex() 199 b64_ntop(bin, bin_len, tmp, b64_len - 2); in chap_bin2hex()
|
/freebsd/sys/contrib/libsodium/test/default/ |
H A D | codecs.c | 17 size_t b64_len; in main() local 209 b64_len = (bin_len + 2U) / 3U * 4U + 1U; in main() 210 assert(b64_len == sodium_base64_encoded_len(bin_len, sodium_base64_VARIANT_URLSAFE)); in main() 211 b64_ = (char *) sodium_malloc(b64_len); in main() 214 b64 = sodium_bin2base64(b64_, b64_len, bin, bin_len, in main() 217 assert(sodium_base642bin(bin, bin_len + 10, b64, b64_len, in main() 220 assert(b64_end == &b64[b64_len - 1]); in main()
|
/freebsd/sys/contrib/libsodium/src/libsodium/include/sodium/ |
H A D | utils.h | 91 const char * const b64, const size_t b64_len,
|
/freebsd/contrib/wpa/src/eap_peer/ |
H A D | eap_sim.c | 520 size_t b64_len, len; in eap_sim_encrypt_identity() local 533 b64 = base64_encode_no_lf(wpabuf_head(enc), wpabuf_len(enc), &b64_len); in eap_sim_encrypt_identity() 538 len = 1 + b64_len; in eap_sim_encrypt_identity() 547 wpabuf_put_data(enc, b64, b64_len); in eap_sim_encrypt_identity()
|
H A D | eap_aka.c | 652 size_t b64_len, len; in eap_aka_encrypt_identity() local 665 b64 = base64_encode_no_lf(wpabuf_head(enc), wpabuf_len(enc), &b64_len); in eap_aka_encrypt_identity() 670 len = 1 + b64_len; in eap_aka_encrypt_identity() 679 wpabuf_put_data(enc, b64, b64_len); in eap_aka_encrypt_identity()
|
/freebsd/contrib/wpa/src/common/ |
H A D | dpp.c | 3287 u16 b64_len; in dpp_get_csr_attrs() local 3289 b64 = dpp_get_attr(attrs, attrs_len, DPP_ATTR_CSR_ATTR_REQ, &b64_len); in dpp_get_csr_attrs() 3292 return base64_decode((const char *) b64, b64_len, len); in dpp_get_csr_attrs()
|