Home
last modified time | relevance | path

Searched refs:mDNSu8 (Results 1 – 15 of 15) sorted by relevance

/titanic_50/usr/src/cmd/cmd-inet/usr.lib/mdnsd/
H A DDNSCommon.h117 extern mDNSu32 TruncateUTF8ToLength(mDNSu8 *string, mDNSu32 length, mDNSu32 max);
190 extern const mDNSu8 *FindCompressionPointer(const mDNSu8 *const base, const mDNSu8 *const end, cons…
191 extern mDNSu8 *putDomainNameAsLabels(const DNSMessage *const msg, mDNSu8 *ptr, const mDNSu8 *const …
192 extern mDNSu8 *putRData(const DNSMessage *const msg, mDNSu8 *ptr, const mDNSu8 *const limit, const …
199 extern mDNSu8 *PutResourceRecordTTLWithLimit(DNSMessage *const msg, mDNSu8 *ptr, mDNSu16 *count, Re…
216 extern mDNSu8 *putQuestion(DNSMessage *const msg, mDNSu8 *ptr, const mDNSu8 *const limit, const dom…
217 extern mDNSu8 *putZone(DNSMessage *const msg, mDNSu8 *ptr, mDNSu8 *limit, const domainname *zone, m…
218 extern mDNSu8 *putPrereqNameNotInUse(const domainname *const name, DNSMessage *const msg, mDNSu8 *c…
219 extern mDNSu8 *putDeletionRecord(DNSMessage *msg, mDNSu8 *ptr, ResourceRecord *rr);
220 extern mDNSu8 *putDeletionRecordWithLimit(DNSMessage *msg, mDNSu8 *ptr, ResourceRecord *rr, mDNSu8
[all …]
H A DDNSCommon.c204 mDNSlocal char *DNSSECAlgName(mDNSu8 alg) in DNSSECAlgName()
221 mDNSlocal char *DNSSECDigestName(mDNSu8 digest) in DNSSECDigestName()
238 mDNSu8 *ptr = (mDNSu8 *)&x; in swap32()
244 mDNSu8 *ptr = (mDNSu8 *)&x; in swap16()
258 mDNSlocal mDNSu32 keytag(mDNSu8 *key, mDNSu32 keysize) in keytag()
269 mDNSexport int baseEncode(char *buffer, int blen, const mDNSu8 *data, int len, int encAlg) in baseEncode()
272 mDNSu8 *outputBuffer; in baseEncode()
295 mDNSlocal void PrintTypeBitmap(const mDNSu8 *bmap, int bitmaplen, char *const buffer, mDNSu32 lengt… in PrintTypeBitmap()
334 …C3Parse(const ResourceRecord *const rr, mDNSu8 **salt, int *hashLength, mDNSu8 **nxtName, int *bit… in NSEC3Parse()
338 mDNSu8 *p = (mDNSu8 *)&nsec3->salt; in NSEC3Parse()
[all …]
H A DmDNSEmbeddedAPI.h255 typedef unsigned char mDNSu8; typedef
287 typedef union { mDNSu8 b[ 2]; mDNSu16 NotAnInteger; } mDNSOpaque16;
288 typedef union { mDNSu8 b[ 4]; mDNSu32 NotAnInteger; } mDNSOpaque32;
289 typedef packedunion { mDNSu8 b[ 6]; mDNSu16 w[3]; mDNSu32 l[1]; } mDNSOpaque48;
290 typedef union { mDNSu8 b[ 8]; mDNSu16 w[4]; mDNSu32 l[2]; } mDNSOpaque64;
291 typedef union { mDNSu8 b[16]; mDNSu16 w[8]; mDNSu32 l[4]; } mDNSOpaque128;
398 typedef struct { mDNSu8 c[ 64]; } domainlabel; // One label: length byte and up to 63 characte…
403 typedef struct { mDNSu8 c[256]; } domainname; // Up to 256 bytes of length-prefixed domainlab…
405 typedef struct { mDNSu8 c[256]; } UTF8str255; // Null-terminated C string
458 …>rrtype == kDNSType_NULL && SameDomainLabel(SecondLabel((rr)->name)->c, (mDNSu8 *)"\x0A_keepalive"…
[all …]
H A DCryptoAlg.h31 mDNSu8 alg;
41 …mStatus (*Verify)(AlgContext *ctx, mDNSu8 *key, mDNSu32 keylen, mDNSu8 *signature, mDNSu32 siglen);
43 mDNSu8* (*Encode)(AlgContext *ctx);
48 mDNSexport mStatus DigestAlgInit(mDNSu8 digestType, AlgFuncs *func);
49 mDNSexport mStatus CryptoAlgInit(mDNSu8 algType, AlgFuncs *func);
50 mDNSexport mStatus EncAlgInit(mDNSu8 algType, AlgFuncs *func);
53 extern AlgContext *AlgCreate(AlgType type, mDNSu8 alg);
57 extern mStatus AlgVerify(AlgContext *ctx, mDNSu8 *key, mDNSu32 keylen, mDNSu8 *signature, mDNSu32 s…
58 extern mDNSu8* AlgEncode(AlgContext *ctx);
H A Ddnssec.h44 mDNSu8 *rdata;
98 mDNSu8 recursed; // Number of times recursed during validation
99 mDNSu8 ValidationRequired; // Copy of the question's ValidationRequired status
100 mDNSu8 InsecureProofDone;
101mDNSu8 NumPackets; // Number of packets that we send on the wire for DNSSEC verificat…
124 mDNSu8 skip; // labels to skip for forming the name from origName
126 mDNSu8 triggerLabelCount; // Label count of the name that triggered the insecure proof
141mDNSu8 ValidationRequired, DNSSECVerifierCallback dvcallback, mDNSQuestionCallback qcallback);
147 extern int DNSMemCmp(const mDNSu8 *const m1, const mDNSu8 *const m2, int len);
H A DDNSDigest.c40 mDNSlocal mDNSu16 NToH16(mDNSu8 * bytes) in NToH16()
45 mDNSlocal mDNSu32 NToH32(mDNSu8 * bytes) in NToH32()
1152 mDNSlocal mDNSs32 DNSDigest_Base64ToBin(const char *src, mDNSu8 *target, mDNSu32 targsize) in DNSDigest_Base64ToBin()
1176 target[tarindex] = (mDNSu8)((pos - Base64) << 2); in DNSDigest_Base64ToBin()
1185 target[tarindex+1] = (mDNSu8)(((pos - Base64) & 0x0f) << 4); in DNSDigest_Base64ToBin()
1195 target[tarindex+1] = (mDNSu8)(((pos - Base64) & 0x03) << 6); in DNSDigest_Base64ToBin()
1282 mDNSlocal void DNSDigest_ConstructHMACKey(DomainAuthInfo *info, const mDNSu8 *key, mDNSu32 len) in DNSDigest_ConstructHMACKey()
1285 mDNSu8 buf[MD5_LEN]; in DNSDigest_ConstructHMACKey()
1315 mDNSu8 keybuf[1024]; in DNSDigest_ConstructHMACKeyfromBase64()
1322 mDNSexport void DNSDigest_SignMessage(DNSMessage *msg, mDNSu8 **end, DomainAuthInfo *info, mDNSu16 … in DNSDigest_SignMessage()
[all …]
H A Danonymous.c30 mDNSlocal mDNSBool InitializeNSEC3Record(ResourceRecord *rr, const mDNSu8 *AnonData, int len, mDNSu… in InitializeNSEC3Record()
32 const mDNSu8 *ptr; in InitializeNSEC3Record()
34 mDNSu8 *tmp, *nxt; in InitializeNSEC3Record()
37 const mDNSu8 hashName[NSEC3_MAX_HASH_LEN]; in InitializeNSEC3Record()
40 ptr = (const mDNSu8 *)&salt; in InitializeNSEC3Record()
48 tmp = (mDNSu8 *)&nsec3->salt; in InitializeNSEC3Record()
79 mDNSlocal ResourceRecord *ConstructNSEC3Record(const domainname *service, const mDNSu8 *AnonData, i… in ConstructNSEC3Record()
98 name = (domainname *)((mDNSu8 *)rr + sizeof(ResourceRecord)); in ConstructNSEC3Record()
108 rr->rdata = (RData *)((mDNSu8 *)rr->name + dlen); in ConstructNSEC3Record()
137 name = (domainname *)((mDNSu8 *)nsec3rr + sizeof(ResourceRecord)); in CopyNSEC3ResourceRecord()
[all …]
H A DCryptoAlg.c32 mDNSexport mStatus DigestAlgInit(mDNSu8 digestType, AlgFuncs *func) in DigestAlgInit()
51 mDNSexport mStatus CryptoAlgInit(mDNSu8 alg, AlgFuncs *func) in CryptoAlgInit()
71 mDNSexport mStatus EncAlgInit(mDNSu8 alg, AlgFuncs *func) in EncAlgInit()
91 mDNSexport AlgContext *AlgCreate(AlgType type, mDNSu8 alg) in AlgCreate()
210 mDNSexport mStatus AlgVerify(AlgContext *ctx, mDNSu8 *key, mDNSu32 keylen, mDNSu8 *signature, mDNSu… in AlgVerify()
234 mDNSexport mDNSu8* AlgEncode(AlgContext *ctx) in AlgEncode()
H A DuDNS.c52 mDNSu8 NumUnicastDNSServers = 0;
477 static mDNSu8* start = (mDNSu8*)&req; in uDNS_RequestAddress()
478 mDNSu8* end = start + sizeof(NATAddrRequest); in uDNS_RequestAddress()
549 static const mDNSu8* end = (mDNSu8 *)&NATPortReq + sizeof(NATPortMapRequest); in uDNS_SendNATMsg()
550 mDNSu8 *p = (mDNSu8 *)&NATPortReq.NATReq_lease; in uDNS_SendNATMsg()
557 p[0] = (mDNSu8)((info->NATLease >> 24) & 0xFF); in uDNS_SendNATMsg()
558 p[1] = (mDNSu8)((info->NATLease >> 16) & 0xFF); in uDNS_SendNATMsg()
559 p[2] = (mDNSu8)((info->NATLease >> 8) & 0xFF); in uDNS_SendNATMsg()
560 p[3] = (mDNSu8)( info->NATLease & 0xFF); in uDNS_SendNATMsg()
562 …err = mDNSPlatformSendUDP(m, (mDNSu8 *)&NATPortReq, end, 0, mDNSNULL, &m->Router, NATPMPPort, mDNS… in uDNS_SendNATMsg()
[all …]
H A DuDNS.h108 extern void uDNS_ReceiveMsg(mDNS *const m, DNSMessage *const msg, const mDNSu8 *const end,
137 … uDNS_recvLLQResponse(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const end, const …
143 extern void uDNS_ReceiveNATPacket(mDNS *m, const mDNSInterfaceID InterfaceID, mDNSu8 *pkt, mDNSu16 …
H A DmDNS.c81 mDNSlocal void mDNSParseNSEC3Records(mDNS *const m, const DNSMessage *const response, const mDNSu8
102 #define NR_AnswerMulticast (mDNSu8*)~0
103 #define NR_AnswerUnicast (mDNSu8*)~1
671 #define DefaultProbeCountForTypeUnique ((mDNSu8)3)
672 …untForRecordType(X) ((X) == kDNSRecordTypeUnique ? DefaultProbeCountForTypeUnique : (mDNSu8)0)
677 #define InitialAnnounceCount ((mDNSu8)4)
682 #define GoodbyeCount ((mDNSu8)3)
683 #define WakeupCount ((mDNSu8)18)
684 #define MAX_PROBE_RESTARTS ((mDNSu8)20)
687 #define InitialWakeOnResolveCount ((mDNSu8)3)
[all …]
H A Danonymous.h22 extern AnonymousInfo *AllocateAnonInfo(const domainname *service, const mDNSu8 *AnonData, int len, …
H A Dnsec.h22 …SBool AddNSECSForCacheRecord(mDNS *const m, CacheRecord *crlist, CacheRecord *negcr, mDNSu8 rcode);
H A DmDNSPosix.c152 mDNSexport mStatus mDNSPlatformSendUDP(const mDNS *const m, const void *const msg, const mDNSu8 *co… in mDNSPlatformSendUDP()
240 mDNSu8 ttl; in SocketDataReady()
325 mDNSCoreReceive(m, &packet, (mDNSu8 *)&packet + packetLen, in SocketDataReady()
411 mDNSexport void mDNSPlatformSendRawPacket(const void *const msg, const mDNSu8 *const end, mDNSInter… in mDNSPlatformSendRawPacket()
1451 …NSBool AddNSECSForCacheRecord(mDNS *const m, CacheRecord *crlist, CacheRecord *negcr, mDNSu8 rcode) in AddNSECSForCacheRecord()
1469 mDNSexport mDNSu8 *DNSProxySetAttributes(DNSQuestion *q, DNSMessageHeader *h, DNSMessage *msg, mDNS… in DNSProxySetAttributes()
1563 mDNSexport void mDNSPlatformFormatTime(unsigned long te, mDNSu8 *buf, int bufsize) in mDNSPlatformFormatTime()
H A Duds_daemon.c185 const mDNSu8 *AnonData;
214 mDNSu8 v4ans;
215 mDNSu8 v6ans;
232 mDNSu8 ans;
310 mDNSlocal char *AnonDataToString(const mDNSu8 *ad, int adlen, char *adstr, int adstrlen);
697 …(mDNSu8) ((flags & kDNSServiceFlagsShared) ? kDNSRecordTypeShared : kDNSRecordTypeUnique), artype,… in read_rr_from_ipc_msg()
1824 instance->srs.AnonData = (const mDNSu8 *)AnonData; in register_service_instance()
2095 … int newlen = TruncateUTF8ToLength((mDNSu8*)name, mDNSPlatformStrLen(name), MAX_DOMAIN_LABEL); in handle_regservice_request()
3082 …_TRANSPORT(T) (SameDomainLabel((T)->c, (const mDNSu8 *)"\x4_tcp") || SameDomainLabel((T)->c, (cons… in SendAdditionalQuery()
3117 if (!q->ForceMCast && SameDomainLabel(LastLabel(&q->qname), (const mDNSu8 *)&localdomain)) in SendAdditionalQuery()
[all …]