General

Profile

Radoslaw Zarzynski's activity

From 02/19/2019 to 03/20/2019

03/20/2019

11:40 AM RADOS Bug #38827 (In Progress): valgrind: UninitCondition in ceph::crypto::onwire::AES128GCM_OnWireRxHa...
Radoslaw Zarzynski

03/19/2019

12:03 PM Ceph Revision 31fffbe4 (ceph): rgw: drop unused rgw_decode_pki_token().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

03/14/2019

04:41 PM Ceph Revision 656984a8 (ceph): os/bluestore: drop support for non-bulky extent release.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit 90bbcd7cbb538d5e96c0e7e12de6365a13...
Radoslaw Zarzynski
04:41 PM Ceph Revision 9e17375b (ceph): os/bluestore: release txc's extents in bulky manner.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit 5e1e6f939308f62596187696e9a499fc05...
Radoslaw Zarzynski
04:41 PM Ceph Revision 8707370d (ceph): os/bluestore: BlueFS releases disk extents in bulky manner.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit 16906c0190fa11fb426651a57a789e454a...
Radoslaw Zarzynski
04:13 PM Ceph Revision 7ba13f4d (ceph): os/bluestore: make the BitMapAllocator aware about bulk releases.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit d11753ef4d03fabcf326a26fd68febdafd...
Radoslaw Zarzynski
04:13 PM Ceph Revision 618ea258 (ceph): os/bluestore: make the StupidAllocator aware about bulk releases.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit cb0420ea0b343e7659807b33389ff2354a...
Radoslaw Zarzynski
04:13 PM Ceph Revision 77810e18 (ceph): os/bluestore: extend the Allocator interface with bulk releases.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit 0b41d2372e2f27bdffc033b88fc4a4ccd5...
Radoslaw Zarzynski

03/13/2019

12:23 AM Ceph Revision 39573a06 (ceph): include/types: beef sha_digest_t up with encode and compare.
BEWARE: sha_digest_t is part of our public. The commit tries to
preserve it as the cost of avoiding a clean-up.
Sign...
Radoslaw Zarzynski
12:23 AM Ceph Revision 8e324a58 (ceph): msg/async, v2: switch the pre-auth mechanism to HMAC-SHA256.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:23 AM Ceph Revision 9a391a23 (ceph): common: implement HMACs on top of OpenSSL.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:23 AM Ceph Revision a70a3563 (ceph): msg/async, v2: introduce pre_auth exchanges with CRC32.
CRC32 is just scaffolding and will be replaced with
HMAC-SHA256 or other msg auth code.
Signed-off-by: Radoslaw Zarz...
Radoslaw Zarzynski
12:23 AM Ceph Revision dc4dceff (ceph): auth: add hmac_sha256() to CryptoKey.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

03/11/2019

12:24 AM Ceph Revision a4bd568a (ceph): msg/async, v2: rework decoding of MessageFrame.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:24 AM Ceph Revision d8c0de5b (ceph): msg/async, v2: rectify the encapsulation of rx_segments_{desc,data}.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:24 AM Ceph Revision ffe64d23 (ceph): msg/async, v2: introduce pre_auth buffers.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

03/10/2019

