• Home
  • Raw
  • Download

Lines Matching refs:Bugs

226 	if config.Bugs.NullAllCiphers {
242 if hc.config.Bugs.NullAllCiphers {
319 if hc.config.Bugs.SequenceNumberMapping != nil {
321 seqU64 = hc.config.Bugs.SequenceNumberMapping(seqU64)
546 if config.Bugs.MaxPadding {
556 if config.Bugs.PaddingFirstByteBad || config.Bugs.PaddingFirstByteBadIf255 && paddingLen == 256 {
583 paddingLen := hc.config.Bugs.RecordPadding
584 if hc.config.Bugs.OmitRecordContents {
780 if err == io.EOF && c.config.Bugs.ExpectCloseNotify {
814 expect = c.config.Bugs.ExpectInitialRecordVersion
879 …if c.config.Bugs.ExpectRecordSplitting && typ == recordTypeApplicationData && length != 1 && !c.se…
961 if c.config.Bugs.MaxReceivePlaintext != 0 {
962 max = c.config.Bugs.MaxReceivePlaintext
1045 if c.config.Bugs.FragmentAlert {
1048 } else if c.config.Bugs.DoubleAlert {
1092 if c.config.Bugs.SendWrongMessageType != 0 && msgType == c.config.Bugs.SendWrongMessageType {
1094 } else if msgType == typeServerHello && c.config.Bugs.SendServerHelloAsHelloRetryRequest {
1104 …if c.config.Bugs.SendTrailingMessageData != 0 && msgType == c.config.Bugs.SendTrailingMessageData {
1125 if c.config.Bugs.SendHelloRequestBeforeEveryHandshakeMessage {
1132 if c.config.Bugs.PackHandshakeFlight {
1143 if typ == recordTypeApplicationData && c.config.Bugs.SendPostHandshakeChangeCipherSpec {
1159 if m > maxPlaintext && !c.config.Bugs.SendLargeRecords {
1162 …if typ == recordTypeHandshake && c.config.Bugs.MaxHandshakeRecordLength > 0 && m > c.config.Bugs.M…
1163 m = c.config.Bugs.MaxHandshakeRecordLength
1167 if first && isClientHello && !c.config.Bugs.FragmentClientVersion && m < 6 {
1198 if outerType := c.config.Bugs.OuterRecordType; outerType != 0 {
1215 if c.config.Bugs.SendRecordVersion != 0 {
1216 vers = c.config.Bugs.SendRecordVersion
1218 if c.vers == 0 && c.config.Bugs.SendInitialRecordVersion != 0 {
1219 vers = c.config.Bugs.SendInitialRecordVersion
1438 if len(c.config.Bugs.TimeoutSchedule) == 0 {
1444 if c.config.Bugs.PacketAdaptor == nil {
1447 for _, timeout := range c.config.Bugs.TimeoutSchedule {
1449 packets, err := c.config.Bugs.PacketAdaptor.SendReadTimeout(timeout)
1503 if c.config.Bugs.SendSpuriousAlert != 0 {
1504 c.sendAlertLocked(alertLevelError, c.config.Bugs.SendSpuriousAlert)
1507 if c.config.Bugs.SendHelloRequestBeforeEveryAppDataRecord {
1537 if c.config.Bugs.ExpectGREASE && !newSessionTicket.hasGREASEExtension {
1541 if c.config.Bugs.ExpectTicketEarlyData && newSessionTicket.maxEarlyDataSize == 0 {
1545 if c.config.Bugs.ExpectNoNewSessionTicket {
1573 if !ok || !c.config.Bugs.UseFirstSessionTicket {
1608 if c.config.Bugs.RejectUnsolicitedKeyUpdate {
1651 if c.config.Bugs.BadHelloRequest != nil {
1652 helloReq = c.config.Bugs.BadHelloRequest
1733 if c.handshakeComplete && !c.config.Bugs.NoCloseNotify {
1735 if c.config.Bugs.SendAlertOnShutdown != 0 {
1736 alert = c.config.Bugs.SendAlertOnShutdown
1749 if c.handshakeComplete && alertErr == nil && c.config.Bugs.ExpectCloseNotify {
1778 if c.isDTLS && c.config.Bugs.SendSplitAlert {
1787 if data := c.config.Bugs.AppDataBeforeHandshake; data != nil {
1795 if c.handshakeErr == nil && c.config.Bugs.SendInvalidRecordType {
1914 if c.config.Bugs.NoRenegotiationInfo {
1917 if c.cipherSuite == nil && c.config.Bugs.NoRenegotiationInfoInInitial {
1920 if c.cipherSuite != nil && c.config.Bugs.NoRenegotiationInfoAfterInitial {
1949 duplicateEarlyDataExtension: c.config.Bugs.DuplicateTicketEarlyData,
1950 customExtension: c.config.Bugs.CustomTicketExtension,
1956 if c.config.Bugs.SendTicketLifetime != 0 {
1957 m.ticketLifetime = uint32(c.config.Bugs.SendTicketLifetime / time.Second)
1971 if !c.config.Bugs.SendEmptySessionTicket {