diff options
| author | Igor Ryzhov <iryzhov@nfware.com> | 2024-02-19 15:35:22 +0200 |
|---|---|---|
| committer | Igor Ryzhov <iryzhov@nfware.com> | 2024-02-19 15:35:22 +0200 |
| commit | 77149fabaa0bfdae4d8a55e14ce650705584e64a (patch) | |
| tree | b72500882652517e0eeeaf307e98398b9a99eca2 /tests/topotests/pim_basic/test_pim.py | |
| parent | 29a0c1c6c340fea5315584e51812b65b17bdb175 (diff) | |
lib: fix base64 encoding
Remove adding of line feeds when encondig. We're using these functions
only for encoding binary data for storing in YANG data tree.
According to RFC 7950, section 9.8.2:
```
9.8.2. Lexical Representation
Binary values are encoded with the base64 encoding scheme (see
Section 4 in [RFC4648]).
```
According to mentioned RFC 4648, section 3.1:
```
Implementations MUST NOT add line feeds to base-encoded data unless
the specification referring to this document explicitly directs base
encoders to add line feeds after a specific number of characters.
```
Therefore, line feeds must not be added to the encoded data.
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Diffstat (limited to 'tests/topotests/pim_basic/test_pim.py')
0 files changed, 0 insertions, 0 deletions
