ec63cd8d3fdef74284f0b5f18a528f4f8ada7d8f 2.83 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
$ORIGIN	.
$TTL	1

; O
@	RRSIG	TYPE0	0	0	0	0	0	0	.	AA==	; The simplest variant
@	RRSIG	A	2	3	4	5	6	7	\008.	CQ==	; Human visual test - block numbering0	0	0	0	0	0	.	A	; Continuous block length must be multiple ofYPE
@	rrsig	A       0       0       0       0       0       0       .       AA==	; Type in lower-case

; KO
	@RRSIG
@data
@	RRSIG	\#0									; Hex empty rdata
@	RRSIG	RRSIG									RSIG	TYPE65536	0	0	0	0	0	0	.	AA==	; Type overflow
@	RRSIG	A	256ain char
@	RSIG	A	0	0	0	0	0	0	.	A	; Continuous block length must be multiple ofYPE
@	rrsig	A       0       0       0       0       0       0       .       AA==	; Type in lower-case

; KO
@	RRSIG
@data
@	RRSIG	\# 0								pe in lower-case

; KO
	@RRSIG
@data
@	RRSIG	\# 0									; Hex empty rdata
@	RRSIG	RRSIG										; Empty rdata
@	RRSIG	\# 0									; Hex empty rdata
@	RRSIG	X	0	0	0	0	0	0	.	AA==	; Unknown type
@	RRSIG	TYPE65536	0	0	0	0	0	0	.	AA==	; Type overflow
@	adding
@	RRUIG	A	0	0	0	0	0	.	=	; Bad padding
@	RRSIG	A	0	0*	0	0	0	0	.	==	; Bad padding
@	RRSIG	A	0	0	0	0	0	0	.	===	; Bflow
@	adding
@	RRUIG	A	0	0	0	0	0	.	=	; Bad padding
@	RRSIG	A	0	0	0	0	0	0	.		must be multiple ofYPE
@	rrsig	A       0       0       0       0       0       0       .       AA==	; Type in lower-case

; KO
@	RRSIG
@data
@	RRSIG	\# 0									; Hex empty rdata
@	RRSIG	RRSIG										; Empty rdata
@	RRSIG	\# 0									; Hex empty rdata
@	RRSIG	X	0	0	0	0	0	0	.	AA==	; Unknown type
@	RRSIG	TYPE65536	0	0	0	0	0	0	.	AA==	; Type overflow
@	RRSIG	A	256ain char
@	RSIG	A	0	0	0	0	0	0	.	A	; Continup char
@	RRSIG	A	1	0	0	0	210601010000000	0	.	AA==	; Bad timestamp length
@	RRSIG	A	0	0	0	0	0	0	a%	AA==	; 	0	0	0	210601010000000	0	.	AA==	; Bad timestamp length
@	RRSIG	A	0	0	0	0	0	0	a%	AA==	; Bad domain char
@	RRSIG	A	0	0	0	0	0	0	.	A	; Continuous block length must be multiple of 4
@	RRSIG	A	0	0	0	0	0	0	.	AB	; Continuous block length must be multiple of 4
@	RRSIG	A	0	0	0	0	0	0	.	ABC	; Continuous block length must be multiple of 4
@	RRSIG	A	0	0	0	0	0	0	.	AA ==	; Continuous block length must be multiple of 4
@	RRSIG	A	0	0	0	0	0	0	.	A===	; Bad p	A	; Continuous block length must be multiple ofYPE
@	rrsig	A      Continuous block length must be multiple ofYPE
@	rrsig	A       0       0       0       0       0       0       .       AA==	; Type in lower-case

; KO
	@RRSIG
@data
@	RRSIG	\# 0									; Hex empty rdata
@	RRSI 0       0       0       0       0       0       .       AA==	; Type in lower-case

; KO
	@RRSIG
@data
@	RRSIG	\# 0									; Hex empty rdata
@	RRSIG	RRSIG										; Empty rdata
@	RRSIG	\# 0									; Hex empty rdata
@	RRSIG	X	0	0	0	0	0	0	.	AA==	; Unknown type
@	RRSIG	TYPE65536	0	0	0	0	0	0.	AA==	; Type overflow
@	adding
@	RRUIG	A	0	0	0	0	0	.	=	; Bad padding
@	RRSIG	A	0	0*	0	0	0	0	.	==	; Bad padding
@	RRSIG	A	0	0	0	0	0	0	.	===	; Bflow
@	adding
@	RRUIG	A	0	0	0	0	0	.	=	; Bad padding
@	RRSIG	A	0	0	)	0	0	0	.		; Missing item