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
|
int
|
||||||
base32_enc(const char *cin, size_t ilen, char *out, size_t *olen)
|
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;
|
uint64_t bits;
|
||||||
|
|
||||||
if (*olen <= base32_enclen(ilen)) {
|
if (*olen <= base32_enclen(ilen)) {
|
||||||
|
@ -163,7 +163,7 @@ base32_enc(const char *cin, size_t ilen, char *out, size_t *olen)
|
||||||
int
|
int
|
||||||
base32_dec(const char *cin, size_t ilen, char *out, size_t *olen)
|
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;
|
size_t len;
|
||||||
int bits, shift, padding;
|
int bits, shift, padding;
|
||||||
|
|
||||||
|
|
|
@ -89,7 +89,7 @@ static const char b64dec[256] = {
|
||||||
int
|
int
|
||||||
base64_enc(const char *cin, size_t ilen, char *out, size_t *olen)
|
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;
|
uint32_t bits;
|
||||||
|
|
||||||
if (*olen <= base64_enclen(ilen)) {
|
if (*olen <= base64_enclen(ilen)) {
|
||||||
|
@ -151,7 +151,7 @@ base64_enc(const char *cin, size_t ilen, char *out, size_t *olen)
|
||||||
int
|
int
|
||||||
base64_dec(const char *cin, size_t ilen, char *out, size_t *olen)
|
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;
|
size_t len;
|
||||||
int bits, shift, padding;
|
int bits, shift, padding;
|
||||||
|
|
||||||
|
|
|
@ -93,7 +93,7 @@ oath_key_to_uri(const struct oath_key *key)
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
uri = tmp;
|
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);
|
free(uri);
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue