Fix a few cases where we incorrectly (and needlessly) cast away const
qualifiers. git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@843 185d5e19-27fe-0310-9dcf-9bff6b9f3609
This commit is contained in:
parent
753721df82
commit
da2c1e7120
|
@ -87,7 +87,7 @@ static const char b32dec[256] = {
|
|||
int
|
||||
base32_enc(const char *cin, size_t ilen, char *out, size_t *olen)
|
||||
{
|
||||
const uint8_t *in = (uint8_t *)cin;
|
||||
const uint8_t *in = (const uint8_t *)cin;
|
||||
uint64_t bits;
|
||||
|
||||
if (*olen <= base32_enclen(ilen)) {
|
||||
|
@ -163,7 +163,7 @@ base32_enc(const char *cin, size_t ilen, char *out, size_t *olen)
|
|||
int
|
||||
base32_dec(const char *cin, size_t ilen, char *out, size_t *olen)
|
||||
{
|
||||
const uint8_t *in = (uint8_t *)cin;
|
||||
const uint8_t *in = (const uint8_t *)cin;
|
||||
size_t len;
|
||||
int bits, shift, padding;
|
||||
|
||||
|
|
|
@ -89,7 +89,7 @@ static const char b64dec[256] = {
|
|||
int
|
||||
base64_enc(const char *cin, size_t ilen, char *out, size_t *olen)
|
||||
{
|
||||
const uint8_t *in = (uint8_t *)cin;
|
||||
const uint8_t *in = (const uint8_t *)cin;
|
||||
uint32_t bits;
|
||||
|
||||
if (*olen <= base64_enclen(ilen)) {
|
||||
|
@ -151,7 +151,7 @@ base64_enc(const char *cin, size_t ilen, char *out, size_t *olen)
|
|||
int
|
||||
base64_dec(const char *cin, size_t ilen, char *out, size_t *olen)
|
||||
{
|
||||
const uint8_t *in = (uint8_t *)cin;
|
||||
const uint8_t *in = (const uint8_t *)cin;
|
||||
size_t len;
|
||||
int bits, shift, padding;
|
||||
|
||||
|
|
|
@ -93,7 +93,7 @@ oath_key_to_uri(const struct oath_key *key)
|
|||
return (NULL);
|
||||
}
|
||||
uri = tmp;
|
||||
if (base32_enc((char *)key->key, key->keylen, uri + urilen, &kslen) != 0) {
|
||||
if (base32_enc((const char *)key->key, key->keylen, uri + urilen, &kslen) != 0) {
|
||||
free(uri);
|
||||
return (NULL);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue