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#L18: type marshalingFunction func(b *cryptobyte.Builder) error
handshake_messages.go#L20: func (f marshalingFunction) Marshal(b *cryptobyte.Builder) error {
handshake_messages.go#L26: func addBytesWithLength(b *cryptobyte.Builder, v []byte, n int) {
handshake_messages.go#L27: b.AddValue(marshalingFunction(func(b *cryptobyte.Builder) error {
handshake_messages.go#L37: func addUint64(b *cryptobyte.Builder, v uint64) {
handshake_messages.go#L105: var exts cryptobyte.Builder
handshake_messages.go#L109: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L110: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L112: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L121: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L122: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L130: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L137: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L138: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L161: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L167: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L182: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L195: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L196: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L210: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L211: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L225: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L226: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L240: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L241: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L243: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L257: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L258: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L272: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L273: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L285: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L286: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L289: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L303: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L304: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L312: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L313: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L323: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L324: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L326: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L332: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L334: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L346: var b cryptobyte.Builder
handshake_messages.go#L348: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L351: b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L356: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L361: b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L366: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L747: var exts cryptobyte.Builder
handshake_messages.go#L758: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L759: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L770: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L771: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L772: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L780: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L781: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L783: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L792: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L798: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L800: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L807: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L814: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L815: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L822: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L828: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L829: exts.AddUint8LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L836: exts.AddUint16LengthPrefixed(func(exts *cryptobyte.Builder) {
handshake_messages.go#L850: var b cryptobyte.Builder
handshake_messages.go#L852: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L855: b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L862: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1012: var b cryptobyte.Builder
handshake_messages.go#L1014: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1015: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1018: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1019: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1020: b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1029: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1040: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1138: var b cryptobyte.Builder
handshake_messages.go#L1140: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1179: var b cryptobyte.Builder
handshake_messages.go#L1181: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1184: b.AddUint8LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1187: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1191: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1194: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1254: var b cryptobyte.Builder
handshake_messages.go#L1256: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1261: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1277: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1278: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1287: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1288: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1297: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1298: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1300: 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#L1484: func marshalCertificate(b *cryptobyte.Builder, certificate Certificate) {
handshake_messages.go#L1485: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1487: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1490: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1497: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1499: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1506: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1507: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1509: b.AddUint16LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1628: var b cryptobyte.Builder
handshake_messages.go#L1630: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1632: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1698: var b cryptobyte.Builder
handshake_messages.go#L1700: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1855: var b cryptobyte.Builder
handshake_messages.go#L1857: b.AddUint24LengthPrefixed(func(b *cryptobyte.Builder) {
handshake_messages.go#L1861: 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) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |