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

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/mdnsd/
H A DCryptoAlg.h32 mDNSu8 alg;
42 mStatus (*Verify)(AlgContext *ctx, mDNSu8 *key, mDNSu32 keylen, mDNSu8 *signature, mDNSu32 siglen);
44 mDNSu8* (*Encode)(AlgContext *ctx);
49 mDNSexport mStatus DigestAlgInit(mDNSu8 digestType, AlgFuncs *func);
50 mDNSexport mStatus CryptoAlgInit(mDNSu8 algType, AlgFuncs *func);
51 mDNSexport mStatus EncAlgInit(mDNSu8 algType, AlgFuncs *func);
54 extern AlgContext *AlgCreate(AlgType type, mDNSu8 alg);
58 extern mStatus AlgVerify(AlgContext *ctx, mDNSu8 *key, mDNSu32 keylen, mDNSu8 *signatur
[all...]
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, const mDNSu8 *const domname);
191 extern mDNSu8 *putDomainNameAsLabels(const DNSMessage *const msg, mDNSu8 *ptr, const mDNSu8 *const limit, const domainname *const name);
192 extern mDNSu8 *putRData(const DNSMessage *const msg, mDNSu8 *pt
[all...]
H A Ddnssec.h45 mDNSu8 *rdata;
99 mDNSu8 recursed; // Number of times recursed during validation
100 mDNSu8 ValidationRequired; // Copy of the question's ValidationRequired status
101 mDNSu8 InsecureProofDone;
102 mDNSu8 NumPackets; // Number of packets that we send on the wire for DNSSEC verification.
125 mDNSu8 skip; // labels to skip for forming the name from origName
127 mDNSu8 triggerLabelCount; // Label count of the name that triggered the insecure proof
142 mDNSu8 ValidationRequired, DNSSECVerifierCallback dvcallback, mDNSQuestionCallback qcallback);
148 extern int DNSMemCmp(const mDNSu8 *const m1, const mDNSu8 *cons
[all...]
H A DDNSCommon.c204 mDNSlocal char *DNSSECAlgName(mDNSu8 alg)
221 mDNSlocal char *DNSSECDigestName(mDNSu8 digest)
238 mDNSu8 *ptr = (mDNSu8 *)&x;
244 mDNSu8 *ptr = (mDNSu8 *)&x;
258 mDNSlocal mDNSu32 keytag(mDNSu8 *key, mDNSu32 keysize)
269 mDNSexport int baseEncode(char *buffer, int blen, const mDNSu8 *data, int len, int encAlg)
272 mDNSu8 *outputBuffer;
295 mDNSlocal void PrintTypeBitmap(const mDNSu8 *bma
[all...]
H A DmDNSEmbeddedAPI.h250 typedef unsigned char mDNSu8; typedef
282 typedef union { mDNSu8 b[ 2]; mDNSu16 NotAnInteger; } mDNSOpaque16;
283 typedef union { mDNSu8 b[ 4]; mDNSu32 NotAnInteger; } mDNSOpaque32;
284 typedef packedunion { mDNSu8 b[ 6]; mDNSu16 w[3]; mDNSu32 l[1]; } mDNSOpaque48;
285 typedef union { mDNSu8 b[ 8]; mDNSu16 w[4]; mDNSu32 l[2]; } mDNSOpaque64;
286 typedef union { mDNSu8 b[16]; mDNSu16 w[8]; mDNSu32 l[4]; } mDNSOpaque128;
393 typedef struct { mDNSu8 c[ 64]; } domainlabel; // One label: length byte and up to 63 characters
398 typedef struct { mDNSu8 c[256]; } domainname; // Up to 256 bytes of length-prefixed domainlabels
400 typedef struct { mDNSu8 c[256]; } UTF8str255; // Null-terminated C string
453 #define mDNS_KeepaliveRecord(rr) ((rr)->rrtype == kDNSType_NULL && SameDomainLabel(SecondLabel((rr)->name)->c, (mDNSu8 *)"\x0A_keepaliv
[all...]
H A DCryptoAlg.c32 mDNSexport mStatus DigestAlgInit(mDNSu8 digestType, AlgFuncs *func)
51 mDNSexport mStatus CryptoAlgInit(mDNSu8 alg, AlgFuncs *func)
71 mDNSexport mStatus EncAlgInit(mDNSu8 alg, AlgFuncs *func)
91 mDNSexport AlgContext *AlgCreate(AlgType type, mDNSu8 alg)
210 mDNSexport mStatus AlgVerify(AlgContext *ctx, mDNSu8 *key, mDNSu32 keylen, mDNSu8 *signature, mDNSu32 siglen)
234 mDNSexport mDNSu8* AlgEncode(AlgContext *ctx)
H A Danonymous.h22 extern AnonymousInfo *AllocateAnonInfo(const domainname *service, const mDNSu8 *AnonData, int len, const ResourceRecord *rr);
H A Dnsec.h23 extern mDNSBool AddNSECSForCacheRecord(mDNS *const m, CacheRecord *crlist, CacheRecord *negcr, mDNSu8 rcode);
H A DDNSDigest.c39 mDNSlocal mDNSu16 NToH16(mDNSu8 * bytes)
44 mDNSlocal mDNSu32 NToH32(mDNSu8 * bytes)
1151 mDNSlocal mDNSs32 DNSDigest_Base64ToBin(const char *src, mDNSu8 *target, mDNSu32 targsize)
1175 target[tarindex] = (mDNSu8)((pos - Base64) << 2);
1184 target[tarindex+1] = (mDNSu8)(((pos - Base64) & 0x0f) << 4);
1194 target[tarindex+1] = (mDNSu8)(((pos - Base64) & 0x03) << 6);
1281 mDNSlocal void DNSDigest_ConstructHMACKey(DomainAuthInfo *info, const mDNSu8 *key, mDNSu32 len)
1284 mDNSu8 buf[MD5_LEN];
1314 mDNSu8 keybuf[1024];
1321 mDNSexport void DNSDigest_SignMessage(DNSMessage *msg, mDNSu8 **en
[all...]
H A Danonymous.c38 mDNSlocal mDNSBool InitializeNSEC3Record(ResourceRecord *rr, const mDNSu8 *AnonData, int len, mDNSu32 salt)
40 const mDNSu8 *ptr;
42 mDNSu8 *tmp, *nxt;
45 const mDNSu8 hashName[NSEC3_MAX_HASH_LEN];
48 ptr = (const mDNSu8 *)&salt;
56 tmp = (mDNSu8 *)&nsec3->salt;
87 mDNSlocal ResourceRecord *ConstructNSEC3Record(const domainname *service, const mDNSu8 *AnonData, int len, mDNSu32 salt)
106 name = (domainname *)((mDNSu8 *)rr + sizeof(ResourceRecord));
116 rr->rdata = (RData *)((mDNSu8 *)rr->name + dlen);
168 mDNSexport AnonymousInfo *AllocateAnonInfo(const domainname *service, const mDNSu8 *dat
[all...]
H A DuDNS.h108 extern void uDNS_ReceiveMsg(mDNS *const m, DNSMessage *const msg, const mDNSu8 *const end,
137 extern uDNS_LLQType uDNS_recvLLQResponse(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const end, const mDNSAddr *const srcaddr, const mDNSIPPort srcport, DNSQuestion **matchQuestion);
143 extern void uDNS_ReceiveNATPacket(mDNS *m, const mDNSInterfaceID InterfaceID, mDNSu8 *pkt, mDNSu16 len); // Called for each received PCP or NAT-PMP packet
H A DuDNS.c52 mDNSu8 NumUnicastDNSServers = 0;
55 mDNSu8 NumUnreachableDNSServers = 0;
224 mDNSu8 rcode = '\0';
236 rcode = (mDNSu8)(responseFlags.b[1] & kDNSFlag1_RC_Mask);
494 static mDNSu8* start = (mDNSu8*)&req;
495 mDNSu8* end = start + sizeof(NATAddrRequest);
566 static const mDNSu8* end = (mDNSu8 *)&NATPortReq + sizeof(NATPortMapRequest);
567 mDNSu8 *
[all...]
H A DmDNS.c84 mDNSlocal void mDNSParseNSEC3Records(mDNS *const m, const DNSMessage *const response, const mDNSu8 *end,
86 mDNSlocal mDNSu8 *GetValueForMACAddr(mDNSu8 *ptr, mDNSu8 *limit, mDNSEthAddr *eth);
106 #define NR_AnswerMulticast (mDNSu8*)~0
107 #define NR_AnswerUnicast (mDNSu8*)~1
679 #define DefaultProbeCountForTypeUnique ((mDNSu8)3)
680 #define DefaultProbeCountForRecordType(X) ((X) == kDNSRecordTypeUnique ? DefaultProbeCountForTypeUnique : (mDNSu8)0)
685 #define InitialAnnounceCount ((mDNSu8)4)
690 #define GoodbyeCount ((mDNSu8)
[all...]
H A DmDNSPosix.c140 mDNSexport mStatus mDNSPlatformSendUDP(const mDNS *const m, const void *const msg, const mDNSu8 *const end,
228 mDNSu8 ttl;
313 mDNSCoreReceive(m, &packet, (mDNSu8 *)&packet + packetLen,
399 mDNSexport void mDNSPlatformSendRawPacket(const void *const msg, const mDNSu8 *const end, mDNSInterfaceID InterfaceID)
1456 mDNSexport mDNSBool AddNSECSForCacheRecord(mDNS *const m, CacheRecord *crlist, CacheRecord *negcr, mDNSu8 rcode)
1474 mDNSexport mDNSu8 *DNSProxySetAttributes(DNSQuestion *q, DNSMessageHeader *h, DNSMessage *msg, mDNSu8 *ptr, mDNSu8 *limit)
1568 mDNSexport void mDNSPlatformFormatTime(unsigned long te, mDNSu8 *buf, int bufsize)
H A Duds_daemon.c186 const mDNSu8 *AnonData;
215 mDNSu8 v4ans;
216 mDNSu8 v6ans;
233 mDNSu8 ans;
311 mDNSlocal char *AnonDataToString(const mDNSu8 *ad, int adlen, char *adstr, int adstrlen);
707 (mDNSu8) ((flags & kDNSServiceFlagsShared) ? kDNSRecordTypeShared : kDNSRecordTypeUnique), artype, mDNSNULL, mDNSNULL);
1835 instance->srs.AnonData = (const mDNSu8 *)AnonData;
2109 int newlen = TruncateUTF8ToLength((mDNSu8*)name, mDNSPlatformStrLen(name), MAX_DOMAIN_LABEL);
3106 #define VALID_MSAD_SRV_TRANSPORT(T) (SameDomainLabel((T)->c, (const mDNSu8 *)"\x4_tcp") || SameDomainLabel((T)->c, (const mDNSu8 *)"\x4_ud
[all...]

Completed in 331 milliseconds