File: //usr/local/go/pkg/freebsd_amd64/net/smtp.a
!<arch>
__.PKGDEF 0 0 0 644 54938 `
go object freebsd amd64 go1.17.6 X:
build id "r80mHc-iXPYHtWDJzd9l/Aos5c1vJqGu4McxWetSD"
$$B
i�p��$GOROOT/src/net/smtp/auth.go Startserver
ServerInfoprototoServererrNext
fromServermoreNameTLSAuthidentityusernamepasswordhost~r4 plainAuthsecret~r2cramMD5Auth$GOROOT/src/net/smtp/smtp.goTextConn
net/textprotoconnnettls
serverNameextauth localNamedidHello
helloErrorClosecClienthelloHellocmd
expectCodeformatargsheloehloStartTLSconfigConfig
crypto/tlsTLSConnectionStatestateConnectionStateokVerifyaddraMailfromRcpttoDataWriteCloserio ExtensionResetNoopQuitesc:~r0&$GOROOT/src/net/textproto/textproto.goesc:esc:tc$GOROOT/src/crypto/tls/conn.gomsg$GOROOT/src/bytes/bytes.gob$GOROOT/src/crypto/x509/x509.goalgoSignatureAlgorithmcrypto/x509signed signature publicKey PublicKeycrypto$GOROOT/src/strconv/itoa.goibase~r1 FormatIntstrconv$GOROOT/src/math/big/int.goxnatmath/bigvWord$GOROOT/src/math/bits/bits.gon$$GOROOT/src/math/bits/bits_tables.go� Len64 math/bits
deBruijn64tabTrailingZeros64$GOROOT/src/time/format.go$GOROOT/src/time/time.gobufwabsWeekdaytimesec$GOROOT/src/time/zoneinfo.goLocation$GOROOT/src/net/ip.gopIPdv4InV6PrefixmaskIPMask$GOROOT/src/net/url/url.gohostPortportesc: #$GOROOT/src/net/textproto/reader.go_sesc: $GOROOT/src/bufio/bufio.goReaderWriterPipelineReadWriteCloserCmdid$GOROOT/src/io/io.go$GOROOT/src/net/net.goReadWrite LocalAddrAddr
RemoteAddrSetDeadlinetTimeSetReadDeadlineSetWriteDeadline $GOROOT/src/crypto/tls/common.goRandCertificatesCertificateNameToCertificateGetCertificateClientHelloInfoGetClientCertificateCertificateRequestInfoGetConfigForClientVerifyPeerCertificaterawCertsverifiedChainsVerifyConnectionRootCAsCertPool
NextProtos
ServerName
ClientAuthClientAuthType ClientCAsInsecureSkipVerifyCipherSuitesPreferServerCipherSuitesSessionTicketsDisabledSessionTicketKeyClientSessionCache
MinVersion
MaxVersionCurvePreferencesCurveIDDynamicRecordSizingDisabled
RenegotiationRenegotiationSupportKeyLogWritermutexRWMutexsyncsessionTicketKeys ticketKeyautoSessionTicketKeysticketKeyFromByteskeyClone!initLegacySessionTicketKeyRLocked
ticketKeysconfigForClientSetSessionTicketKeyskeysrandcipherSuitessupportedVersionsmaxSupportedVersioncurvePreferences
supportsCurvecurve
mutualVersionpeerVersionsgetCertificateclientHelloBuildNameToCertificatewriteKeyLoglabelclientRandomesc: esc:VersionHandshakeComplete DidResumeCipherSuiteNegotiatedProtocolNegotiatedProtocolIsMutualPeerCertificatesVerifiedChainsSignedCertificateTimestampsOCSPResponse TLSUniqueekmcontextlengthExportKeyingMaterialcs~r3
.autotmp_6
.autotmp_7CloserisClienthandshakeFnContexthandshakeStatushandshakeMutexMutexhandshakeErrvershaveVers
handshakes didResumecipherSuiteocspResponsesctspeerCertificatessecureRenegotiationresumptionSecretclientFinishedIsFirstcloseNotifyErrcloseNotifySentclientFinishedserverFinishedclientProtocolinhalfConnoutrawInputBufferbytesinputhand bufferingsendBuf bytesSentpacketsSent
retryCount
activeCalltmpnewRecordHeaderErrorRecordHeaderError
readRecordreadChangeCipherSpecreadRecordOrCCSexpectChangeCipherSpecretryReadRecord
readFromUntilrsendAlertLockedalert sendAlertmaxPayloadSizeForWritetyp
recordTypewritedataflushwriteRecordLockedwriteRecord
readHandshakehandleRenegotiationhandlePostHandshakeMessagehandleKeyUpdate keyUpdatekeyUpdateMsg
CloseWritecloseNotify HandshakeHandshakeContextctxhandshakeContextretconnectionStateLockedVerifyHostnamehandshakeComplete*$GOROOT/src/crypto/tls/handshake_client.gomakeClientHelloclientHelloMsgecdheParametersclientHandshakeloadSessioncacheKeysessionClientSessionStateearlySecret binderKeypickTLSVersionserverHelloserverHelloMsgverifyServerCertificatecertificatesgetClientCertificatecri0$GOROOT/src/crypto/tls/handshake_client_tls13.gohandleNewSessionTicketnewSessionTicketMsgTLS13*$GOROOT/src/crypto/tls/handshake_server.goserverHandshakereadClientHelloprocessCertsFromClientcertificate $GOROOT/src/crypto/tls/ticket.go
encryptTicket
decryptTicket encrypted plaintext
usedOldKeyesc:isRSAPSSString$GOROOT/src/crypto/crypto.go$GOROOT/src/math/big/nat.goclearznormmakesetWord setUint64setaddysubcmpmulAddWW
montgomerymkmulsqrmulRangebitLentrailingZeroBitsshlshrsetBitbitstickyandandNotorxorrandom math/randlimitexpNN
expNNWindowedexpNNMontgomerysetBytessqrt$GOROOT/src/math/big/natconv.goscanByteScannerfracOkrescountutoaitoanegconvertWordsqndigitsbbtabledivisorexpWW$GOROOT/src/math/big/natdiv.godivz2udivWmodWdivLargeuInvIndivBasicdivRecursivedivRecursiveStepdepthtemps$GOROOT/src/math/big/prime.goprobablyPrimeMillerRabinrepsforce2probablyPrimeLucas$GOROOT/src/math/big/arith.goLen
TrailingZeroslongDayNamesfmtInt
%!Weekday()namezonetx zoneTransextend
cacheStartcacheEnd cacheZonegetllookupoffsetstartendisDSTlookupFirstZone
firstZoneUsed
lookupNameunix
IsUnspecifiedip
IsLoopback IsPrivateIsMulticastIsInterfaceLocalMulticastIsLinkLocalMulticastIsLinkLocalUnicastIsGlobalUnicastTo4To16DefaultMaskMaskMarshalText
UnmarshalTexttextEqualmatchAddrFamilyisZerosIPv4SizeonesbitssimpleMaskLength<nil> hexStringRbufiodot dotReaderReadLine
ReadLineBytes
readLineSliceReadContinuedLineReadContinuedLineBytesreadContinuedLineSlicevalidateFirstLine skipSpacereadCodeLinecode continuedmessageReadCodeLineReadResponse DotReadercloseDotReadDotBytesReadDotLinesReadMIMEHeader
MIMEHeaderupcomingHeaderNewlineslinenoValidationesc:#$GOROOT/src/net/textproto/writer.goW dotWriter
PrintfLine DotWriter%$GOROOT/src/net/textproto/pipeline.gomurequest sequencerresponseStartRequest
EndRequest
StartResponseEndResponseEndNetworkwalllocGoStringFormatlayoutAppendFormatnsecunixSecaddSecsetLoc stripMonosetMonomonoAfterBeforeIsZerolocabsDateyearmonthMonthdayYearDayISOWeekweekClockhourminHourMinuteSecond
NanosecondYearDayAddDurationSubAddDateyearsmonthsdaysdatefullydayUTCLocalInZoneUnix UnixMilli UnixMicroUnixNano
MarshalBinaryUnmarshalBinary GobEncode GobDecodeMarshalJSON
UnmarshalJSONIsDSTTruncateRoundutcLoc
absWeekday)time: missing Location in call to Time.In
.autotmp_3
.autotmp_4
PrivateKeySupportedSignatureAlgorithmsSignatureScheme
OCSPStapleLeafleafSupportedCurvesSupportedPointsSignatureSchemesSupportedProtosSupportedVersionsSupportsCertificatechi
AcceptableCAsRawRawTBSCertificateRawSubjectPublicKeyInfo
RawSubject RawIssuer SignaturePublicKeyAlgorithmSerialNumberIntIssuercrypto/x509/pkixSubject NotBeforeNotAfterKeyUsage
ExtensionsExtraExtensionsUnhandledCriticalExtensionsObjectIdentifier
encoding/asn1ExtKeyUsageUnknownExtKeyUsageBasicConstraintsValidIsCA
MaxPathLenMaxPathLenZeroSubjectKeyIdAuthorityKeyId
OCSPServerIssuingCertificateURLDNSNamesEmailAddressesIPAddressesURIsURLnet/urlPermittedDNSDomainsCriticalPermittedDNSDomainsExcludedDNSDomainsPermittedIPRangesIPNetExcludedIPRangesPermittedEmailAddressesExcludedEmailAddressesPermittedURIDomainsExcludedURIDomainsCRLDistributionPointsPolicyIdentifiers$$GOROOT/src/crypto/x509/root_unix.gosystemVerifyopts
VerifyOptionschains!$GOROOT/src/crypto/x509/verify.gocheckNameConstraintsmaxConstraintComparisonsnameType
parsedNamematch
constraint permittedexcludedisValidcertTypecurrentChainbuildChainscache sigCheckshotherhasSANExtensionCheckSignatureFromparentCheckSignaturehasNameConstraintsgetSANExtensionCheckCRLSignaturecrlCertificateList CreateCRLprivrevokedCertsRevokedCertificatenowexpirycrlBytescheckSignatureesc: $$GOROOT/src/crypto/x509/cert_pool.gobyName lazyCertslazyCerthaveSumsum224lencertcopyfindPotentialParentscontainsAddCertaddCertFunc rawSum224
rawSubjectgetCertAppendCertsFromPEMpemCertsSubjects'$GOROOT/src/crypto/tls/common_string.goGet
sessionKeyPut$GOROOT/src/sync/rwmutex.go writerSem readerSemreaderCount
readerWaitRLockrwRUnlockrUnlockSlowLockUnlockRLockerLockerkeyNameaesKeyhmacKeycreated$GOROOT/src/context/context.goDeadlinedeadlineDoneErrValue$GOROOT/src/sync/mutex.gosemalockSlow
unlockSlownewversionciphermacHashhashseq
scratchBuf
nextCiphernextMac
trafficSecretsetErrorLockedhcprepareCipherSpecchangeCipherSpecsetTrafficSecretsuitecipherSuiteTLS13incSeqexplicitNonceLendecryptrecordencryptpayload$GOROOT/src/bytes/buffer.goofflastReadreadOpBytesemptyCaptryGrowByReslicegrowGrowWriteStringReadFromWriteTo WriteByte WriteRuneReadByteReadRunesize
UnreadRune
UnreadByte ReadBytesdelim readSlice
ReadString$GOROOT/src/bytes/reader.goprevRuneReadAtchSeekwhenceMsgRecordHeaderErrore$GOROOT/src/crypto/tls/alert.go,$GOROOT/src/crypto/tls/handshake_messages.gorawupdateRequestedmarshal unmarshal sessionIdcompressionMethodsocspStaplingsupportedCurvessupportedPointsticketSupported
sessionTicketsupportedSignatureAlgorithms supportedSignatureAlgorithmsCertsecureRenegotiationSupported
alpnProtocolscookie keyShareskeyShare earlyDatapskModes
pskIdentitiespskIdentity
pskBindersmarshalWithoutBinders
updateBinders&$GOROOT/src/crypto/tls/key_schedule.go SharedKey
peerPublicKeymasterSecretserverCertificates
receivedAtnonceuseByageAddcompressionMethodalpnProtocolsupportedVersionserverShareselectedIdentityPresentselectedIdentity
selectedGrouplifetimemaxEarlyData$GOROOT/src/math/rand/rand.gosrcSources64Source64readValreadPos$GOROOT/src/math/rand/exp.go
ExpFloat64$GOROOT/src/math/rand/normal.goNormFloat64SeedseedInt63Uint32Uint64Int31Int63nInt31nint31nIntnFloat64Float32PermShuffleswapj
ByteReaderbbbnbitswhenindexisstdisutcrdlastBytelastRuneSizeresetfillreadErrPeekDiscard discardedBuffered ReadSliceisPrefixcollectFragmentsfullBuffers
finalFragmenttotalLenwriteBufErrInvalidUnreadByteErrInvalidUnreadRune#$GOROOT/src/net/textproto/header.govalueSetValuesDelCanonicalMIMEHeaderKeywrFlush AvailablennwaitlongMonthNames%!Month(NanosecondsMicrosecondsMillisecondsSecondsMinutesHourspublicKeyAlgoNameItoaSignSetInt64 SetUint64BitsSetBitsAbsNegMulMulRangeBinomialQuoRemQuoRemDivModDivModCmpCmpAbsInt64IsInt64IsUint64 SetStringsetFromScannerSetBytes FillBytesBitLenTrailingZeroBitsExpGCD lehmerGCDrnd
ModInversegmodSqrt3Mod4PrimemodSqrt5Mod8PrimemodSqrtTonelliShanksModSqrtLshRshBitSetBitAndAndNotOrXorNotSqrt$GOROOT/src/math/big/intconv.goAppendStatefmtScan ScanState $GOROOT/src/math/big/intmarsh.go
ProbablyPrime$GOROOT/src/math/big/rat.go
scaleDenomfesc:esc: low64square root of negative numbernull$$GOROOT/src/crypto/x509/pkix/pkix.goCountryOrganizationOrganizationalUnitLocalityProvince
StreetAddress
PostalCode
CommonNameNamesAttributeTypeAndValue
ExtraNamesFillFromRDNSequencerdnsRDNSequence
appendRDNsvaluesoid
ToRDNSequenceIdCriticalasn1:"optional"!$GOROOT/src/encoding/asn1/asn1.gooiSchemeOpaqueUserUserinfoHostPathRawPath
ForceQueryRawQueryFragmentRawFragmentsetPathEscapedPathsetFragmentEscapedFragmentRedactedIsAbsParserefResolveReferenceQuery
RequestURIHostnamePort
splitHostPortContainsip+netDNSName
IntermediatesRootsCurrentTime KeyUsagesMaxConstraintComparisionsTBSCertListTBSCertificateListAlgorithmIdentifierSignatureValue BitString
HasExpiredcertListRevocationTime$GOROOT/src/hash/hash.goSum BlockSize'$GOROOT/src/crypto/tls/cipher_suites.gokeyLenaead
fixedNonceexpandLabelderiveSecret
transcriptextract newSecret
currentSecretnextTrafficSecret
trafficKeyivfinishedHashbaseKeyexportKeyingMaterialgroupobfuscatedTicketAge$GOROOT/src/fmt/print.goWidthwid PrecisionprecFlag$GOROOT/src/fmt/scan.go SkipSpaceTokentokenTypeRelativeDistinguishedNameSETpasswordSetUsernamePasswordHasEncodevs
RawContentasn1:"optional,default:0"
ThisUpdate
NextUpdateRevokedCertificatesasn1:"tag:0,optional,explicit" Algorithm
ParametersRawValue BitLengthAt
RightAlignAEAD
crypto/cipherHashFuncNewClassTag
IsCompound FullBytes $GOROOT/src/crypto/cipher/gcm.go NonceSizeOverheadSealdstadditionalDataOpen
ciphertextsmtp .inittaskCRAMMD5AuthDial NewClient PlainAuthSendMailx509pkixasn1big textprotourl(*Client).Close(*Client).TLSConnectionState(*Reader).Buffered(*Reader).Reset(*Reader).Size(*Reader).UnreadByte(*Reader).UnreadRune(*Reader).reset(*Writer).Available(*Writer).Buffered(*Writer).Reset(*Writer).Size'(*ConnectionState).ExportKeyingMaterial(*Certificate).CheckSignature(*Certificate).EqualPublicKeyAlgorithm.StringObjectIdentifier.Equal
(*Int).Abs
(*Int).Append
(*Int).BitLen(*Int).Bits(*Int).Bytes
(*Int).CmpAbs(*Int).Int64(*Int).IsInt64(*Int).IsUint64
(*Int).Lsh(*Int).MarshalText
(*Int).Neg
(*Int).Set(*Int).SetBits(*Int).SetBytes(*Int).SetUint64(*Int).Sign(*Int).Sqrt
(*Int).String(*Int).Text(*Int).TrailingZeroBits
(*Int).Uint64(*Int).UnmarshalJSON
nat.bitLennat.makenat.normnat.setnat.trailingZeroBits(*IPNet).NetworkIP.IsInterfaceLocalMulticastIP.To16IP.To4IPMask.Size
IPMask.String
(*Conn).Close(*Pipeline).EndRequest(*Pipeline).EndResponse(*Pipeline).StartRequest(*Pipeline).StartResponse(*Reader).ReadContinuedLine(*Reader).ReadLine(*Writer).DotWriter(*Writer).closeDotMIMEHeader.AddMIMEHeader.DelMIMEHeader.SetMIMEHeader.Values(*URL).Hostname(*URL).IsAbs(*URL).MarshalBinary(*URL).Port(*Userinfo).Password(*Userinfo).Username
Values.Add
Values.Del
Values.Get
Values.Has
Values.Set(*Location).String(*Time).GobDecode(*Time).nsec(*Time).sec(*Time).setLoc(*Time).stripMono(*Time).unixSecDuration.HoursDuration.MicrosecondsDuration.MillisecondsDuration.MinutesDuration.NanosecondsDuration.SecondsDuration.TruncateMonth.String Time.DateTime.DayTime.GobEncode Time.HourTime.InTime.IsZero
Time.Local
Time.LocationTime.Minute
Time.MonthTime.NanosecondTime.SecondTime.UTC Time.UnixTime.UnixMicroTime.UnixMilli
Time.UnixNanoTime.Weekday Time.YearTime.YearDayWeekday.String +
^ $#T68<%DE � IN%LY 0<%DE T>