12:12 AM Ceph Revision cced2bfd (ceph): msg/async, v2: drop the bl onwire space optimization in ControlFrames.
BEWARE: this changes the V2 onwire format without preserving backward
compatibility!
Signed-off-by: Radoslaw Zarzyns...
Radoslaw Zarzynski
12:12 AM Ceph Revision 19005198 (ceph): msg/async, v2: limit the num_segments to non-empty segments.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:12 AM Ceph Revision b288ec36 (ceph): msg/async, v2: use bptr continuation for segment reading.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:12 AM Ceph Revision 367bba9b (ceph): msg/async, v2: rx continuations use buffer::ptr_node.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:12 AM Ceph Revision 7b5f8b94 (ceph): msg/async, v2: switch to rx_buffer_t entirely.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:12 AM Ceph Revision d8b797fe (ceph): msg/async, v2: drop temp_buffer and limitations driven by it.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:12 AM Ceph Revision 27c8f3af (ceph): msg/async, v2: drop next_payload_len as we don't need anymore.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:12 AM Ceph Revision 1fc1a293 (ceph): msg/async, v2: clean up ret handling in ProtocolV2::write().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision 78e79fef (ceph): msg/async, v2: drop the SignedEncryptedFrame entirely.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision 53160b78 (ceph): msg/async, v2: drop ceph_msg_header2 handling from ControlFrames.
This is not needed anymore as MessageFrame class has been split
from the ControlFrame hierarchy - now it directly inh...
Radoslaw Zarzynski
12:11 AM Ceph Revision b40cef7c (ceph): msg/async, v2: dissect setting stream handlers into ::finish_auth().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision 0d47daee (ceph): msg/async: avoid extra pointers in continuation definitions.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision 17591d02 (ceph): msg/async, v2: ::_banner_exchange() takes CtRef instead of CtPtr.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision c7d70d12 (ceph): msg/async: replace CONTINUATION_PARAM() with specialized types.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision 23a92878 (ceph): msg/async: introduce bptr-carrying continuations.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision d2c52211 (ceph): msg/async, v2: generalize Frame about number of segments.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision 1933acdd (ceph): msg/async, v2: reintroduce segment aligment. It's compile-time now.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:11 AM Ceph Revision c80b3d69 (ceph): msg/async, v2: rework and generalize Frame encryption.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

03/09/2019

11:44 PM Ceph Revision ba66a6ab (ceph): msg/async, v2: rework the class hierarchy - introduce ControlFrame.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:44 PM Ceph Revision 434ee2b2 (ceph): msg/async, v2: rework the class hierarchy - introduce MessageFrame.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

03/04/2019

07:58 PM Ceph Revision b498c5b5 (ceph): msg/async, v2: round up segments to CRYPTO_BLOCK_SIZE in secure mode.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:51 AM Ceph Revision fdcf7d3b (ceph): msg/async, v2: drop alloc_aligned_buffer().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
12:50 AM Ceph Revision 2206a7f8 (ceph): msg/async, v2: introduce frame late abort facility.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

03/02/2019

08:11 PM Ceph Revision fd211a23 (ceph): Revert "msg/async, v2: move ceph_msg_header2 to last frame segment."
This reverts commit 69dbc92ba8af844be0e3d3fc1b01287082753e56.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski
01:19 PM Ceph Revision 33c6cf2a (ceph): msg, msg/async, v2: introduce late message abort facility.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:07 PM Ceph Revision 7d4bd940 (ceph): msg/async, v2: failure of msg decode doesn't block throtlles.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

03/01/2019

09:47 PM Ceph Revision 69dbc92b (ceph): msg/async, v2: move ceph_msg_header2 to last frame segment.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:08 PM Ceph Revision 4a12dd4a (ceph): fixup: use frame epilogue for crc32 integrity checking.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
07:28 PM Ceph Revision 52420282 (ceph): msg/async, v2: epilogue size is variable in secure mode.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
05:41 PM Ceph Revision dace9061 (ceph): msg/async, v2: drop support for the buggy rx_buffers mechanism.
See:
* https://github.com/ceph/ceph/pull/26696,
* http://tracker.ceph.com/issues/22480.
Signed-off-by: Radoslaw ...
Radoslaw Zarzynski
04:37 PM Ceph Revision a99e6b84 (ceph): Revert "msg/async, v2: add flags field to frame's epilogue."
This reverts commit e18d65ae9e7113831480f5c3efad015e83bc1200.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski
03:29 AM Ceph Revision e18d65ae (ceph): msg/async, v2: add flags field to frame's epilogue.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:50 AM Ceph Revision 7ba670a2 (ceph): msg/async, v2: use frame epilogue for crc32 integrity checking.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:50 AM Ceph Revision 7b7ce58f (ceph): msg, msg/async, v2: drop crc fields from ceph_msg_header2.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:50 AM Ceph Revision 2e392885 (ceph): msg/async, v2: drop onwire_segment_t as epilogue had derogated it.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

02/28/2019

