Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 25 of 74) sorted by relevance

123

/openssl/crypto/bn/asm/
H A Dx86-mont.pl225 &movd ($temp,&DWP($frame,"esp")); # tp[0]
239 &movd ($temp,&DWP($frame+4,"esp")); # tp[1]
345 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
354 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
382 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
393 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
444 &mov (&DWP($frame,"esp"),"eax"); # tp[0]=
482 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
570 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
579 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
[all …]
H A Dsparcv9a-mont.pl72 $frame="STACK_FRAME";
139 save %sp,-$frame-$locals,%sp
201 stx %o0,[%sp+$bias+$frame+0]
297 ldx [%sp+$bias+$frame+0],%o0
299 ldx [%sp+$bias+$frame+8],%o1
384 ldx [%sp+$bias+$frame+0],%o0
386 ldx [%sp+$bias+$frame+8],%o1
463 ldx [%sp+$bias+$frame+0],%o0
464 ldx [%sp+$bias+$frame+8],%o1
531 stx %o0,[%sp+$bias+$frame+0]
[all …]
H A Dsparcv9-mont.pl62 $frame="STACK_FRAME";
103 save %sp,-$frame,%sp
126 add %sp,$bias+$frame,$tp
185 add %sp,$bias+$frame,$tp
311 add %sp,$bias+$frame,$tp
383 ld [%sp+$bias+$frame],$tmp0 ! tp[0]
410 add %sp,$bias+$frame+4,$tp
458 ld [%sp+$bias+$frame],$tmp1 ! tp[0]
472 add %sp,$bias+$frame,$tp
559 ld [%sp+$bias+$frame],$tmp1 ! tp[0]
[all …]
H A Dvis3-mont.pl30 $frame = "STACK_FRAME";
70 sub %g1, $frame, %g1 ! new top of stack
97 add %sp, $bias+$frame, $tp
/openssl/test/
H A Dquic_txp_test.c75 } frame; member
527 if (!TEST_mem_eq(h->frame.new_token.token, in check_cfq_new_token()
528 h->frame.new_token.token_len, in check_cfq_new_token()
634 if (!TEST_mem_eq(h->frame.stream.data, (size_t)h->frame.stream.len, in check_stream_9()
902 if (!TEST_mem_eq(h->frame.stream.data, (size_t)h->frame.stream.len, in check_stream_10a()
906 stream_10a_off = h->frame.stream.offset + h->frame.stream.len; in check_stream_10a()
916 if (!TEST_mem_eq(h->frame.stream.data, (size_t)h->frame.stream.len, in check_stream_10b()
920 stream_10b_off = h->frame.stream.offset + h->frame.stream.len; in check_stream_10b()
930 if (!TEST_mem_eq(h->frame.stream.data, (size_t)h->frame.stream.len, in check_stream_10c()
943 if (!TEST_mem_eq(h->frame.stream.data, (size_t)h->frame.stream.len, in check_stream_10d()
[all …]
/openssl/doc/designs/quic-design/
H A Dquic-fifm.md4 The QUIC frame-in-flight manager is responsible for tracking frames which were
7 packets, whereas the QUIC frame-in-flight manager (FIFM) works on the level of
26 Standard QUIC uses the following frame types:
51 The different frame types require various different ways of handling
173 /* Returns the frame type of a CFQ item. */
203 * Enqueue a frame to the CFQ. encoded points to the opaque encoded frame.
213 * the queued frame. On failure, returns NULL.
220 * frame type if desired without having to decode the frame.
291 for each frame type indicating whether the packet contained
292 such a frame.
[all …]
H A Dquic-connID-retire.md27 * ensuring only one retire connection ID frame is in flight
45 * Should respond with a NEW_CONNECTION_ID frame if we are low on CIDs
50 * May respond with a new connection ID frame (it's a good idea)
51 * It reads like the NEW_CONNECTION_ID frame can't be used to retire routes.
57 * Send a retirement frame (RETIRE_CONNECTION_ID)
H A Dquic-ackm.md144 * If the packet being described by this structure contains an ACK frame,
145 * this must be set to the largest PN ACK'd by that frame.
199 the anti-amplification budget. Packet and ACK-frame related logic are handled
250 This must be called whenever an ACK frame is received. It should be called
255 space of the containing packet. `rx_time` is the time the frame was
284 * num_ack_ranges must be greater than zero, as an ACK frame must
355 information which should be packed into an ACK frame and transmitted.
357 This generates an ACK frame regardless of whether the ACK manager thinks one
361 If no new ACK frame is currently needed, returns NULL. After calling this
383 first to determine whether you need to generate an ACK frame.
[all …]
H A Dquic-fc.md32 Connection-level flow control is controlled by the `MAX_DATA` frame;
33 stream-level flow control is controlled by the `MAX_STREAM_DATA` frame.
39 never generate either of these frame types.) These frames rather serve two
126 frame, with the integer value contained in that frame (or when we receive the
153 `MAX_DATA` frame.
162 frame, or based on the relevant transport parameter
231 This event should be passed to the state machine when a STREAM frame is
233 the STREAM frame and the length of the frame's payload in bytes. The isFin
234 argument should specify whether the STREAM frame had the FIN flag set.
245 frame, which may after all duplicate some of the controlled bytes in a
[all …]
H A Dtx-packetiser.md321 frame and a _stream_ frame would qualify for neither the `C` or `N` markings.
392 Thus we wait until the end before adding the PING frame as we may end up
394 a need to add more than one PING frame. If we have been asked to ensure
398 add an ACK-eliciting frame earlier. For example:
403 - While adding non-PING frames, we add a STREAM frame, which is
404 ACK-eliciting, therefore the PING frame reservation is cancelled
445 frame, and may be able to partially or wholly obviate our need for any
530 - A round robin (RR) strategy in which the frame scheduler switches to
568 frame for another stream, etc.)
618 /* Generate normal packets containing most frame types. */
[all …]
H A Dstream-receive-buffers.md38 decrypted QUIC packet that stores the actual frame.
121 offset. For example: 1st frame - offset 0 length 1000, 2nd frame -
122 offset 1 length 1000, 3rd frame - offset 2 length 1000, and so on. We
140 we receive stream data frames that are partially overlapping and one frame
H A Dconnection-id-cache.md79 a [RETIRE_CONNECTION_ID] frame and this is acknowledged by a
80 RETIRE_CONNECTION_ID or a NEW_CONNECTION_ID frame respectively.
82 When a retirement frame is received, we can immediately _remove_ the
86 If we want to retire a frame, we send a retirement frame and mark the
H A Dquic-fault-injector.md94 An example test might insert an unrecognised frame type into a QUIC packet to
168 - An ACK frame being sent
274 * Prepend frame data into a packet. To be called from a packet_plain_listener
277 int ossl_quic_fault_prepend_frame(OSSL_QUIC_FAULT *fault, unsigned char *frame,
305 * TODO(QUIC TESTING): Add listeners for specific types of frame here. E.g.
306 * we might expect to see an "ACK" frame listener which will be passed
399 An example test showing a server sending a frame of an unknown type to the
404 * Test that adding an unknown frame type is handled correctly
411 * There are no "reserved" frame types which are definitately safe for us
419 /* We only ever add the unknown frame to one packet */
[all …]
H A Dconnection-state-machine.md49 a `HANDSHAKE_DONE` frame (which occurs in a 1-RTT packet, thus
148 - it receives a `HANDSHAKE_DONE` frame in a 1-RTT packet, or
174 immediate close (a `CONNECTION_CLOSE` frame is sent);
176 an immediate close (i.e., a `CONNECTION_CLOSE` frame is received);
178 frame is NOT sent;
180 `CONNECTION_CLOSE` frame is NOT sent.
191 this state, a packet containing a `CONNECTION_CLOSE` frame is
193 that a `CONNECTION_CLOSE` frame is received by the peer even if the
194 initially transmitted `CONNECTION_CLOSE` frame was lost. Note that
198 frame.
[all …]
H A Drx-depacketizer.md34 2. [Pass frame data](#pass-frame-data)
89 ### Passing frame data
157 [^4]: The frame payload (Stream Data) is passed as is to the `QUIC_STREAM`
159 to be available from the lower 3 bits of the frame type).
H A Dquic-tls.md23 established, crypto frame data is ready to be sent or consumed, or when the
46 received crypto frame data may be consumed, or new crypto frame data may be
122 QUIC-TLS handshake when there is new CRYPTO frame data to be sent, or when it
123 wants to consume queued CRYPTO frame data from the peer.
212 is invoked. CRYPTO frame data will be queued within internal QUIC "Stream
/openssl/crypto/sha/asm/
H A Dsha512-586.pl467 { my ($cnt,$frame)=("ecx","edx");
472 &lea ($frame,&DWP(-64,"esp"));
486 &movdqa (&QWP(16*(($j-1)%4),$frame),@X[3]) if ($j>4); # off-load
493 &movdqa (&QWP(16*($j%8)-128,$frame),@X[3]); # xfer X[i]+K[i]
501 &movdqa (@X[2],&QWP(16*(($j+1)%4),$frame)); # pre-restore @X[1]
502 &movdqa (&QWP(16*(($j-1)%4),$frame),@X[3]); # off-load @X[3]
586 &movdqa (&QWP(16*($j%4),$frame),@X[4]); # off-load @X[4]
614 &movdqa ($t2,&QWP(16*(($j+2)%4),$frame));# pre-restore @X[1]
625 &movdqa (&QWP(16*($j%8)-128,$frame),$t0);# xfer X[i]+K[i]
649 &movdqa (&QWP(16*($j%8)-128,$frame),@X[3]);# xfer X[i]+K[i]
[all …]
H A Dsha512-s390x.pl111 $frame=$stdframe+16*$SZ;
265 lghi %r1,-$frame
294 l${g} $ctx,`$frame+2*$SIZE_T`($sp)
312 cl${g} $inp,`$frame+4*$SIZE_T`($sp)
315 lm${g} %r6,%r15,`$frame+6*$SIZE_T`($sp)
H A Dsha1-s390x.pl75 $frame=$stdframe+16*4;
193 lghi %r1,-$frame
228 l${g} $ctx,`$frame+2*$SIZE_T`($sp)
242 lm${g} %r6,%r15,`$frame+6*$SIZE_T`($sp)
H A Dsha1-x86_64.pl1355 my $frame="%r13";
1394 lea 64($inp),$frame
1400 cmp $num,$frame
1401 cmovae $inp,$frame # next or same block
1413 vinserti128 \$1,($frame),@X[-4&7],@X[-4&7]
1455 lea 128(%rsp),$frame
1683 lea 128($inp),$frame
1685 cmp $num,$frame
1733 lea 128+16(%rsp),$frame
1777 lea 128(%rsp),$frame
[all …]
H A Dkeccak1600-s390x.pl57 $frame=$stdframe+25*8;
344 lghi %r1,-$frame
390 lm${g} %r6,%r15,$frame+6*$SIZE_T($sp)
402 lghi %r1,-$frame
442 stm${g} $inp,$len,$frame+3*$SIZE_T($sp)
445 lm${g} $inp,$bsz,$frame+3*$SIZE_T($sp)
470 lm${g} %r6,%r15,$frame+6*$SIZE_T($sp)
/openssl/test/recipes/70-test_quic_multistream_data/
H A Dverify-qlog.py107 for frame in data.get('frames', []):
108 check_frame(filename, event, frame)
143 def check_frame(filename, event, frame): argument
144 frame_type = frame.get('frame_type')
/openssl/crypto/modes/asm/
H A Dghash-sparcv9.pl58 $frame="STACK_FRAME";
107 save %sp,-$frame,%sp
248 save %sp,-$frame,%sp
370 save %sp,-$frame,%sp
403 save %sp,-$frame,%sp
457 save %sp,-$frame,%sp
/openssl/doc/man3/
H A DSSL_CTX_set_msg_callback.pod141 Used when a QUIC frame is sent or received. This is only used for non-crypto
142 and stream data related frames. The full QUIC frame data is supplied.
146 Used when a QUIC stream data or crypto frame is sent or received. Only the QUIC
147 frame header data is supplied.
152 A padding frame consists of a single byte and it is common to have multiple
153 such frames in a sequence. Rather than supplying each frame individually the
/openssl/crypto/aes/asm/
H A Daes-sparcv9.pl42 $frame="STACK_FRAME";
203 save %sp,-$frame-$locals,%sp
204 stx %i7,[%sp+$bias+$frame+0] ! off-load return address
492 ldx [%sp+$bias+$frame+0],%i7 ! restore return address
530 save %sp,-$frame,%sp
749 save %sp,-$frame-$locals,%sp
750 stx %i7,[%sp+$bias+$frame+0] ! off-load return address
1038 ldx [%sp+$bias+$frame+0],%i7 ! restore return address
1076 save %sp,-$frame,%sp

Completed in 117 milliseconds

123