Home | History | Annotate | Download | only in conscrypt

Lines Matching defs:source

2  * Copyright (C) 2014 The Android Open Source Project
24 * Wrapped by a BoringSSL BIO to act as a source of bytes.
27 private OpenSSLBIOInputStream source;
34 private OpenSSLBIOSource(OpenSSLBIOInputStream source) {
35 this.source = source;
39 return source.getBioContext();
43 if (source != null) {
44 NativeCrypto.BIO_free_all(source.getBioContext());
45 source = null;
59 private final ByteBuffer source;
61 ByteBufferInputStream(ByteBuffer source) {
62 this.source = source;
67 if (source.remaining() > 0) {
68 return source.get();
76 return source.limit() - source.position();
81 int originalPosition = source.position();
82 source.get(buffer);
83 return source.position() - originalPosition;
88 int toRead = Math.min(source.remaining(), byteCount);
89 int originalPosition = source.position();
90 source.get(buffer, byteOffset, toRead);
91 return source.position() - originalPosition;
96 source.reset();
101 long originalPosition = source.position();
102 source.position((int) (originalPosition + byteCount));
103 return source.position() - originalPosition;