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

212 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#L121: func (b *Builder) AddASN1UTCTime(t time.Time) {
		asn1.go#L122: 	b.AddASN1(asn1.UTCTime, func(c *Builder) {
		asn1.go#L135: func (b *Builder) AddASN1BitString(data []byte) {
		asn1.go#L136: 	b.AddASN1(asn1.BIT_STRING, func(b *Builder) {
		asn1.go#L142: func (b *Builder) addBase128Int(n int64) {
		asn1.go#L181: func (b *Builder) AddASN1ObjectIdentifier(oid encoding_asn1.ObjectIdentifier) {
		asn1.go#L182: 	b.AddASN1(asn1.OBJECT_IDENTIFIER, func(b *Builder) {
		asn1.go#L195: func (b *Builder) AddASN1Boolean(v bool) {
		asn1.go#L196: 	b.AddASN1(asn1.BOOLEAN, func(b *Builder) {
		asn1.go#L205: func (b *Builder) AddASN1NULL() {
		asn1.go#L211: func (b *Builder) MarshalASN1(v interface{}) {
		asn1.go#L230: 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) AddUint48(v uint64) {
		builder.go#L104: func (b *Builder) AddUint64(v uint64) {
		builder.go#L109: func (b *Builder) AddBytes(v []byte) {
		builder.go#L135: type BuilderContinuation func(child *Builder)
		builder.go#L145: func (b *Builder) AddUint8LengthPrefixed(f BuilderContinuation) {
		builder.go#L150: func (b *Builder) AddUint16LengthPrefixed(f BuilderContinuation) {
		builder.go#L155: func (b *Builder) AddUint24LengthPrefixed(f BuilderContinuation) {
		builder.go#L160: func (b *Builder) AddUint32LengthPrefixed(f BuilderContinuation) {
		builder.go#L164: func (b *Builder) callContinuation(f BuilderContinuation, arg *Builder) {
		builder.go#L187: func (b *Builder) addLengthPrefixed(lenLen int, isASN1 bool, f BuilderContinuation) {
		builder.go#L200: 	b.child = &Builder{
		builder.go#L216: func (b *Builder) flushChild() {
		builder.go#L294: func (b *Builder) add(bytes ...byte) {
		builder.go#L314: func (b *Builder) Unwrite(n int) {
		builder.go#L339: 	Marshal(b *Builder) error
		builder.go#L345: func (b *Builder) AddValue(v MarshalingValue) {

	crypto/ecdsa
		ecdsa.go#L465: 	var b cryptobyte.Builder
		ecdsa.go#L466: 	b.AddASN1(asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		ecdsa.go#L475: func addASN1IntBytes(b *cryptobyte.Builder, bytes []byte) {
		ecdsa.go#L483: 	b.AddASN1(asn1.INTEGER, func(c *cryptobyte.Builder) {

	crypto/tls
		ech.go#L299: 	recon.AddUint24LengthPrefixed(func(recon *cryptobyte.Builder) {
		ech.go#L301: 		recon.AddUint8LengthPrefixed(func(recon *cryptobyte.Builder) {
		ech.go#L304: 		recon.AddUint16LengthPrefixed(func(recon *cryptobyte.Builder) {
		ech.go#L307: 		recon.AddUint8LengthPrefixed(func(recon *cryptobyte.Builder) {
		ech.go#L310: 		recon.AddUint16LengthPrefixed(func(recon *cryptobyte.Builder) {
		ech.go#L345: 						recon.AddUint16LengthPrefixed(func(recon *cryptobyte.Builder) {
		ech.go#L351: 					recon.AddUint16LengthPrefixed(func(recon *cryptobyte.Builder) {
		ech.go#L405: 	var b cryptobyte.Builder
		ech.go#L410: 	b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) { b.AddBytes(encodedKey) })
		ech.go#L411: 	b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) { b.AddBytes(payload) })
		ech.go#L636: 	var retryBuilder cryptobyte.Builder
		ech.go#L637: 	retryBuilder.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L19: type marshalingFunction func(b *cryptobyte.Builder) error
		handshake_messages.go#L21: func (f marshalingFunction) Marshal(b *cryptobyte.Builder) error {
		handshake_messages.go#L27: func addBytesWithLength(b *cryptobyte.Builder, v []byte, n int) {
		handshake_messages.go#L28: 	b.AddValue(marshalingFunction(func(b *cryptobyte.Builder) error {
		handshake_messages.go#L38: func addUint64(b *cryptobyte.Builder, v uint64) {
		handshake_messages.go#L106: 	var exts cryptobyte.Builder
		handshake_messages.go#L110: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L111: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L113: 				exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L122: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L123: 			exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L131: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L138: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L139: 			exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L162: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L168: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L183: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L196: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L197: 				exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L211: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L212: 				exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L226: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L227: 				exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L241: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L242: 				exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L244: 						exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L258: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L259: 				exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L273: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L274: 				exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L286: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L287: 				exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L290: 						exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L304: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L305: 				exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L313: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L314: 			exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L325: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L326: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L328: 					exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L334: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L336: 					exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L348: 	var b cryptobyte.Builder
		handshake_messages.go#L350: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L353: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L358: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L363: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L368: 			b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L749: 	var exts cryptobyte.Builder
		handshake_messages.go#L760: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L761: 			exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L772: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L773: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L774: 				exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L782: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L783: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L785: 					exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L794: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L800: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L802: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L809: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L816: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L817: 			exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L824: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L830: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L831: 			exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L838: 		exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
		handshake_messages.go#L852: 	var b cryptobyte.Builder
		handshake_messages.go#L854: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L857: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L864: 			b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1014: 	var b cryptobyte.Builder
		handshake_messages.go#L1016: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1017: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1020: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1021: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1022: 						b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1031: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1042: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1140: 	var b cryptobyte.Builder
		handshake_messages.go#L1142: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1181: 	var b cryptobyte.Builder
		handshake_messages.go#L1183: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1186: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1189: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1193: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1196: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1256: 	var b cryptobyte.Builder
		handshake_messages.go#L1258: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1263: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1279: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1280: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1289: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1290: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1299: 				b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1300: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1302: 							b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1468: 	var b cryptobyte.Builder
		handshake_messages.go#L1470: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1486: func marshalCertificate(b *cryptobyte.Builder, certificate Certificate) {
		handshake_messages.go#L1487: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1489: 			b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1492: 			b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1499: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1501: 						b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1508: 					b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1509: 						b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1511: 								b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1630: 	var b cryptobyte.Builder
		handshake_messages.go#L1632: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1634: 		b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1700: 	var b cryptobyte.Builder
		handshake_messages.go#L1702: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1857: 	var b cryptobyte.Builder
		handshake_messages.go#L1859: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		handshake_messages.go#L1863: 		b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L112: 	var b cryptobyte.Builder
		ticket.go#L121: 	b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L124: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L126: 			b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L146: 	b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L148: 			b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L155: 					b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
		ticket.go#L163: 		b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {

	crypto/x509
		x509.go#L1311: 			var b cryptobyte.Builder
		x509.go#L1318: 				b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1319: 					b.AddASN1(cryptobyte_asn1.Tag(2).ContextSpecific(), func(b *cryptobyte.Builder) {
		x509.go#L1326: 				b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1327: 					b.AddASN1(cryptobyte_asn1.Tag(7).ContextSpecific(), func(b *cryptobyte.Builder) {
		x509.go#L1338: 				b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1339: 					b.AddASN1(cryptobyte_asn1.Tag(1).ContextSpecific(), func(b *cryptobyte.Builder) {
		x509.go#L1350: 				b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1351: 					b.AddASN1(cryptobyte_asn1.Tag(6).ContextSpecific(), func(b *cryptobyte.Builder) {
		x509.go#L1370: 		var b cryptobyte.Builder
		x509.go#L1371: 		b.AddASN1(cryptobyte_asn1.SEQUENCE, func(b *cryptobyte.Builder) {
		x509.go#L1373: 				b.AddASN1(cryptobyte_asn1.Tag(0).ContextSpecific().Constructed(), func(b *cryptobyte.Builder) {
		x509.go#L1379: 				b.AddASN1(cryptobyte_asn1.Tag(1).ContextSpecific().Constructed(), func(b *cryptobyte.Builder) {
		x509.go#L1476: 	b.AddASN1(cryptobyte_asn1.SEQUENCE, func(child *cryptobyte.Builder) {
		x509.go#L1480: 				child.AddASN1(cryptobyte_asn1.SEQUENCE, func(child *cryptobyte.Builder) {
		x509.go#L1481: 					child.AddASN1(cryptobyte_asn1.OBJECT_IDENTIFIER, func(child *cryptobyte.Builder) {
		x509.go#L1492: 				child.AddASN1(cryptobyte_asn1.SEQUENCE, func(child *cryptobyte.Builder) {