type vendor/golang.org/x/crypto/cryptobyte.Builder

184 uses

	vendor/golang.org/x/crypto/cryptobyte (current package)
		asn1.go#L22: func (b *Builder) AddASN1Int64(v int64) {
		asn1.go#L28: func (b *Builder) AddASN1Int64WithTag(v int64, tag asn1.Tag) {
		asn1.go#L33: func (b *Builder) AddASN1Enum(v int64) {
		asn1.go#L37: func (b *Builder) addASN1Signed(tag asn1.Tag, v int64) {
		asn1.go#L38: 	b.AddASN1(tag, func(c *Builder) {
		asn1.go#L52: func (b *Builder) AddASN1Uint64(v uint64) {
		asn1.go#L53: 	b.AddASN1(asn1.INTEGER, func(c *Builder) {
		asn1.go#L67: func (b *Builder) AddASN1BigInt(n *big.Int) {
		asn1.go#L72: 	b.AddASN1(asn1.INTEGER, func(c *Builder) {
		asn1.go#L101: func (b *Builder) AddASN1OctetString(bytes []byte) {
		asn1.go#L102: 	b.AddASN1(asn1.OCTET_STRING, func(c *Builder) {
		asn1.go#L110: func (b *Builder) AddASN1GeneralizedTime(t time.Time) {
		asn1.go#L115: 	b.AddASN1(asn1.GeneralizedTime, func(c *Builder) {
		asn1.go#L122: func (b *Builder) AddASN1BitString(data []byte) {
		asn1.go#L123: 	b.AddASN1(asn1.BIT_STRING, func(b *Builder) {
		asn1.go#L129: func (b *Builder) addBase128Int(n int64) {
		asn1.go#L168: func (b *Builder) AddASN1ObjectIdentifier(oid encoding_asn1.ObjectIdentifier) {
		asn1.go#L169: 	b.AddASN1(asn1.OBJECT_IDENTIFIER, func(b *Builder) {
		asn1.go#L182: func (b *Builder) AddASN1Boolean(v bool) {
		asn1.go#L183: 	b.AddASN1(asn1.BOOLEAN, func(b *Builder) {
		asn1.go#L192: func (b *Builder) AddASN1NULL() {
		asn1.go#L198: func (b *Builder) MarshalASN1(v interface{}) {
		asn1.go#L217: func (b *Builder) AddASN1(tag asn1.Tag, f BuilderContinuation) {
		builder.go#L23: type Builder struct {
		builder.go#L27: 	child          *Builder
		builder.go#L37: func NewBuilder(buffer []byte) *Builder {
		builder.go#L38: 	return &Builder{
		builder.go#L46: func NewFixedBuilder(buffer []byte) *Builder {
		builder.go#L47: 	return &Builder{
		builder.go#L55: func (b *Builder) SetError(err error) {
		builder.go#L61: func (b *Builder) Bytes() ([]byte, error) {
		builder.go#L70: func (b *Builder) BytesOrPanic() []byte {
		builder.go#L78: func (b *Builder) AddUint8(v uint8) {
		builder.go#L83: func (b *Builder) AddUint16(v uint16) {
		builder.go#L89: func (b *Builder) AddUint24(v uint32) {
		builder.go#L94: func (b *Builder) AddUint32(v uint32) {
		builder.go#L99: func (b *Builder) AddBytes(v []byte) {
		builder.go#L125: type BuilderContinuation func(child *Builder)
		builder.go#L135: func (b *Builder) AddUint8LengthPrefixed(f BuilderContinuation) {
		builder.go#L140: func (b *Builder) AddUint16LengthPrefixed(f BuilderContinuation) {
		builder.go#L145: func (b *Builder) AddUint24LengthPrefixed(f BuilderContinuation) {
		builder.go#L150: func (b *Builder) AddUint32LengthPrefixed(f BuilderContinuation) {
		builder.go#L154: func (b *Builder) callContinuation(f BuilderContinuation, arg *Builder) {
		builder.go#L177: func (b *Builder) addLengthPrefixed(lenLen int, isASN1 bool, f BuilderContinuation) {
		builder.go#L190: 	b.child = &Builder{
		builder.go#L206: func (b *Builder) flushChild() {
		builder.go#L284: func (b *Builder) add(bytes ...byte) {
		builder.go#L304: func (b *Builder) Unwrite(n int) {
		builder.go#L326: 	Marshal(b *Builder) error
		builder.go#L332: func (b *Builder) AddValue(v MarshalingValue) {

	crypto/ecdsa
		ecdsa.go#L121: 	var b cryptobyte.Builder
		ecdsa.go#L122: 	b.AddASN1(asn1.SEQUENCE, func(b *cryptobyte.Builder) {

	crypto/tls
		handshake_messages.go#L16: type marshalingFunction func(b *cryptobyte.Builder) error
		handshake_messages.go#L18: func (f marshalingFunction) Marshal(b *cryptobyte.Builder) error {
		handshake_messages.go#L24: func addBytesWithLength(b *cryptobyte.Builder, v []byte, n int) {
		handshake_messages.go#L25: 	b.AddValue(marshalingFunction(func(b *cryptobyte.Builder) error {
		handshake_messages.go#L35: func addUint64(b *cryptobyte.Builder, v uint64) {
		handshake_messages.go#L102: 	var b cryptobyte.Builder
		handshake_messages.go#L104: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L107: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L110: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L115: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L123: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L127: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L128: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L130: 						b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L139: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L148: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L149: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L159: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L160: 					b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L168: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L175: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L176: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L186: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L187: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L197: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L198: 					b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L206: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L207: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L209: 							b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L224: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L225: 					b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L235: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L236: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L244: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L245: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L248: 							b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L263: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L264: 					b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L272: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L273: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L275: 							b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L281: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L283: 							b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L334: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L336: 				b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L621: 	var b cryptobyte.Builder
		handshake_messages.go#L623: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L626: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L636: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L647: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L648: 					b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L655: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L656: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L657: 						b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L665: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L666: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L668: 							b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L677: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L683: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L685: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L692: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L699: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L700: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L707: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L713: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L714: 					b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L852: 	var b cryptobyte.Builder
		handshake_messages.go#L854: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L855: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L858: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L859: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L860: 						b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L938: 	var b cryptobyte.Builder
		handshake_messages.go#L940: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L986: 	var b cryptobyte.Builder
		handshake_messages.go#L988: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L991: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L994: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L998: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1001: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1067: 	var b cryptobyte.Builder
		handshake_messages.go#L1069: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1074: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1090: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1091: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1100: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1101: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1110: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1111: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1113: 							b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1292: 	var b cryptobyte.Builder
		handshake_messages.go#L1294: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1311: func marshalCertificate(b *cryptobyte.Builder, certificate Certificate) {
		handshake_messages.go#L1312: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1314: 			b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1317: 			b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1324: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1326: 						b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1333: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1334: 						b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1336: 								b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1466: 	var b cryptobyte.Builder
		handshake_messages.go#L1468: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1470: 		b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1549: 	var b cryptobyte.Builder
		handshake_messages.go#L1551: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1721: 	var b cryptobyte.Builder
		handshake_messages.go#L1723: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1727: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		key_schedule.go#L36: 	var hkdfLabel cryptobyte.Builder
		key_schedule.go#L38: 	hkdfLabel.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		key_schedule.go#L42: 	hkdfLabel.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L36: 	var b cryptobyte.Builder
		ticket.go#L40: 	b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L43: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L45: 			b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L90: 	var b cryptobyte.Builder
		ticket.go#L95: 	b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {

	crypto/x509
		x509.go#L1800: 			var b cryptobyte.Builder
		x509.go#L1807: 				b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1808: 					b.AddASN1(cryptobyte_asn1.Tag(2).ContextSpecific(), func(b *cryptobyte.Builder) {
		x509.go#L1815: 				b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1816: 					b.AddASN1(cryptobyte_asn1.Tag(7).ContextSpecific(), func(b *cryptobyte.Builder) {
		x509.go#L1827: 				b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1828: 					b.AddASN1(cryptobyte_asn1.Tag(1).ContextSpecific(), func(b *cryptobyte.Builder) {
		x509.go#L1839: 				b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1840: 					b.AddASN1(cryptobyte_asn1.Tag(6).ContextSpecific(), func(b *cryptobyte.Builder) {
		x509.go#L1859: 		var b cryptobyte.Builder
		x509.go#L1860: 		b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1862: 				b.AddASN1(cryptobyte_asn1.Tag(0).ContextSpecific().Constructed(), func(b *cryptobyte.Builder) {
		x509.go#L1868: 				b.AddASN1(cryptobyte_asn1.Tag(1).ContextSpecific().Constructed(), func(b *cryptobyte.Builder) {