// Code generated by https://github.com/gagliardetto/codebox. DO NOT EDIT.

package main

import "encoding/asn1"

func TaintStepTest_EncodingAsn1Marshal_B0I0O0(sourceCQL interface{}) interface{} {
	fromInterface656 := sourceCQL.(interface{})
	intoByte414, _ := asn1.Marshal(fromInterface656)
	return intoByte414
}

func TaintStepTest_EncodingAsn1MarshalWithParams_B0I0O0(sourceCQL interface{}) interface{} {
	fromInterface518 := sourceCQL.(interface{})
	intoByte650, _ := asn1.MarshalWithParams(fromInterface518, "")
	return intoByte650
}

func TaintStepTest_EncodingAsn1MarshalWithParams_B0I1O0(sourceCQL interface{}) interface{} {
	fromString784 := sourceCQL.(string)
	intoByte957, _ := asn1.MarshalWithParams(nil, fromString784)
	return intoByte957
}

func TaintStepTest_EncodingAsn1Unmarshal_B0I0O0(sourceCQL interface{}) interface{} {
	fromByte520 := sourceCQL.([]byte)
	var intoInterface443 interface{}
	asn1.Unmarshal(fromByte520, intoInterface443)
	return intoInterface443
}

func TaintStepTest_EncodingAsn1Unmarshal_B0I0O1(sourceCQL interface{}) interface{} {
	fromByte127 := sourceCQL.([]byte)
	intoByte483, _ := asn1.Unmarshal(fromByte127, nil)
	return intoByte483
}

func TaintStepTest_EncodingAsn1UnmarshalWithParams_B0I0O0(sourceCQL interface{}) interface{} {
	fromByte989 := sourceCQL.([]byte)
	var intoInterface982 interface{}
	asn1.UnmarshalWithParams(fromByte989, intoInterface982, "")
	return intoInterface982
}

func TaintStepTest_EncodingAsn1UnmarshalWithParams_B0I0O1(sourceCQL interface{}) interface{} {
	fromByte417 := sourceCQL.([]byte)
	intoByte584, _ := asn1.UnmarshalWithParams(fromByte417, nil, "")
	return intoByte584
}

func TaintStepTest_EncodingAsn1UnmarshalWithParams_B0I1O0(sourceCQL interface{}) interface{} {
	fromString991 := sourceCQL.(string)
	var intoInterface881 interface{}
	asn1.UnmarshalWithParams(nil, intoInterface881, fromString991)
	return intoInterface881
}

func TaintStepTest_EncodingAsn1UnmarshalWithParams_B0I1O1(sourceCQL interface{}) interface{} {
	fromString186 := sourceCQL.(string)
	intoByte284, _ := asn1.UnmarshalWithParams(nil, nil, fromString186)
	return intoByte284
}

func RunAllTaints_EncodingAsn1() {
	{
		source := newSource(0)
		out := TaintStepTest_EncodingAsn1Marshal_B0I0O0(source)
		sink(0, out)
	}
	{
		source := newSource(1)
		out := TaintStepTest_EncodingAsn1MarshalWithParams_B0I0O0(source)
		sink(1, out)
	}
	{
		source := newSource(2)
		out := TaintStepTest_EncodingAsn1MarshalWithParams_B0I1O0(source)
		sink(2, out)
	}
	{
		source := newSource(3)
		out := TaintStepTest_EncodingAsn1Unmarshal_B0I0O0(source)
		sink(3, out)
	}
	{
		source := newSource(4)
		out := TaintStepTest_EncodingAsn1Unmarshal_B0I0O1(source)
		sink(4, out)
	}
	{
		source := newSource(5)
		out := TaintStepTest_EncodingAsn1UnmarshalWithParams_B0I0O0(source)
		sink(5, out)
	}
	{
		source := newSource(6)
		out := TaintStepTest_EncodingAsn1UnmarshalWithParams_B0I0O1(source)
		sink(6, out)
	}
	{
		source := newSource(7)
		out := TaintStepTest_EncodingAsn1UnmarshalWithParams_B0I1O0(source)
		sink(7, out)
	}
	{
		source := newSource(8)
		out := TaintStepTest_EncodingAsn1UnmarshalWithParams_B0I1O1(source)
		sink(8, out)
	}
}
