VirtualBox

Ignore:
Timestamp:
Jun 8, 2022 7:43:44 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151730
Message:

libs/openssl: Switched to v3.0.3, bugref:10128

Location:
trunk/src/libs/openssl-3.0.3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/openssl-3.0.3

    • Property svn:mergeinfo
      •  

        old new  
        1414/vendor/openssl/3.0.1:150323-150324
        1515/vendor/openssl/3.0.2:150728-150729
        16 /vendor/openssl/current:147554-150727
         16/vendor/openssl/3.0.3:151497-151729
         17/vendor/openssl/current:147554-151496
  • trunk/src/libs/openssl-3.0.3/doc/man7/EVP_KDF-SSHKDF.pod

    r94320 r95219  
    104104 EVP_KDF *kdf;
    105105 EVP_KDF_CTX *kctx;
    106  const char type = EVP_KDF_SSHKDF_TYPE_INITIAL_IV_CLI_TO_SRV;
     106 char type = EVP_KDF_SSHKDF_TYPE_INITIAL_IV_CLI_TO_SRV;
    107107 unsigned char key[1024] = "01234...";
    108108 unsigned char xcghash[32] = "012345...";
     
    127127                                         &type, sizeof(type));
    128128 *p = OSSL_PARAM_construct_end();
    129  if (EVP_KDF_derive(kctx, out, &outlen, params) <= 0)
     129 if (EVP_KDF_derive(kctx, out, outlen, params) <= 0)
    130130     /* Error */
    131131
     
    147147=head1 COPYRIGHT
    148148
    149 Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
     149Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved.
    150150
    151151Licensed under the Apache License 2.0 (the "License").  You may not use
  • trunk/src/libs/openssl-3.0.3/doc/man7/provider-signature.pod

    r94320 r95219  
    4444 /* Digest Sign */
    4545 int OSSL_FUNC_signature_digest_sign_init(void *ctx, const char *mdname,
    46                                           const char *props, void *provkey,
     46                                          void *provkey,
    4747                                          const OSSL_PARAM params[]);
    4848 int OSSL_FUNC_signature_digest_sign_update(void *ctx, const unsigned char *data,
     
    5757 /* Digest Verify */
    5858 int OSSL_FUNC_signature_digest_verify_init(void *ctx, const char *mdname,
    59                                             const char *props, void *provkey,
     59                                            void *provkey,
    6060                                            const OSSL_PARAM params[]);
    6161 int OSSL_FUNC_signature_digest_verify_update(void *ctx,
     
    267267previously generated, loaded or imported into the provider using the
    268268key management (OSSL_OP_KEYMGMT) operation (see provider-keymgmt(7)>.
    269 The name of the digest to be used will be in the I<mdname> parameter. There may
    270 also be properties to be used in fetching the digest in the I<props> parameter,
    271 although this may be ignored by providers.
     269The name of the digest to be used will be in the I<mdname> parameter.
    272270
    273271OSSL_FUNC_signature_digest_sign_update() provides data to be signed in the I<data>
     
    306304previously generated, loaded or imported into the provider using the
    307305key management (OSSL_OP_KEYMGMT) operation (see provider-keymgmt(7)>.
    308 The name of the digest to be used will be in the I<mdname> parameter. There may
    309 also be properties to be used in fetching the digest in the I<props> parameter,
    310 although this may be ignored by providers.
     306The name of the digest to be used will be in the I<mdname> parameter.
    311307
    312308OSSL_FUNC_signature_digest_verify_update() provides data to be verified in the I<data>
     
    436432=head1 COPYRIGHT
    437433
    438 Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved.
     434Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved.
    439435
    440436Licensed under the Apache License 2.0 (the "License").  You may not use
  • trunk/src/libs/openssl-3.0.3/doc/man7/provider.pod

    r94320 r95219  
    116116The number for this operation is B<OSSL_OP_DIGEST>.
    117117The functions the provider can offer are described in
    118 L<provider-digest(7)>
     118L<provider-digest(7)>.
    119119
    120120=item Symmetric ciphers
     
    124124The number for this operation is B<OSSL_OP_CIPHER>.
    125125The functions the provider can offer are described in
    126 L<provider-cipher(7)>
     126L<provider-cipher(7)>.
    127127
    128128=item Message Authentication Code (MAC)
     
    132132The number for this operation is B<OSSL_OP_MAC>.
    133133The functions the provider can offer are described in
    134 L<provider-mac(7)>
     134L<provider-mac(7)>.
    135135
    136136=item Key Derivation Function (KDF)
     
    140140The number for this operation is B<OSSL_OP_KDF>.
    141141The functions the provider can offer are described in
    142 L<provider-kdf(7)>
     142L<provider-kdf(7)>.
    143143
    144144=item Key Exchange
     
    148148The number for this operation is B<OSSL_OP_KEYEXCH>.
    149149The functions the provider can offer are described in
    150 L<provider-keyexch(7)>
     150L<provider-keyexch(7)>.
    151151
    152152=item Asymmetric Ciphers
     
    156156The number for this operation is B<OSSL_OP_ASYM_CIPHER>.
    157157The functions the provider can offer are described in
    158 L<provider-asym_cipher(7)>
     158L<provider-asym_cipher(7)>.
    159159
    160160=item Asymmetric Key Encapsulation
     
    162162In the OpenSSL libraries, the corresponding method object is B<EVP_KEM>.
    163163The number for this operation is B<OSSL_OP_KEM>.
    164 The functions the provider can offer are described in L<provider-kem(7)>
     164The functions the provider can offer are described in L<provider-kem(7)>.
    165165
    166166=item Encoding
     
    170170The number for this operation is B<OSSL_OP_ENCODER>.
    171171The functions the provider can offer are described in
    172 L<provider-encoder(7)>
     172L<provider-encoder(7)>.
     173
     174=item Decoding
     175
     176In the OpenSSL libraries, the corresponding method object is
     177B<OSSL_DECODER>.
     178The number for this operation is B<OSSL_OP_DECODER>.
     179The functions the provider can offer are described in
     180L<provider-decoder(7)>.
     181
     182=item Random Number Generation
     183
     184The number for this operation is B<OSSL_OP_RAND>.
     185The functions the provider can offer for random number generation are described
     186in L<provider-rand(7)>.
     187
     188=item Key Management
     189
     190The number for this operation is B<OSSL_OP_KEYMGMT>.
     191The functions the provider can offer for key management are described in
     192L<provider-keymgmt(7)>.
     193
     194=item Signing and Signature Verification
     195
     196The number for this operation is B<OSSL_OP_SIGNATURE>.
     197The functions the provider can offer for digital signatures are described in
     198L<provider-signature(7)>.
     199
     200=item Store Management
     201
     202The number for this operation is B<OSSL_OP_STORE>.
     203The functions the provider can offer for store management are described in
     204L<provider-storemgmt(7)>.
    173205
    174206=back
     
    223255=head1 COPYRIGHT
    224256
    225 Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved.
     257Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved.
    226258
    227259Licensed under the Apache License 2.0 (the "License").  You may not use
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette