Searched refs:out_len (Results 1 - 25 of 81) sorted by relevance

1234

/openbsd-current/lib/libcrypto/hkdf/
H A Dhkdf.h28 * outputs |out_len| bytes to |out_key|. It returns one on success and
36 int HKDF(uint8_t *out_key, size_t out_len, const EVP_MD *digest,
43 * and outputs |out_len| bytes to |out_key|. The maximum output size
46 int HKDF_extract(uint8_t *out_key, size_t *out_len, const EVP_MD *digest,
52 * length |out_len| from the PRK |prk| and info |info| using |digest|,
56 int HKDF_expand(uint8_t *out_key, size_t out_len,
H A Dhkdf.c31 HKDF(uint8_t *out_key, size_t out_len, const EVP_MD *digest, argument
41 if (!HKDF_expand(out_key, out_len, digest, prk, prk_len, info,
51 HKDF_extract(uint8_t *out_key, size_t *out_len, argument
66 *out_len = len;
73 HKDF_expand(uint8_t *out_key, size_t out_len, argument
85 if (!CBB_init_fixed(&cbb, out_key, out_len))
93 remaining = out_len;
/openbsd-current/lib/libssl/
H A Dtls12_internal.h25 uint8_t *out, size_t out_len);
H A Dtls12_lib.c23 size_t *out_len)
28 *out_len = 0;
46 *out_len = TLS1_FINISH_MAC_LENGTH;
53 size_t verify_data_len, size_t *out_len)
57 out_len);
62 size_t verify_data_len, size_t *out_len)
66 out_len);
21 tls12_finished_verify_data(SSL *s, const char *finished_label, size_t finished_label_len, uint8_t *verify_data, size_t verify_data_len, size_t *out_len) argument
52 tls12_client_finished_verify_data(SSL *s, uint8_t *verify_data, size_t verify_data_len, size_t *out_len) argument
61 tls12_server_finished_verify_data(SSL *s, uint8_t *verify_data, size_t verify_data_len, size_t *out_len) argument
H A Dt1_enc.c163 const void *seed5, size_t seed5_len, unsigned char *out, size_t out_len)
215 if (hmac_len > out_len)
216 hmac_len = out_len;
222 out_len -= hmac_len;
224 if (out_len == 0)
250 const void *seed5, size_t seed5_len, unsigned char *out, size_t out_len)
255 memset(out, 0, out_len);
268 seed5, seed5_len, out, out_len))
274 seed5, seed5_len, out, out_len))
282 seed5, seed5_len, out, out_len))
160 tls1_P_hash(const EVP_MD *md, const unsigned char *secret, size_t secret_len, const void *seed1, size_t seed1_len, const void *seed2, size_t seed2_len, const void *seed3, size_t seed3_len, const void *seed4, size_t seed4_len, const void *seed5, size_t seed5_len, unsigned char *out, size_t out_len) argument
247 tls1_PRF(SSL *s, const unsigned char *secret, size_t secret_len, const void *seed1, size_t seed1_len, const void *seed2, size_t seed2_len, const void *seed3, size_t seed3_len, const void *seed4, size_t seed4_len, const void *seed5, size_t seed5_len, unsigned char *out, size_t out_len) argument
[all...]
H A Dbs_ber.c243 CBS_asn1_indefinite_to_definite(CBS *in, uint8_t **out, size_t *out_len) argument
258 *out_len = 0;
269 return CBB_finish(&cbb, out, out_len);
/openbsd-current/lib/libcrypto/ecdh/
H A Decdh.c146 ecdh_compute_key(unsigned char **out, size_t *out_len, const EC_POINT *pub_key, argument
159 *out_len = 0;
209 *out_len = buf_len;
225 ECDH_compute_key(void *out, size_t out_len, const EC_POINT *pub_key, argument
227 void *(*KDF)(const void *in, size_t inlen, void *out, size_t *out_len))
238 if (out_len > INT_MAX) {
246 memset(out, 0, out_len);
248 if (KDF(secret, secret_len, out, &out_len) == NULL) {
253 if (out_len < secret_len) {
258 out_len
[all...]
/openbsd-current/sys/arch/armv7/exynos/
H A Dcrosec.c104 const uint8_t *out, int out_len, uint8_t **in, int in_len)
114 out_bytes = out_len + 1;
121 *ptr++ = out_len;
122 out_bytes = out_len + 4;
126 memcpy(ptr, out, out_len);
127 ptr += out_len;
131 cros_ec_calc_checksum(sc->out, out_len + 3);
180 const void *out, int out_len, uint8_t **in, int in_len)
183 (const uint8_t *)out, out_len, in, in_len);
188 int cmd_version, const void *out, int out_len,
103 cros_ec_i2c_command(struct cros_ec_softc *sc, uint8_t cmd, int cmd_version, const uint8_t *out, int out_len, uint8_t **in, int in_len) argument
179 cros_ec_send_command(struct cros_ec_softc *sc, uint8_t cmd, int cmd_version, const void *out, int out_len, uint8_t **in, int in_len) argument
187 cros_ec_command(struct cros_ec_softc *sc, uint8_t cmd, int cmd_version, const void *out, int out_len, void *in, int in_len) argument
206 cros_ec_command_inptr(struct cros_ec_softc *sc, uint8_t cmd, int cmd_version, const void *out, int out_len, uint8_t **inp, int in_len) argument
[all...]
/openbsd-current/lib/libcrypto/evp/
H A Devp_aead.c114 EVP_AEAD_CTX_seal(const EVP_AEAD_CTX *ctx, unsigned char *out, size_t *out_len, argument
132 if (ctx->aead->seal(ctx, out, out_len, max_out_len, nonce, nonce_len,
141 *out_len = 0;
147 EVP_AEAD_CTX_open(const EVP_AEAD_CTX *ctx, unsigned char *out, size_t *out_len, argument
157 if (ctx->aead->open(ctx, out, out_len, max_out_len, nonce, nonce_len,
167 *out_len = 0;
H A Devp_cipher.c249 EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len, argument
253 return EVP_EncryptUpdate(ctx, out, out_len, in, in_len);
255 return EVP_DecryptUpdate(ctx, out, out_len, in, in_len);
260 EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len) argument
263 return EVP_EncryptFinal_ex(ctx, out, out_len);
265 return EVP_DecryptFinal_ex(ctx, out, out_len);
270 EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len) argument
273 return EVP_EncryptFinal_ex(ctx, out, out_len);
275 return EVP_DecryptFinal_ex(ctx, out, out_len);
316 evp_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len, argument
343 EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len, const unsigned char *in, int in_len) argument
427 EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len) argument
434 EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len) argument
485 EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len, const unsigned char *in, int in_len) argument
555 EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len) argument
562 EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *out_len) argument
[all...]
/openbsd-current/lib/libcrypto/bio/
H A Dbss_mem.c93 static int mem_read(BIO *bio, char *out, int out_len);
95 static int mem_gets(BIO *bio, char *out, int out_len);
197 mem_read(BIO *bio, char *out, int out_len) argument
203 if (out == NULL || out_len <= 0)
206 if ((size_t)out_len > bio_mem_pending(bm))
207 out_len = bio_mem_pending(bm);
209 if (out_len == 0) {
215 memcpy(out, bio_mem_read_ptr(bm), out_len);
216 bm->read_offset += out_len;
218 return out_len;
328 mem_gets(BIO *bio, char *out, int out_len) argument
[all...]
/openbsd-current/regress/lib/libcrypto/aead/
H A Daeadtest.c128 size_t out_len, out_len2; local
143 if (!EVP_AEAD_CTX_seal(ctx, out, &out_len, sizeof(out), bufs[NONCE],
149 if (out_len != lengths[CT] + lengths[TAG]) {
151 line_no, out_len, (unsigned)(lengths[CT] + lengths[TAG]));
166 lengths[NONCE], out, out_len, bufs[AD], lengths[AD])) {
184 lengths[NONCE], out, out_len, bufs[AD], lengths[AD])) {
204 size_t out_len; local
253 out_len = len;
254 if (!EVP_EncryptFinal_ex(ctx, out + out_len, &len)) {
258 out_len
297 size_t out_len; local
[all...]
/openbsd-current/regress/lib/libcrypto/rc2/
H A Drc2_test.c34 const int out_len; member in struct:rc2_test
54 .out_len = 8,
70 .out_len = 8,
86 .out_len = 8,
102 .out_len = 8,
118 .out_len = 8,
135 .out_len = 8,
152 .out_len = 8,
172 .out_len = 8,
191 .out_len
680 int in_len, out_len, total_len; local
[all...]
/openbsd-current/regress/lib/libcrypto/base64/
H A Dbase64test.c32 const ssize_t out_len; member in struct:base64_test
319 for (i = 0; i < bt->out_len; i++) {
321 (test_nl && (i % 64 != 0 || i == bt->out_len - 1))) &&
349 for (i = 0; i < bt->out_len; i++)
377 memcpy(input, bt->out, bt->out_len);
378 inlen = bt->out_len;
380 memcpy(&input[bt->out_len], "\r\n", 2);
455 if (bt->out_len != -1)
459 if (bt->out_len != -1)
470 if (bt->out_len !
[all...]
/openbsd-current/regress/lib/libcrypto/bf/
H A Dbf_test.c33 const int out_len; member in struct:bf_test
55 .out_len = 8,
70 .out_len = 8,
85 .out_len = 8,
100 .out_len = 8,
115 .out_len = 8,
130 .out_len = 8,
145 .out_len = 8,
160 .out_len = 8,
175 .out_len
1144 int in_len, out_len, total_len; local
[all...]
/openbsd-current/regress/lib/libcrypto/md/
H A Dmd_test.c179 md_hash_func *out_func, const EVP_MD **out_md, size_t *out_len)
186 *out_len = MD4_DIGEST_LENGTH;
192 *out_len = MD5_DIGEST_LENGTH;
211 size_t in_len, out_len; local
224 &md, &out_len))
230 if (memcmp(st->out, out, out_len) != 0) {
243 if (memcmp(st->out, out, out_len) != 0) {
280 if (memcmp(st->out, out, out_len) != 0) {
178 md_hash_from_algorithm(int algorithm, const char **out_label, md_hash_func *out_func, const EVP_MD **out_md, size_t *out_len) argument
/openbsd-current/gnu/llvm/llvm/include/llvm-c/
H A Dblake3.h69 size_t out_len);
72 size_t out_len);
/openbsd-current/gnu/usr.bin/perl/ext/XS-APItest/t/
H A Dgrok.t239 my ($ok, $out_uv, $out_len);
242 ($ok, $out_uv, $out_len) = grok_atoUV($input, $endsv);
253 is($out_len, $grok->[3], "'$input' $endsv - length sanity 2");
255 if ($out_len) {
256 is($endsv, substr($input, $out_len),
265 ($ok, $out_uv, $out_len) = grok_atoUV($input, undef);
/openbsd-current/regress/lib/libssl/unit/
H A Dssl_set_alpn_protos.c436 unsigned char out_len; local
440 ret = SSL_select_next_proto(&out, &out_len, test->server_list,
443 if (ret != test->want_ret || out_len != test->want_out_len ||
447 memcmp(out, test->want_out, out_len) != 0)) {
448 fprintf(stderr, "FAIL: ret: %u (want %u), out_len: %u (want %u)\n",
449 ret, test->want_ret, out_len, test->want_out_len);
451 hexdump(out, out_len);
/openbsd-current/regress/lib/libcrypto/ecdh/
H A Decc_cdh.c2399 int out_len; local
2456 out_len = ECDH_size(key);
2457 if ((out = calloc(1, out_len)) == NULL)
2460 if (ECDH_compute_key(out, out_len, peer_pub, key, NULL) != out_len)
2466 if ((want = calloc(1, out_len)) == NULL)
2469 if (BN_bn2binpad(shared, want, out_len) != out_len)
2472 if (memcmp(out, want, out_len) != 0) {
2475 hexdump(want, out_len);
[all...]
/openbsd-current/regress/lib/libcrypto/aes/
H A Daes_test.c32 const int out_len; member in struct:aes_test
53 .out_len = 16,
71 .out_len = 16,
90 .out_len = 16,
114 .out_len = 16,
140 .out_len = 32,
170 .out_len = 48,
204 .out_len = 64,
240 .out_len = 64,
275 .out_len
615 int in_len, out_len, total_len; local
[all...]
/openbsd-current/lib/libcrypto/asn1/
H A Dtasn_utl.c201 asn1_enc_restore(int *out_len, unsigned char **out, ASN1_VALUE **pval, argument
217 if (out_len != NULL)
218 *out_len = aenc->len;
/openbsd-current/gnu/llvm/llvm/lib/Support/BLAKE3/
H A Dblake3.c97 size_t out_len) {
101 while (out_len > 0) {
106 if (out_len > available_bytes) {
109 memcpy_len = out_len;
113 out_len -= memcpy_len;
572 size_t out_len) {
573 llvm_blake3_hasher_finalize_seek(self, 0, out, out_len);
576 __msan_unpoison(out, out_len);
581 uint8_t *out, size_t out_len) {
586 if (out_len
96 output_root_bytes(const output_t *self, uint64_t seek, uint8_t *out, size_t out_len) argument
571 llvm_blake3_hasher_finalize(const blake3_hasher *self, uint8_t *out, size_t out_len) argument
580 llvm_blake3_hasher_finalize_seek(const blake3_hasher *self, uint64_t seek, uint8_t *out, size_t out_len) argument
[all...]
/openbsd-current/lib/libcrypto/bytestring/
H A Dbs_ber.c243 CBS_asn1_indefinite_to_definite(CBS *in, uint8_t **out, size_t *out_len) argument
258 *out_len = 0;
269 return CBB_finish(&cbb, out, out_len);
/openbsd-current/lib/libcrypto/bn/
H A Dbn_convert.c493 char **out, size_t *out_len)
506 *out_len = 0;
545 *out_len = CBS_len(&cbs);
559 bn_bn2hex_nosign(const BIGNUM *bn, char **out, size_t *out_len) argument
561 return bn_bn2hex_internal(bn, 0, 0, out, out_len);
565 bn_bn2hex_nibbles(const BIGNUM *bn, char **out, size_t *out_len) argument
567 return bn_bn2hex_internal(bn, 1, 1, out, out_len);
696 size_t out_len, out_bin_len; local
705 out_len = 4 + out_bin_len;
708 return out_len;
492 bn_bn2hex_internal(const BIGNUM *bn, int include_sign, int nibbles_only, char **out, size_t *out_len) argument
[all...]

Completed in 614 milliseconds

1234