summaryrefslogtreecommitdiff
path: root/common/base32.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/base32.c')
-rw-r--r--common/base32.c29
1 files changed, 13 insertions, 16 deletions
diff --git a/common/base32.c b/common/base32.c
index a6be8409b1..fc3fe3c8ae 100644
--- a/common/base32.c
+++ b/common/base32.c
@@ -1,4 +1,4 @@
-/* Copyright 2017 The Chromium OS Authors. All rights reserved.
+/* Copyright 2017 The ChromiumOS Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
@@ -9,15 +9,13 @@
#include "base32.h"
#include "util.h"
-static const unsigned char crc5_table1[] = {
- 0x00, 0x0E, 0x1C, 0x12, 0x11, 0x1F, 0x0D, 0x03,
- 0x0B, 0x05, 0x17, 0x19, 0x1A, 0x14, 0x06, 0x08
-};
+static const unsigned char crc5_table1[] = { 0x00, 0x0E, 0x1C, 0x12, 0x11, 0x1F,
+ 0x0D, 0x03, 0x0B, 0x05, 0x17, 0x19,
+ 0x1A, 0x14, 0x06, 0x08 };
-static const unsigned char crc5_table0[] = {
- 0x00, 0x16, 0x05, 0x13, 0x0A, 0x1C, 0x0F, 0x19,
- 0x14, 0x02, 0x11, 0x07, 0x1E, 0x08, 0x1B, 0x0D
-};
+static const unsigned char crc5_table0[] = { 0x00, 0x16, 0x05, 0x13, 0x0A, 0x1C,
+ 0x0F, 0x19, 0x14, 0x02, 0x11, 0x07,
+ 0x1E, 0x08, 0x1B, 0x0D };
uint8_t crc5_sym(uint8_t sym, uint8_t previous_crc)
{
@@ -46,9 +44,8 @@ static int decode_sym(int sym)
return -1;
}
-int base32_encode(char *dest, int destlen_chars,
- const void *srcbits, int srclen_bits,
- int add_crc_every)
+int base32_encode(char *dest, int destlen_chars, const void *srcbits,
+ int srclen_bits, int add_crc_every)
{
const uint8_t *src = srcbits;
int destlen_needed;
@@ -59,14 +56,14 @@ int base32_encode(char *dest, int destlen_chars,
*dest = 0;
/* Make sure destination is big enough */
- destlen_needed = (srclen_bits + 4) / 5; /* Symbols before adding CRC */
+ destlen_needed = (srclen_bits + 4) / 5; /* Symbols before adding CRC */
if (add_crc_every) {
/* Must be an exact number of groups to add CRC */
if (destlen_needed % add_crc_every)
return EC_ERROR_INVAL;
destlen_needed += destlen_needed / add_crc_every;
}
- destlen_needed++; /* For terminating null */
+ destlen_needed++; /* For terminating null */
if (destlen_chars < destlen_needed)
return EC_ERROR_INVAL;
@@ -124,7 +121,7 @@ int base32_decode(uint8_t *dest, int destlen_bits, const char *src,
sym = decode_sym(*src);
if (sym < 0)
- return -1; /* Bad input symbol */
+ return -1; /* Bad input symbol */
/* Check CRC if needed */
if (crc_after_every) {
@@ -155,7 +152,7 @@ int base32_decode(uint8_t *dest, int destlen_bits, const char *src,
dbits = 8 - (out_bits & 7);
b = MIN(dbits, sbits);
if (dbits == 8)
- dest[out_bits / 8] = 0; /* Starting a new byte */
+ dest[out_bits / 8] = 0; /* Starting a new byte */
dest[out_bits / 8] |= (sym << (dbits - b)) >> (sbits - b);
out_bits += b;
sbits -= b;