Lines Matching refs:Array
249 // Array<T> is an owning array of elements of |T|.
251 class Array {
253 // Array's default constructor creates an empty array.
254 Array() {}
255 Array(const Array &) = delete;
256 Array(Array &&other) { *this = std::move(other); }
258 ~Array() { Reset(); }
260 Array &operator=(const Array &) = delete;
261 Array &operator=(Array &&other) {
282 // Reset releases the current contents of the array and takes ownership of the
293 // Release releases ownership of the array to a raw pointer supplied by the
302 // Init replaces the array with a newly-allocated array of |new_size|
329 // CopyFrom replaces the array with a newly-allocated copy of |in|. It returns
344 // CBBFinishArray behaves like |CBB_finish| but stores the result in an Array.
345 OPENSSL_EXPORT bool CBBFinishArray(CBB *cbb, Array<uint8_t> *out);
946 virtual bool Accept(CBB *out_public_key, Array<uint8_t> *out_secret,
953 virtual bool Finish(Array<uint8_t> *out_secret, uint8_t *out_alert,
1355 Array<uint8_t> cookie;
1359 Array<uint8_t> key_share_bytes;
1363 Array<uint8_t> ecdh_public_key;
1368 Array<uint16_t> peer_sigalgs;
1373 Array<uint16_t> peer_supported_group_list;
1376 Array<uint8_t> peer_key;
1387 Array<uint8_t> server_params;
1404 Array<uint8_t> certificate_types;
1424 Array<uint8_t> key_block;
1569 Array<uint8_t> *out_secret,
1572 Array<uint8_t> *out_secret,
1601 SSL_HANDSHAKE *hs, Array<uint8_t> *out,
1800 bool (*finish_message)(SSL *ssl, CBB *cbb, bssl::Array<uint8_t> *out_msg);
1803 bool (*add_message)(SSL *ssl, bssl::Array<uint8_t> msg);
2357 Array<uint8_t> next_proto_negotiated;
2365 Array<uint8_t> alpn_selected;
2377 Array<uint8_t> peer_quic_transport_params;
2807 bool ssl3_finish_message(SSL *ssl, CBB *cbb, Array<uint8_t> *out_msg);
2808 bool ssl3_add_message(SSL *ssl, Array<uint8_t> msg);
2814 bool dtls1_finish_message(SSL *ssl, CBB *cbb, Array<uint8_t> *out_msg);
2815 bool dtls1_add_message(SSL *ssl, Array<uint8_t> msg);
2868 Array<uint8_t> *key_block_cache,
2888 // tls1_set_curves converts the array of |ncurves| NIDs pointed to by |curves|
2889 // into a newly allocated array of TLS group IDs. On success, the function
2890 // returns one and writes the array to |*out_group_ids| and its size to
2896 // into a newly allocated array of TLS group IDs. On success, the function
2897 // returns one and writes the array to |*out_group_ids| and its size to