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:
Dag-Erling Smørgrav 2014-11-25 10:35:19 +00:00
parent 753721df82
commit da2c1e7120
3 changed files with 5 additions and 5 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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);
}