New commits:
commit ef19307d277ea71fb7de1f3dee3270881fe287ab
Author: Andrew Cagney <[email protected]>
Date:   Thu Feb 10 09:21:35 2022 -0500

    crypto: add struct pubkey_signer, use in ikev2_auth
    
    - move struct pubkey_type.sign_hash() to struct pubkey_signer
    - move authsig_using_{ECDSA,RSA}_pubkey() to struct pubkey_signer 
.authenticate_signature()
    - pass pubkey_signer into v2_auth_signature()
    - add v2_auth_digsig_pubkey_signer(authby) to figure out what is needed
    - eliminate ikev2_try_asn1_hash_blob()
    - eliminate v2_authsig_and_log_using_{RSA,ECDSA}_pubkey()

commit 06b470749f867a4352e252f9c5bc8431e16693e1
Author: Andrew Cagney <[email protected]>
Date:   Wed Feb 9 18:44:39 2022 -0500

    crypto: update digital signature macros in ietf_constants.h
    
    - add enum digital_signature_blob to identify blob families
    - name things ASN1_<FAMILY>_<HASH>_{BLOB,SIZE}
    - order things the same as the RFC
    - wrap blobs at 8 octets (anoyingly RFC does it at 16)
    - add more Algorithm Identifier blobs
    - add hash_desc .digital_signature_blob[]

_______________________________________________
Swan-commit mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-commit

Reply via email to