Gowtham Gopalakrishnan
be9178df09
changed shifting logic
2019-02-17 12:13:57 +05:30
Gowtham Gopalakrishnan
f7396abfab
bitwise ops and left padding added
2019-02-14 19:34:11 +05:30
Gowtham Gopalakrishnan
fca1c65daf
go fmt base2.go
2019-02-10 16:49:34 +05:30
Gowtham Gopalakrishnan
0a49bd57bb
added base2 implementation as per RFC
2019-02-10 16:41:02 +05:30
Steven Allen
4cd2fef284
Merge pull request #24 from multiformats/testing/test-vectors
...
test against spec
2018-11-27 18:45:57 -08:00
Steven Allen
916e8af3d6
ci: standardize
...
* Add makfile
* Use standard CI scripts.
2018-11-27 18:44:08 -08:00
Steven Allen
007b57d388
Merge pull request #25 from gowthamgts/master
...
Typo fix and readibility improvements
2018-11-17 10:16:56 -08:00
Gowtham Gopalakrishnan
3cdc462d3f
Typo fix and readibility improvements
2018-11-17 19:59:15 +05:30
Steven Allen
5b7719f2f5
test implementation against test-vectors
2018-11-15 15:25:58 -08:00
Steven Allen
c53ff45d4d
gx: ignore tests when publishing as well
2018-11-15 15:25:51 -08:00
Steven Allen
8ab2e3688b
add the spec as a submodule
2018-11-15 15:25:49 -08:00
Kevin Atkinson
bb91b53e56
gx publish 0.3.0
gx/v0.3.0
2018-08-31 20:32:43 -04:00
Steven Allen
964f55ad40
Merge pull request #23 from multiformats/kevina/encoder
...
Don't return an error on NewEncoder, panic on invalid encodings instead.
2018-09-01 00:20:04 +00:00
Kevin Atkinson
3b3047873d
Use MustNewEncoder instead for version that does not panic.
2018-08-31 20:08:55 -04:00
Kevin Atkinson
2170058ef9
Add CheckEncoding function.
2018-08-31 18:59:07 -04:00
Kevin Atkinson
ac3d23441b
Don't return an error on NewEncoder, panic on invalid encodings instead.
...
Most of the time this method will be used with a constant and the error
will be thrown away anyway. By not returning an error we can use this
function to initialize global variables. The function EncoderByName should
be used when working with user provided input and we care about the error.
2018-08-31 15:23:22 -04:00
Kevin Atkinson
ecd5d58562
Gofmt.
2018-08-31 15:01:41 -04:00
Steven Allen
b46f1c99f0
Merge pull request #22 from ianlopshire/master
...
Improve test coverage
2018-08-23 17:41:56 +00:00
Ian Lopshire
5fb339e88a
Improve test coverage
2018-08-23 13:29:45 -04:00
Kevin Atkinson
caebba6233
gx publish 0.2.7
gx/v0.2.7
2018-07-27 17:34:30 -04:00
Kevin Atkinson
83915a874d
Merge pull request #21 from multiformats/kevina/map
...
Enhance Multibase
2018-07-27 17:29:59 -04:00
Steven Allen
03643c33f5
ci: bump minimum go version
2018-07-27 17:02:59 -04:00
Kevin Atkinson
2eb83a994b
Remove "magical" NewPrefix function, rename Prefix to Encoder.
2018-07-27 17:02:59 -04:00
Kevin Atkinson
5547437445
Enhance constructor for Prefix type.
2018-07-27 16:59:07 -04:00
Kevin Atkinson
a0557075ec
Add prefix type that guarantees a valid multibase prefix.
2018-07-27 16:59:07 -04:00
Kevin Atkinson
3ea5c212ef
Add maps for converting from the string repr. to the code and back.
2018-07-27 16:59:01 -04:00
Steven Allen
dfd5076869
gx publish 0.2.6
gx/v0.2.6
2017-12-18 10:32:30 -08:00
Steven Allen
3f064509b3
Merge pull request #20 from multiformats/feat/faster
...
Switch to a faster base58 library
2017-12-18 18:19:05 +00:00
Steven Allen
23774f6467
add benchmarks
2017-12-18 10:08:13 -08:00
Steven Allen
f61622a056
significantly faster b58
...
* 8-10x faster round trip.
* only 3 allocations each way.
2017-12-17 18:15:25 -08:00
Steven Allen
54686aabd4
gx publish 0.2.5
gx/v0.2.5
2017-08-28 20:11:12 -07:00
Steven Allen
307fbd560c
Merge pull request #19 from multiformats/kevina/case-preserving
...
Make base16 and base32 encodings case preserving
2017-08-28 19:32:25 -07:00
Kevin Atkinson
36e6b228ae
Move base16 and base32 specific bits to their own file.
2017-08-28 21:33:06 -04:00
Kevin Atkinson
e81eb6473b
Change length of test string to encode
...
to distinguish between padded and unpadded base32 encodings.
2017-08-28 21:33:06 -04:00
Kevin Atkinson
e98e07ec91
Make base16 encoding case preserving.
2017-08-28 21:33:06 -04:00
Kevin Atkinson
8d1441db4b
Make base32 encodings case preserving.
2017-08-28 21:33:06 -04:00
Kevin Atkinson
5e86107a34
Update base32 dep. and bump go version to 1.8.3 in CI tests.
2017-08-28 21:32:51 -04:00
Jeromy
af68ad2dd7
gx publish 0.2.4
gx/v0.2.4
2017-05-01 17:33:12 -07:00
Jeromy
b3341b58aa
Add in base64 raw encodings
2017-04-19 18:02:57 -07:00
Jakub Sztandera
81ab0b304e
Merge pull request #13 from multiformats/kevina/multibase-conv
...
Add simple utility to convert from one base to another.
2017-03-18 00:22:41 +01:00
Jakub Sztandera
2de609b735
Merge pull request #15 from multiformats/docs-improvements
...
README/golint: improve readme and make golint happy
2017-03-17 18:57:48 +01:00
Jakub Sztandera
67ee8b7fc0
address CR
2017-03-17 18:47:36 +01:00
Hector Sanjuan
d74f4f4a44
README/golint: improve readme and make golint happy
...
License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link >
2017-03-17 16:34:42 +01:00
Jakub Sztandera
8cb3334d95
Add streaming to multibase-conv
2017-03-17 15:39:31 +01:00
Kevin Atkinson
7e9a23df22
Add simple utility to convert from one base to another.
2017-03-17 15:35:26 +01:00
Jakub Sztandera
158b7d8e3c
ci: fixup coverage collection
2017-03-17 15:35:26 +01:00
Jeromy
a20e296ca7
gx publish 0.2.3
gx/v0.2.3
2017-02-02 18:59:19 -08:00
Jeromy
a723c120b9
release 0.2.2
gx/v0.2.2
2017-02-02 18:24:17 -08:00
Jakub Sztandera
4cedb5a79e
Merge pull request #12 from multiformats/feat/standardize-readme
...
Edited Badges, small edits
2016-12-26 21:55:11 +01:00
Richard Littauer
6a1554bbad
Edited Badges, small edits
...
Added Travis, CodeCov, Standard Readme, project badge, fixed https links, made description match repo, fixed maintainers title, added year to license.
2016-12-26 15:47:58 -05:00