1
0
mirror of https://github.com/golang/go synced 2024-11-06 00:36:14 -07:00
go/src
Monis Khan 94aba76639 encoding/asn1: support 31 bit identifiers with OID
The current implementation uses a max of 28 bits when decoding an
ObjectIdentifier.  This change makes it so that an int64 is used to
accumulate up to 35 bits.  If the resulting data would not overflow
an int32, it is used as an int.  Thus up to 31 bits may be used to
represent each subidentifier of an ObjectIdentifier.

Fixes #19933

Change-Id: I95d74b64b24cdb1339ff13421055bce61c80243c
Reviewed-on: https://go-review.googlesource.com/40436
Reviewed-by: Adam Langley <agl@golang.org>
Run-TryBot: Adam Langley <agl@golang.org>
2017-04-13 00:49:49 +00:00
..
archive archive/zip: parallelize benchmarks 2017-03-15 18:26:51 +00:00
bufio
builtin
bytes strings: optimize Count for amd64 2017-04-07 14:25:13 +00:00
cmd cmd/compile: move Text.From.Sym initialization earlier 2017-04-12 22:49:06 +00:00
compress Revert "all: test adjustments for the iOS builder" 2017-03-04 00:01:14 +00:00
container
context all: fix minor misspellings 2017-04-03 23:19:07 +00:00
crypto crypto/aes: fix wrong instruction on ppc64le implementation 2017-04-11 20:10:08 +00:00
database/sql database/sql: correctly guard the query Row preventing early release 2017-04-12 17:36:26 +00:00
debug debug/pe: add TestBuildingWindowsGUI 2017-03-30 01:19:57 +00:00
encoding encoding/asn1: support 31 bit identifiers with OID 2017-04-13 00:49:49 +00:00
errors
expvar expvar: add benchmark for (*Map).Set with per-goroutine keys 2017-03-10 19:09:48 +00:00
flag flag: validate Int and Uint values to be in range 2017-03-21 17:00:26 +00:00
fmt
go all: fix minor misspellings 2017-04-03 23:19:07 +00:00
hash all: fix minor misspellings 2017-04-03 23:19:07 +00:00
html html/template: panic if predefined escapers are found in pipelines during rewriting 2017-04-10 15:08:47 +00:00
image image/png: decode Gray8 transparent images. 2017-03-17 07:50:05 +00:00
index/suffixarray
internal internal/poll: adjust panic messages 2017-04-11 01:29:20 +00:00
io
log
math math/bits: support negative rotation count and remove RotateRight 2017-04-11 23:57:24 +00:00
mime mime: fix panic parsing 'encoded-word' 2017-04-09 19:03:00 +00:00
net net: delete TestDialTimeoutFDLeak 2017-04-12 21:58:03 +00:00
os os: handle relative symlinks starting with slash in Stat on windows 2017-04-12 23:33:11 +00:00
path path/filepath: add test to walk symlink 2017-04-05 02:31:45 +00:00
plugin plugin: resolve random crash when calling exported functions 2017-04-12 12:34:25 +00:00
reflect reflect: add MakeMapWithSize for creating maps with size hint 2017-04-04 20:01:43 +00:00
regexp regexp: document that Longest method is not concurrent-safe 2017-04-07 21:12:11 +00:00
runtime runtime: expand inlining iteratively in CallersFrames 2017-04-12 19:39:37 +00:00
sort
strconv strconv: optimize decimal ints formatting with smallsString 2017-03-22 16:03:28 +00:00
strings strings: optimize Count for amd64 2017-04-07 14:25:13 +00:00
sync
syscall syscall: mark WSAECONNABORTED, WSAECONNRESET as temporary network errors 2017-04-07 04:46:42 +00:00
testing testing: document example with unordered output 2017-04-10 19:55:45 +00:00
text text/template: fix handling of empty blocks 2017-04-04 15:46:02 +00:00
time testing/quick: generate all possible int64, uint64 values 2017-04-03 14:01:25 +00:00
unicode
unsafe
vendor/golang_org/x net/http: import updated idna package and adjust request.go 2017-03-24 13:30:17 +00:00
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash src/*.bash: use tabs consistently 2017-03-09 21:30:31 +00:00
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash *.bash: always use the same string equality operator 2017-03-14 21:46:31 +00:00
make.bash *.bash: always use the same string equality operator 2017-03-14 21:46:31 +00:00
make.bat
Make.dist
make.rc
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash *.bash: always use the same string equality operator 2017-03-14 21:46:31 +00:00
run.bat
run.rc