From 7cc1c0992abe8b9e9c52abcab504414c34b5446c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Garillot?= Date: Mon, 24 Aug 2020 13:13:14 -0400 Subject: [PATCH] remove the last few constants --- src/opaque.rs | 9 +++------ src/serialization/mod.rs | 1 + 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/opaque.rs b/src/opaque.rs index c9c6b41..c704faf 100644 --- a/src/opaque.rs +++ b/src/opaque.rs @@ -15,7 +15,7 @@ use crate::{ keypair::{KeyPair, SizedBytes}, oprf, oprf::OprfClientBytes, - serialization::{serialize, tokenize, ProtocolMessageType}, + serialization::{serialize, tokenize, CredentialType, ProtocolMessageType}, slow_hash::SlowHash, }; use generic_array::{typenum::Unsigned, GenericArray}; @@ -23,9 +23,6 @@ use rand_core::{CryptoRng, RngCore}; use std::{convert::TryFrom, marker::PhantomData}; use zeroize::Zeroize; -const CREDENTIAL_TYPE_SKU: u8 = 0x01; -const CREDENTIAL_TYPE_PKS: u8 = 0x03; - // Messages // ========= @@ -136,8 +133,8 @@ where registration_response.extend_from_slice(&serialize(Vec::new(), 2)); // TODO: The following should not be hardcoded, but instead be customizable - registration_response.extend_from_slice(&serialize(vec![CREDENTIAL_TYPE_SKU], 1)); - registration_response.extend_from_slice(&serialize(vec![CREDENTIAL_TYPE_PKS], 1)); + registration_response.extend_from_slice(&[1u8, CredentialType::SkU as u8 + 1]); + registration_response.extend_from_slice(&[1u8, CredentialType::PkS as u8 + 1]); let mut output: Vec = Vec::new(); output.push(ProtocolMessageType::from(self) as u8 + 1); diff --git a/src/serialization/mod.rs b/src/serialization/mod.rs index f39348e..97f5e95 100644 --- a/src/serialization/mod.rs +++ b/src/serialization/mod.rs @@ -22,6 +22,7 @@ pub enum ProtocolMessageType { CredentialResponse, } +#[allow(dead_code)] pub enum CredentialType { SkU, PkU,