Commit graph

65 commits

Author SHA1 Message Date
Mikkel Krautz
154b7938d3 pkg/cryptstate, pkg/cryptstate/ocb2: move OCB2 tag verification into ocb2.Decrypt. 2012-12-08 22:56:05 +01:00
Mikkel Krautz
2b12adc014 pkg/cryptstate: get rid of ocb2.NonceSize hard-coding. 2012-12-08 22:39:24 +01:00
Mikkel Krautz
33a7e1304d pkg/cryptstate: cleanups for multiple crypto modes. 2012-12-08 22:25:58 +01:00
Mikkel Krautz
cabe380244 grumble: add support for crypto mode negotiation. 2012-12-08 22:10:21 +01:00
Mikkel Krautz
06bfb5949a pkg/cryptstate/ocb2: remove junk from test file's copyright header. 2012-12-02 13:00:36 +01:00
Mikkel Krautz
d6b71c5553 grumble, pkg/cryptstate: make it possible to use CryptState as a non-pointer member. 2012-12-02 12:59:30 +01:00
Mikkel Krautz
4c4c4a1174 pkg/cryptstate/ocb2: add missing copyright header. 2012-12-02 12:52:52 +01:00
Mikkel Krautz
3a63d96fe1 pkg/cryptstate/ocb2: re-arrange var blocks inside Encrypt and Decrypt. 2012-12-02 12:44:15 +01:00
Mikkel Krautz
389e2f844d pkg/cryptstate/ocb2: stricter cipher/tag/nonce checking. 2012-12-02 12:40:55 +01:00
Mikkel Krautz
66c82c9a91 pkg/cryptstate/ocb2: update times2 documentation. 2012-12-02 12:33:24 +01:00
Mikkel Krautz
5c54c17247 pkg/cryptstate: use new OCB2 consts for array definitions. 2012-12-01 17:32:24 +01:00
Mikkel Krautz
94c7cc2be0 pkg/cryptstate/ocb2: add documentation. 2012-12-01 17:26:17 +01:00
Mikkel Krautz
2ffd43f26b pkg/cryptstate/ocb2: add OCB2 test vectors. 2012-12-01 16:27:24 +01:00
Mikkel Krautz
0f058d3b76 pkg/cryptstate, pkg/cryptstate/ocb2: split OCB2 implementation out into its own package. 2012-12-01 11:42:02 +01:00
Mikkel Krautz
eb64671d5a pkg/cryptstate: use passed-in nonce in OCBEncrypt. 2012-12-01 11:16:02 +01:00
Mikkel Krautz
a415ae75a9 grumble: Opus support. 2012-11-18 23:26:37 +01:00
Mikkel Krautz
dd76f22eb7 grumble, pkg/*: go fmt. 2012-11-18 17:59:07 +01:00
Mikkel Krautz
f953ece6f2 grumble, pkg/freezer: more stable freezing on Windows. 2012-11-18 17:40:18 +01:00
Mikkel Krautz
06ba075c41 pkg/replacefile: new package. 2012-11-18 16:06:41 +01:00
Mikkel Krautz
5a3b9cc76a grumble: build fixes. 2012-10-16 20:10:53 +02:00
Mikkel Krautz
6ab358c5e1 Remove pkg/sqlite. 2012-03-10 13:17:49 +01:00
Mikkel Krautz
fee67fa856 More Go 1 updates. 2012-03-06 01:07:10 +01:00
Mikkel Krautz
e46a65109f Update for Go 1. 2012-02-06 22:17:42 +01:00
Mikkel Krautz
b799eb2bda Update sync.bash to be *correct*. 2011-11-12 03:37:56 +01:00
Mikkel Krautz
922d352760 Sync Mumble.proto. 2011-11-12 03:25:37 +01:00
Mikkel Krautz
875cc89b9e Get rid of Client's sender goroutine. 2011-11-11 21:08:32 +01:00
Mikkel Krautz
ede1c7735e Add panic to logtarget when a consumer hasn't called OpenFile to open the main log file. 2011-11-10 12:47:32 +01:00
Mikkel Krautz
f47840f8fc Output all LogTarget writes to Stderr as well (for now). 2011-11-10 12:26:19 +01:00
Mikkel Krautz
79e5ffbd4d Move logtarget to its own package. 2011-11-10 12:18:53 +01:00
Mikkel Krautz
adb9791b7c gofix Go 1 pkg renames. 2011-11-09 12:52:12 +01:00
Mikkel Krautz
852d1790ae Make hierarchy creation the only mode for blobstore. Cache a 'good' directory structure with a 'blobstore' file in the blobstore directory. 2011-11-08 15:38:30 +01:00
Mikkel Krautz
71b8314c2e Major gofix run. 2011-11-08 15:05:13 +01:00
Mikkel Krautz
0161969df1 Remove message kind parameter from sendProtoMessage and friends. 2011-09-08 12:57:32 +02:00
Mikkel Krautz
7482d5cb19 Add message numbers to mumbleproto package. 2011-09-07 16:12:07 +02:00
Mikkel Krautz
4d5b897d66 Re-add SQLite import support, but make it a build-time option. 2011-08-27 20:52:06 +02:00
Mikkel Krautz
ff299b8aa4 Add the freezer package. 2011-08-27 13:46:14 +02:00
Mikkel Krautz
69f118d230 Move htmlfilter to its own package. 2011-06-17 16:49:19 +02:00
Mikkel Krautz
1b21db9221 More sensible comment in pkg/sessionpool. 2011-05-17 23:07:34 +02:00
Mikkel Krautz
22febd0b13 Make pkg/blobstore tests pass on Windows. 2011-05-17 16:58:13 +02:00
Mikkel Krautz
4894d3343d Add missing blobstore update. 2011-05-17 01:41:03 +02:00
Mikkel Krautz
9ec8c1f46a Abstract away lockfile instead of pid ops in blobstore. 2011-05-17 01:01:51 +02:00
Mikkel Krautz
4e20111ff6 Windows support for blobstore 2011-05-16 23:32:41 +02:00
Mikkel Krautz
2cf093160b Windows support for pkg/sqlite. 2011-05-16 22:23:05 +02:00
Mikkel Krautz
1365b6bbe3 Add Windows support to pkg/sqlite Makefile. 2011-05-16 22:13:19 +02:00
Mikkel Krautz
b53aa8d722 pkg/*/Makefile: Cleanup. 2011-05-14 18:55:29 +02:00
Mikkel Krautz
e15ce28618 cryptstate: s/AESBlockSize/aes.BlockSize, rename to grumble/cryptstate. 2011-05-14 18:50:07 +02:00
Mikkel Krautz
c1861a4312 Ban support. 2011-05-14 17:22:29 +02:00
Mikkel Krautz
2b20d7a555 Fix sessionpool comments. 2011-05-14 11:45:19 +02:00
Mikkel Krautz
cd726560d8 Skip session ID 0 in grumble/sessionpool. 2011-05-14 00:09:51 +02:00
Mikkel Krautz
a2c9a15386 Server-side crypt resync. Properly store ping stats. 2011-05-13 22:26:15 +02:00