/openssl/crypto/bn/asm/ |
H A D | x86-mont.pl | 225 &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 D | sparcv9a-mont.pl | 72 $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 D | sparcv9-mont.pl | 62 $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 D | vis3-mont.pl | 30 $frame = "STACK_FRAME"; 70 sub %g1, $frame, %g1 ! new top of stack 97 add %sp, $bias+$frame, $tp
|
/openssl/test/ |
H A D | quic_txp_test.c | 75 } 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 D | quic-fifm.md | 4 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 D | quic-connID-retire.md | 27 * 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 D | quic-ackm.md | 144 * 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 D | quic-fc.md | 32 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 D | tx-packetiser.md | 321 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 D | stream-receive-buffers.md | 38 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 D | connection-id-cache.md | 79 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 D | quic-fault-injector.md | 94 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 D | connection-state-machine.md | 49 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 D | rx-depacketizer.md | 34 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 D | quic-tls.md | 23 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 D | sha512-586.pl | 467 { 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 D | sha512-s390x.pl | 111 $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 D | sha1-s390x.pl | 75 $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 D | sha1-x86_64.pl | 1355 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 D | keccak1600-s390x.pl | 57 $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 D | verify-qlog.py | 107 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 D | ghash-sparcv9.pl | 58 $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 D | SSL_CTX_set_msg_callback.pod | 141 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 D | aes-sparcv9.pl | 42 $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
|