diff --git a/core/c/mpw-types.c b/core/c/mpw-types.c index 0ed61e92..60fb1ca0 100644 --- a/core/c/mpw-types.c +++ b/core/c/mpw-types.c @@ -46,7 +46,7 @@ const MPResultType mpw_typeWithName(const char *typeName) { return MPResultTypeStatefulPersonal; if ('D' == typeName[0]) return MPResultTypeStatefulDevice; - if ('k' == typeName[0]) + if ('K' == typeName[0]) return MPResultTypeDeriveKey; } diff --git a/core/c/mpw-util.c b/core/c/mpw-util.c index 56496a0e..7ce1159e 100644 --- a/core/c/mpw-util.c +++ b/core/c/mpw-util.c @@ -207,7 +207,6 @@ uint8_t const *mpw_kdf_blake2b(const size_t subkeySize, const uint8_t *key, cons #if MPW_SODIUM if (keySize < crypto_generichash_blake2b_KEYBYTES_MIN || keySize > crypto_generichash_blake2b_KEYBYTES_MAX || subkeySize < crypto_generichash_blake2b_KEYBYTES_MIN || subkeySize > crypto_generichash_blake2b_KEYBYTES_MAX || - contextSize < crypto_generichash_blake2b_BYTES_MIN || contextSize > crypto_generichash_blake2b_BYTES_MAX || (personal && strlen( personal ) > crypto_generichash_blake2b_PERSONALBYTES)) { errno = EINVAL; free( subkey );