This commit is contained in:
Haris Khan
2024-11-23 22:48:58 -05:00
parent 40c2c4806c
commit 0b0753cac1
2 changed files with 7 additions and 6 deletions

View File

@ -73,17 +73,18 @@ func createValidKeyAndCert(t *testing.T) *KeysAndCert {
t.Fatalf("Failed to create certificate: %v\n", err)
}
key_cert := key_certificate.KeyCertificateFromCertificate(*cert)
keyCert := key_certificate.KeyCertificateFromCertificate(*cert)
pubKeySize := keyCert.CryptoSize()
sigKeySize := keyCert.SignatureSize()
paddingSize := KEYS_AND_CERT_DATA_SIZE - pubKeySize - sigKeySize
// Generate random padding
paddingSize := KEYS_AND_CERT_DATA_SIZE - KEYS_AND_CERT_PUBKEY_SIZE - KEYS_AND_CERT_SPK_SIZE
padding := make([]byte, paddingSize)
_, err = rand.Read(padding)
if err != nil {
t.Fatal(err)
}
keysAndCert, err := NewKeysAndCert(key_cert, elg_pubkey, padding, ed25519_pubkey)
keysAndCert, err := NewKeysAndCert(keyCert, elg_pubkey, padding, ed25519_pubkey)
if err != nil {
t.Fatal(err)
}

View File

@ -100,8 +100,8 @@ func TestCreateRouterInfo(t *testing.T) {
keyCert := key_certificate.KeyCertificateFromCertificate(*cert)
pubKeySize := keyCert.CryptoSize()
sigKeySize := keyCert.SignatureSize()
expectedPaddingSize := keys_and_cert.KEYS_AND_CERT_DATA_SIZE - pubKeySize - sigKeySize
padding := make([]byte, expectedPaddingSize)
paddingSize := keys_and_cert.KEYS_AND_CERT_DATA_SIZE - pubKeySize - sigKeySize
padding := make([]byte, paddingSize)
_, err = rand.Read(padding)
if err != nil {
t.Fatalf("Failed to generate random padding: %v\n", err)