08:42 PM Ceph Revision b4ffc343 (ceph): msg/async, v2: handle epilogue separately from payload/data.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:42 PM Ceph Revision ca7fd1b9 (ceph): msg/async, v2: move crypto processing to segment reader.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:42 PM Ceph Revision 9034afa7 (ceph): msg/async, v2: clean the ProtocolV2::epilogue up.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:42 PM Ceph Revision cbd8bd75 (ceph): msg/async, v2: clean the ProtocolV2::{front,middle,data} up.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:42 PM Ceph Revision 0fc7befc (ceph): msg/async, v2: implement epilogue handling in secure mode.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:42 PM Ceph Revision cfa4d251 (ceph): msg/async, v2: unify WAIT frames with other payload frames.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:42 PM Ceph Revision 5bec5b96 (ceph): msg/async, v2: dissect decryption from SignedEncryptedFrame.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:42 PM Ceph Revision e1332f59 (ceph): msg/async, v2: message frames are pre-dispatched now.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

02/25/2019

04:52 PM Ceph Revision 4ca76e56 (ceph): msg/async, v2: fix unused variable warning in ::discard_out_queue().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

02/23/2019

12:49 AM Ceph Revision 1ea97560 (ceph): msg/async, v2: fix wrong base for KeepAliveFrameAck.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

02/21/2019

