outl
ops->outl(port, val);
void (*outl)(u_int32_t, u_int32_t);
buffer_read(BIO *b, char *out, int outl)
if (i > outl)
i = outl;
if (outl == i)
outl -= i;
if (outl > ctx->ibuf_size) {
i = BIO_read(b->next_bio, out, outl);
if (outl == i)
outl -= i;
nbiof_read(BIO *b, char *out, int outl)
if (outl > num)
outl = num;
ret = BIO_read(b->next_bio, out, outl);
nullf_read(BIO *b, char *out, int outl)
ret = BIO_read(b->next_bio, out, outl);
BIO_read(BIO *b, void *out, int outl)
if (outl <= 0)
if ((ret = (int)bio_call_callback(b, BIO_CB_READ, out, outl, 0,
if ((ret = b->method->bread(b, out, outl)) > 0)
out, outl, 0, 0L, (ret > 0) ? 1 : ret, &readbytes);
acpt_read(BIO *b, char *out, int outl)
ret = BIO_read(b->next_bio, out, outl);
conn_read(BIO *b, char *out, int outl)
ret = read(b->num, out, outl);
dgram_read(BIO *b, char *out, int outl)
ret = recvfrom(b->num, out, outl, 0, &sa.peer.sa, &sa.len);
fd_read(BIO *b, char *out, int outl)
ret = read(b->num, out, outl);
file_read(BIO *b, char *out, int outl)
ret = fread(out, 1, outl, (FILE *)b->ptr);
null_read(BIO *b, char *out, int outl)
sock_read(BIO *b, char *out, int outl)
ret = read(b->num, out, outl);
int outl, rv = 0;
if (!EVP_DecryptUpdate(ctx, tmp + inlen - 2 * blocklen, &outl,
|| !EVP_DecryptUpdate(ctx, tmp, &outl, tmp + inlen - blocklen, blocklen)
|| !EVP_DecryptUpdate(ctx, tmp, &outl, in, inlen - blocklen)
|| !EVP_DecryptUpdate(ctx, tmp, &outl, tmp, inlen))
b64_read(BIO *b, char *out, int outl)
if (i > outl)
i = outl;
outl -= i;
while (outl > 0) {
if (ctx->buf_len <= outl)
i = outl;
outl -= i;
enc_read(BIO *bio, char *out, int outl)
if (i > outl)
i = outl;
outl -= i;
while (outl > 0) {
if (ctx->buf_len <= outl)
i = outl;
outl -= i;
md_read(BIO *b, char *out, int outl)
ret = BIO_read(b->next_bio, out, outl);
int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
int EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
int EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
int EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl,
void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl);
int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl,
int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl);
EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl,
*outl = 0;
*outl = 0;
*outl = total;
EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl)
*outl = ret;
EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl,
*outl = ret;
EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl)
*outl = 0;
*outl = i;
EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
i = EVP_DecryptFinal_ex(ctx, out, outl);
EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
i = EVP_EncryptFinal_ex(ctx, out, outl);
int nlen, n, i, j, outl;
if (!EVP_EncodeUpdate(&ctx, buf, &outl, &(data[j]), n))
if ((outl) && (BIO_write(bp, (char *)buf, outl) != outl))
i += outl;
EVP_EncodeFinal(&ctx, buf, &outl);
if ((outl > 0) && (BIO_write(bp, (char *)buf, outl) != outl))
return (i + outl);
ssl_read(BIO *b, char *out, int outl)
ret = SSL_read(ssl, out, outl);
ssl_write(BIO *b, const char *out, int outl)
ret = SSL_write(ssl, out, outl);
int outl, outl2;
if (!EVP_EncryptUpdate(ctx, out, &outl, plaintext, pn)) {
if (!EVP_EncryptFinal_ex(ctx, out + outl, &outl2)) {
if (outl + outl2 != cn) {
outl + outl2, cn);
if (!EVP_DecryptUpdate(ctx, out, &outl, ciphertext, cn)) {
if (!EVP_DecryptFinal_ex(ctx, out + outl, &outl2)) {
if (outl + outl2 != pn) {
outl + outl2, pn);
outl(addr2, inl(addr1));
outl(addr2, inl(addr1));
outl(h + o, v);
outl(addr, v);
outl(addr, v);
outl(PCI_MODE1_ADDRESS_REG, tag | reg);
outl(PCI_MODE1_ADDRESS_REG, 0);
outl(PCI_MODE1_ADDRESS_REG, tag | reg);
outl(PCI_MODE1_DATA_REG, data);
outl(PCI_MODE1_ADDRESS_REG, 0);
outl(port, val);
outl(h + o, v);
outl(K6PORT + 8, portval);
outl(0xCF8, 0x80009044UL);
outl(PCI_MODE1_ADDRESS_REG, tag.mode1 | reg);
outl(PCI_MODE1_ADDRESS_REG, 0);
outl(PCI_MODE1_ADDRESS_REG, tag.mode1 | reg);
outl(PCI_MODE1_DATA_REG, data);
outl(PCI_MODE1_ADDRESS_REG, 0);
outl(tag.mode2.port | reg, data);
outl(PCI_MODE1_ADDRESS_REG, PCI_MODE1_ENABLE);
outl(PCI_MODE1_ADDRESS_REG, 0);
outl(PCI_MODE1_ADDRESS_REG, sav);
outl(port, val);
#define out32(a,v) outl(a,v)
outl(sc->sc_pblk_addr, pbval & ~CPU_THT_EN);
outl(sc->sc_pblk_addr, pbval & ~CPU_THT_EN);
outl(sc->sc_pblk_addr, pbval | CPU_THT_EN);
int outl;
EVP_DecryptUpdate(ctx, buf, &outl, buf, lengths[j]);
EVP_EncryptUpdate(ctx, buf, &outl, buf, lengths[j]);
EVP_DecryptFinal_ex(ctx, buf, &outl);
EVP_EncryptFinal_ex(ctx, buf, &outl);