11:01 PM Ceph Revision 774bd9d9 (ceph): msg/async, v2: frame decoding operates on bufferlist.
This change is driven by buggy buffer's life time management
polluting AuthAuthorizer::bl with dangling raw_static in...
Radoslaw Zarzynski
10:31 PM Ceph Revision 2c2867ad (ceph): msg/async, v2: handle msg authentication failures.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 8bb18a83 (ceph): msg/async, v2: drop the scaffolding in preamble parsing.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 2ef63290 (ceph): msg/async, v2: drop ceph_msg_header2 fields duplicating segment info.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 813a8e1b (ceph): msg/async, v2: decouple onwire segment length from logical length.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 4423434d (ceph): msg/async, v2: get rid of the magic number for default alignment.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 50b51746 (ceph): msg/async, v2: get rid of magic number in SignedEncryptedFrame.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 8d49bc3c (ceph): msg/async, v2: drop magic numbers for segments.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision fa7e6d6d (ceph): msg/async, v2: fix cur_msg_size in ::reset_recv_state().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision fe387e02 (ceph): msg/async, v2: drop depedency on uint128_t. Clean up onwire crypto.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 61d2d4ab (ceph): msg/async, v2: drop reserve() from onwire crypto's TxHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 7adfc310 (ceph): msg/async, v2: get rid of magic numbers for alignment.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 0d9299df (ceph): msg/async, v2: drop handling of extra segments in ::fill_preamble().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision da076645 (ceph): msg/async, v2: follow the const bl& concept in authenticated_encrypt_up...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision e02b2f5c (ceph): msg/async, v2: bring back the no-encryption ability.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision dbf87005 (ceph): msg/async, v2: improve debug around sending client indent.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision f5707f32 (ceph): msg/async, v2: READ_MESSAGE_FRONT -> THROTTLE_DONE.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision 9ef345fd (ceph): msg/async, v2: drop the throttles bypass.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:31 PM Ceph Revision ee8deb4d (ceph): msg/async, v2: workaround con_mode handling.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
10:30 PM Ceph Revision 7e951dbc (ceph): msg/async: WaitFrame of V2 can be crypto processed now.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 893b2253 (ceph): msg/async: switch to CRC32 for V2 preamble blocks.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 07c5482e (ceph): msg/async: rectify reseting security state in ProtocolV2::reset_recv_st...
The reason for that is:
2019-02-14 19:59:00.774 7f78aebf3700 20 --2- v2:127.0.0.1:40678/0 >>
v2:127.0.0.1:4068...
Radoslaw Zarzynski
08:58 PM Ceph Revision e0741e68 (ceph): msg/async: V2 bypasses throttles just for development.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision eb444b81 (ceph): msg/async: initial multi-segment support for V2.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 14589a0e (ceph): msg/async: add debug around empty ClientIdent::addrs.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 34d48a3a (ceph): msg/async: get rid of the distiction on main and extra V2 preamble.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision a582600c (ceph): msg/async: bump up preamble block size to 32 bytes.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 86286134 (ceph): msg/async: receive V2 messages with new preable format.
Currently we do support messages with single segment only.
Adding multi-segment and proper alignment handling is WIP....
Radoslaw Zarzynski
08:58 PM Ceph Revision 53d44db3 (ceph): msg/async: implement crc checking for main preamble of V2.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 696d2dc6 (ceph): msg/async: perform V2 frame dispatch in dedicated method.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 430abcfd (ceph): msg/async: V2 uses segments instead of next_payload_len, part 1.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 488d10ed (ceph): msg/async: preamble of V2 Frames is now encrypted and authenticated.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision cee75659 (ceph): msg/async: reset crypto processors in ProtocolV2::reset_recv_state().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision a0a7d551 (ceph): msg/async: transmit V2 messages with new preable format.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision cbc09458 (ceph): msg/async: reset the rx stream handler in ::handle_read_frame_length_an...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 9c0d244e (ceph): msg/async: slightly rework ProtocolV2 preamble crafting.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:58 PM Ceph Revision 0ac6876c (ceph): auth, msg/async, v2: drop AuthStreamHandler and AES128GCM_StreamHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:54 PM Ceph Revision 7769de74 (ceph): msg/async: SignedEncryptedFrame uses ceph::crypto::onwire.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:54 PM Ceph Revision 9401df60 (ceph): msg/async: Messages in Protocol2 are crypto-processed only once.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:54 PM Ceph Revision 3ef5dc9e (ceph): msg/async: move Protocol* asserts in SignedEncryptedFrame to compile time.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:54 PM Ceph Revision d64fc236 (ceph): msg/async: decouple MessageHeaderFrame from SignedEncryptedFrame.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:54 PM Ceph Revision 8aa93069 (ceph): auth: introduce ceph::crypto::onwire interfaces.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:54 PM Ceph Revision b2b06ea7 (ceph): auth: implement ceph::crypto::onwire with OpenSSL EVP.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:54 PM Ceph Revision 78b68f83 (ceph): msg/async: expose message segmentation to ::write_message().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:53 PM Ceph Revision aff725ef (ceph): msg/async: set con_mode and session_security at both peers.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:53 PM Ceph Revision 8fa8e849 (ceph): msg/async: drop MessageFrame. Use MessageHeaderFrame instead.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:53 PM Ceph Revision 8245a291 (ceph): msg/async: ensure consistency between con_mode and session_security.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:53 PM Ceph Revision 4314944f (ceph): auth: drop AES128CBC_HMACSHA256_StreamHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:53 PM Ceph Revision a2a290c4 (ceph): msg/async: simplify encryption handling in the PayloadFrame class.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 6faedd34 (ceph): msg/async: emphasize ProtocolV2 does authenticated encryption.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 56e3ced4 (ceph): msg/async: drop get_auth_meta() from Protocol.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 364ff3be (ceph): auth: drop sign_bufferlist() from AuthSessionHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision d0f1c643 (ceph): auth: drop get_protocol() and get_key() from AuthSessionHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 1c8c96cc (ceph): auth: drop no_security() from AuthSessionHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 2cb5f066 (ceph): auth: make AuthSessionHandler purely abstract.
This is possible because the dropped state is/was required only by:
* CephxSessionHandler,
* methods removed by the...
Radoslaw Zarzynski
08:52 PM Ceph Revision 9e5f39d7 (ceph): auth: introduce DummyAuthSessionHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 9fc0b203 (ceph): auth: drop {en,de}crypt_message() from AuthSessionHandler.
Yeah, this means wire encryption isn't supposed for V1 anymore.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski
08:52 PM Ceph Revision 1291a8a7 (ceph): auth/cephx: make _calc_signature() of CephxSessionHandler private.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 9d07d699 (ceph): auth, msg: dissect AuthStreamHandler from AuthSessionHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 4d041a19 (ceph): msg/async: move crypto handling from ProtocolV2 into AuthStreamHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision f6c7be8f (ceph): include: uint128_t -> ceph::uint128_t + using.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision e78a95f5 (ceph): crypto: AES128GCM_StreamHandler brings authenticated encryption with AE...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
08:52 PM Ceph Revision 3dcde6f7 (ceph): msg/async, auth: switch AuthStreamHandler::rxtx_t to std::unique_ptr.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
 

Also available in: Atom